*쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.

반응형

 

1.자바의 역사
1991년 그린 프로젝트(Green Project)라는 이름으로 시작해 1995년에 발표했다.
1994년: World Wide Web 등장 / Oak에서 Java로 명칭변경
1995년 : Hot Java, Java, Java context, source code가 Web에 공개
           플랫폼 : Sun SPARC Solaris, Windows NT, Windows95, Linux
           Java beta1 발표(Sun Microsystems)
           Netscape 지원결정 / Java beta2 발표 / JavaScript 발표(Sun & Netscape)
1996년 : Java1.0 발표 / Netscape2.0 Java 지원
         .
         .
2006년 : 썬 마이크로시스템즈는 대부분은 자바를 GPL 라이선스로 소스를 오픈
2009년 : 썬 마이크로시스템즈가 오라클과 인수 합병 -> 자바에 대한 권리 및 유지보수 또한 오라클로 넘어감.

 

 

2.자바의 특징
-플랫폼의 독립성(Interpreted)
-객체지향 언어 (Object-Oriented)
-멀티 쓰레드 지원
-자동메모리 관리
-동적인 성능 확장 제공(변화하는 환경에 적응되도록 설계)
-단순(simple), 견고(Robust)하다 : 자바는 한번 작성되어 다양한 컴퓨터에서 실행되어야 하므로 높은 신뢰성이 요구된다
-분산(Distributed) 환경에 적합, 안전(Secure) :
자바는 분산 환경에서 실행될 수 있도록 개발환경과 실행환경이 분리되어 있다.
JVM은 무결성에 대한 필수적인 검사를 수행한다
-구조에 중립(Architecture neutral)적이고 이식성(Portable)이 높다
-기존의 컴퓨터에 자바 플랫폼을 구축하기 위해서는 자바 소프트웨어(JDK)만 설치하면 된다.
-인터프리터(Interpreted)에 의해 실행
-자바는 네트웍을 통하여 자바 가상기계가 설치된 모든 컴퓨터에서 실행 가능

 

 


3.플랫폼 : 프로그램이 실행되는 하드웨어와 소프트웨어 환경
자바 플랫폼을 구축하기 위해서는 자바 소프트웨어(JDK)만 설치하면 됨.

①자바 가상 기계(Java Virtual Machine)
-바이트 코드를 기계어로 사용하는 컴퓨터
-JDK 환경을 구축하여 자바 가상기계 설치
-바이트 코드를 해석하여 실행할 수 있는 해석기
-JDK의 인터프리터(java) 또는 애플릿뷰어(appletviewer)
-WWW 검색기(넷스케이프, 익스플로러, 핫자바 등)에서 제공

②자바 API(Application Programming Interface)
-JDK에서 제공되는 거대한 패키지
-자바 개발자는 자바 API에 미리 정의된 소프트웨어 패키지를 이용하여 자바 프로그램을 작성

 

 


4.플랫폼의 유형
①J2SE 플랫폼 : 응용프로그램, 애플릿, 컴포넌트 등을 개발
②J2EE 플랫폼 : J2SE를 확장한 서버측 기술 / 다중구조 응용프로그램(EJB, SERVLETS, JSP, RMI 등)
③J2ME 플랫폼 : 모바일, PDA 등 소형 내장기기에서 실행될수 있는 플랫폼

 

 


5.자바 프로그램의 유형
애플릿 : 서버로부터 다운되어 클라이언트의 웹 검색기에서 실행함.
서블릿 : 자바를 이용한 일종의 CGI로 뛰어난 이식성이 장점임.
JSP : 서블릿 기반으로 개발된 프로그래밍 기법으로 JSP엔진에 의해 서블릿으로 변환되어 실행됨.

반응형


*쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.



zzal.studio



게임모음

games collection

취업 정보

중장년 구인구직
솔루션 홍보
미용구인구직
음식점구인구직

온라인 툴

사이트 닥터
아이콘 생성기
온라인 웹툴 모음1
온라인 웹툴 모음2
웹사이트 분석
웹사이트 SEO
도메인 가용성 확인
무료 동영상 다운로드

유용한 정보

유용한 링크모음
무료 라디오 듣기
무료 음악듣기
무료 영화정보
IT 블로그
IT News
IT 정보
영문주소 정보
글로벌 뉴스정보
글로벌 성경정보
글로벌 책정보
글로벌 만화책정보
글로벌 음악정보
BTS, BlackPink 정보
코인정보
애완견정보
해외부동산정보
요리정보
건강정보
해외여행 정보

유튜브

럭셔리 유튜브 정보
챌린지 유튜브 정보
AI 명언 유튜브 정보