자바 소개:
Java는 Sun Microsystems가 1995년에 출시한 객체 지향 고급 프로그래밍 언어 입니다. 이 언어의 창시자는 James Gosling입니다. 그러다가 2010년에 Oracle이 Sun Microsystems를 인수했고 Oracle은 Java 유지 관리 및 버전 업그레이드를 담당했습니다. Java 언어는 지난 10년 동안 가장 빠르게 발전하고 영향력 있는 프로그래밍 언어라고 할 수 있습니다. 일년 내내 C 언어, C++와 함께 "무기 목록" 상위 3위에 랭크되었습니다. 웹 애플리케이션 개발이든, 모바일 안드로이드 생태계이든, 모두가 가장 많이 듣는 말은 바로 자바(Java)의 영향이다. .
Java의 분류 일반적으로 Java는 세 가지 범주로 나뉩니다.
JavaSE(J2SE)(Java 2 플랫폼 표준판, Java 플랫폼 표준판)
JavaEE(J2EE)(Java 2 플랫폼 엔터프라이즈 에디션, Java 플랫폼 엔터프라이즈 에디션)
JavaME(J2ME)(Java 2 플랫폼 마이크로 에디션, Java 플랫폼 마이크로 에디션).
자바 언어 기능:
주류 개발 언어로서 오랫동안 지속되어 온 이유에는 C, C++ 등 언어에 공통된 기능 외에도 다음과 같은 몇 가지 고유한 기능이 있어야 합니다.
크로스 플랫폼 기능
소위 크로스 플랫폼은 Java 코드를 한 번만 작성하고 어디에서나 실행하면 되기 때문입니다. 즉, 어떤 플랫폼인지 상관하지 않고 JVM 가상 머신만 있으면 실행할 수 있기 때문에 진정한 코드를 만들 수 있습니다. 크로스 플랫폼.
간단
소위 단순성은 단순한 구문을 의미하지 않습니다. 예를 들어 C++의 일부 복잡한 상속 문제는 포기되고, C의 포인터는 포기되며, 자동 가비지 수집 메커니즘은 메모리 누수에 대한 걱정 없이 동적 메모리 관리를 수행하기 때문입니다. C/C++ 일반 구문과 매우 유사하므로 C/C++ 기초가 있는 학생들도 매우 원활하게 배울 수 있습니다.
설명적인
자바 언어를 먼저 컴파일해야 하는데, 컴파일된 코드는 C/C++와 같은 기계어가 아니라 바이트코드이기 때문에 자바 가상 머신이라면 해석과 실행이 모두 가능하다. 크로스 플랫폼이 가능하고 빠르게 실행될 수 있습니다.
견고성
강력한 타이핑 메커니즘, 가비지 수집 및 예외 처리는 Java로 개발된 프로그램을 더욱 안전하게 만듭니다.