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 : 프로그램 개바렝 필요한 클래스 라이브러리
** 스레드란?
- 하나의 프로그램 내부에서 진행 될 수 있는 세부 작업
'문돌이의 IT > 자바(Java)' 카테고리의 다른 글
자바(Java) break문 continue문 (0) | 2017.03.12 |
---|---|
방송통신대학교 Java프로그래밍 강의 정리2 (0) | 2017.03.04 |
자바(Java) 조건문 switch case (0) | 2017.02.12 |
자바(Java) 중첩 if 조건문 (2) | 2017.02.10 |
자바(Java) 조건문 if else, math.random() (0) | 2017.02.09 |