Java 언어의 기원

- Sun Microsystems의 제임스 고슬링 창시 

- 1995년 Java와 HotJava 발표 

- 1996년 1월 JDK 1.0 발표


Java 언어의 특징

- C/C++ 언어와 유사하나 단순함 (Good)

- 플랫폼에 독립적

- 객체지향

- 웹 또는 네트워크 프로그래밍 용이

- 자료형 검사

- 예외처리 기능 제공

- 멀티 스레딩 지원



Java 프로그램의 실행

- 자바 소스프로그램의 확장자는 .java

- 자바 소스를 컴파일한 결과물을 바이트 코드라 하고 확장자는 .class 이며 

  클래스파일이라고 한다.

- Java VM에서 실행 가능한 코드! 이후 컴파일러에 대한 공부를 하면 심도 있게 이해가능


애플리케이션과 애플릿

애플리케이션 : Java 플랫폼에서 바로 실행되는 프로그램

애플릿 : 메인 함수가 없고 HTML 웹 페이지에 포함되어 웹 브라우저를 통해 실행한다.


Java 플랫폼

- 프로그램의 실행을 위한 하드웨어와 소프트웨어 환경

- Java 프로그램의 개발과 실행을 위한 환경

- 운영체제에 맞는 플랫폼을 설치해야 한다. 

- Java VM : 실행 환경을 제공하는 가상머신

- Java API : 프로그램 개바렝 필요한 클래스 라이브러리


** 스레드란?

- 하나의 프로그램 내부에서 진행 될 수 있는 세부 작업

+ Recent posts