티스토리 뷰
Java언어의 기원
SunMicrosystems의 제임스 고슬링
1990년 그린 프로젝트와 Oak언어
1995년 Java와 HotJava 발표
- 웹의 확산과 함께 주목을 받음
1996년 1월 JDK1.0발표
- 1998년 Java2SDK,SE1.2(J2SE1.2또는Java2)
- 2014년 JavaPlatform(JDK)SE8
2009년 Oracle이 Sun을 인수함
Java언어의 특징
C/C++언어와 유사하나 단순함
플랫폼에 독립적
완전한 객체지향 언어
웹 또는 네트워크 프로그래밍이 용이
엄격한 자료형의 검사
예외 처리 기능 제공
멀티 스레딩 지원
Java프로그램의 실행
Java 소스 프로그램의 확장자는 .java
바이트 코드
Java 소스를 컴파일한 결과물
확장자는 .class이며 클래스 파일이라고도 함
Java VM에서 실행 가능한 코드
- “writeonce,runanywhere.“
애플리케이션과 애플릿
애플리케이션
- Java플랫폼에서 바로 실행되는 프로그램
애플릿
- HTML웹 페이지에 포함되어 웹 브라우저를 통해 실행
- 웹 브라우저는 JavaVM을 포함함
<APPLET CODE="HelloApplet.class" WIDTH=200 HEIGHT=100>
</APPLET>