반응형

안녕하세요! 츄르 사려고 코딩하는 집사! 코집사입니다.


제가 안드로이드 스튜디오로 App을 만들면서 Java공부를 시작했었습니다. 공부한 것들을 기록물로 남겨 계속 가지고 있고 싶어서, 포스팅을 시작하였습니다.


먼저, JAVA에는 배포판이 크게 3가지로 나뉩니다.


첫 번째로, Java SE입니다.

Java SE는 Java Standard Edition의 줄임말로, 자바 표준 배포판이라고 부릅니다. Java SE는 Java로 코딩하는 사람들이라면 거의 사용한다고 봐도 무방합니다. 이클립스에서도 Java SE가 필요한 것처럼 말이죠? Java SE는 데스크탑과 서버 응용 개발 플랫폼입니다. 따라서, 이클립스에서도 서버를 만드려면 Java SE가 꼭 필요합니다.(Tomcat도 필요하죠!) 




두 번째로, Java ME입니다.

Java ME는 Java Micro Edition의 줄임말로, 자바 마이크로 배포판이라고 부릅니다. Java ME는 이제 스마트폰이나 PDA, 셋탑박스 등 제한된 리소스를 갖는 하드웨어에서 응용 개발을 위한 플랫폼입니다. 예를 들어, 세탁기에도 Java로 코딩되어 있습니다. 제한된 리소스 즉, 메모리나 저장 공간 등에 제약이 있는 기기에 적합합니다. 가장 작은 메모리 풋프린트에 사용을 하고, 임베디드나 가전 제품을 위한 API를 가지고 있습니다.




세 번째로, Java EE입니다.

Java EE는 Java Enterprise Edition의 줄임말로, 자바 기업용 배포판이라고 부릅니다. Java EE는 자바를 이용하여 서버를 구축을 하거나 서버 응용 개발을 위한 플랫폼입니다.(웹 애플리케이션 서버와 같은 것에 사용이 됩니다.)  이 Java EE 플랫폼은 자바를 이용하여 다중 사용자나 기업용 응용 개발을 위해 사용이 되고, Java SE 플랫폼에 인터넷 기반의 서버사이드 컴퓨팅 관련 API가 추가되어 있습니다.




자바는 대체적으로, 이클립스를 많이 사용합니다. 앱을 만들때도 사용을 하거나 홈페이지를 만들 때도 jsp를 사용하기 위해 이클립스를 많이 사용하죠. 하지만, 저는 안드로이드 스튜디오가 좀 더 편해서 이클립스를 안쓰고 있죠...


자바의 배포판만 알아도 어느 정도 알아가는데 틀이 잡힐꺼라고 생각이 됩니다. 여러분들의 자바의 실력 향상을 위하여!!


이상으로 츄르 사려고 코딩하는 집사! 코집사였습니다.



반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기