자바

1. 자바의 개발도구 JDK는 1995년 5월에 썬 마이크로시스템즈에서 처음 발표했다. 

2. 자바는 좁은 의미로 객체지향 프로그래밍언어이다. 

3. 넓은 의미로 서버와 클라이언트, 모바일, 스마트한 기기등 여러 하드웨어 플랫폼에서 운영될 수 있는 소프트웨어 가상 플랫폼이다.

특징

1. 단순하다.

- 프로그래머가 어려워 하는 포인터를 쓰지않는것이 가장 큰 특징중 하나

2. 객체지향 언어이다.

- 오로지 클래스단위로 객체지향 프로그램 개발해야 한다.

3. 시스템에 독립적이다.

- 한번 만들어진 자바 프로그램은 어느 플랫폼에서나 동일하게 실행된다.

4. 번역언어 이다.

- 실행시 인터프리터가 있다.

- 이게 참 독특한데 소스코드를 컴파일 하여 바이트코드라는 클래스파일을 만들고 JVM에서 인터프리터 식으로 읽어 실행한다.

----------------------------------------------------------------

자, 그럼 JDK는 무엇일까?

개발을 위한 도구와 자바실행환경(JRE)을 제공한다.

그러므로 JRE만 받으면 자바실행은 될지 몰라도

컴파일러인 javac과 기타 도구들이 없어 프로그램 개발이 불가능하다.

개발을 한다면 꼭 JDK를 받자!! 

 

 

  JAVA SE, JAVA EE, JAVA ME, JAVA FX, JAVA DB등등 여러가지가 많이 있는데 특화된 기능에 따라 제공해주는 기술이 있다. 예를 들면 JAVA ME 같은 경우 임베디드장치같이 메모리나 저장용량이 작아야하는 장치를 위한 기술을 제공한다. 하지만 결국 기본은 모두 JAVA SE로부터 시작한다.

Posted by duehd88
,