Java 프로그래밍 언어의 원래 의해 개발되었 Sun Microsystems 는 의해 시작되었다 제임스 우리가 발표는 1995 년에 핵심 구성 요소의 썬 마이크로시스템즈의 자바 플랫폼(Java1.0).
Java Standard Edition 의 최신 릴리스는 Java SE8 입니다. 자바의 발전과 널리 보급됨에 따라 다양한 유형의 플랫폼에 맞게 여러 구성이 구축되었습니다., 예:엔터프라이즈 응용 프로그램의 경우 J2EE,모바일 응용 프로그램의 경우 J2ME.
새 J2 버전은 각각 Java SE,Java EE 및 Java ME 로 이름이 변경되었습니다. 자바는 한 번 쓰고 어디서나 실행할 수 있도록 보장됩니다.java is−
-
객체 지향−Java 에서는 모든 것이 객체입니다. Java 는 객체 모델을 기반으로하기 때문에 쉽게 확장 할 수 있습니다.,
-
플랫폼 독립 많은 다른과는 달리 프로그래밍 언어를 포함하여 C C&플러스;&플러스;을 때,Java 컴파일로 컴파일되지 않지 특정 플랫폼 것이 아니라,기계으로 플랫폼 독립적인 바이트 코드입니다. 이 바이트 코드는 웹을 통해 배포되고 실행중인 플랫폼에서 가상 머신(Jvm)에 의해 해석됩니다.
-
Simple-Java 는 배우기 쉽도록 설계되었습니다. OOP Java 의 기본 개념을 이해한다면 마스터하기가 쉬울 것입니다.,
-
보안−Java 의 보안 기능을 사용하면 바이러스가없는 변조 방지 시스템을 개발할 수 있습니다. 인증 기술은 공개 키 암호화를 기반으로합니다.
-
아키텍처의 중립 Java 컴파일러를 생성물-중립체 파일 형식을 만드는 컴파일 된 코드를 실행에 많은 프로세서,존재와의 자바 런타임 시스템입니다.
-
Portable−아키텍처 중립적이며 사양의 구현 종속적 인 측면이 없으면 Java 가 이식성이됩니다., Java 의 컴파일러는 posix 하위 집합 인 깨끗한 이식성 경계를 가진 ANSI C 로 작성됩니다.
-
강력한 자바 노력을 기울이고 제거하는 오류가 발생하기 쉬운 상황을 강조하여 주로 컴파일한 시간에 오류 검사 및 런타임 검사입니다.
-
다중 스레드−으로 자바의 멀티스레드 기능이 가능한 프로그램을 작성할 수 있는 많은 작업을 수행을 동시에. 이 디자인 기능을 통해 개발자는 원활하게 실행할 수있는 대화 형 응용 프로그램을 구성 할 수 있습니다.,
-
해석 Java 바이트 코드 번역에서 비행하는 기본 기계 지침은 어디에도 저장되지 않습니다. 링크는 증분 및 경량 프로세스이기 때문에 개발 프로세스는보다 신속하고 분석적입니다.
-
고성능−Just-In-Time 컴파일러를 사용하면 Java 가 고성능을 가능하게합니다.
-
분산-자바는 인터넷의 분산 환경을 위해 설계되었습니다.,
-
동적 Java 는 것으로 간주되기보다는 동 C 또는 C&플러스;&플러스;그것이 설계되어 있기 때문에 적응 진화하는 환경입니다. Java 프로그램은 런타임에 객체에 대한 액세스를 확인하고 해결하는 데 사용할 수있는 광범위한 런타임 정보를 전달할 수 있습니다.
역사의 Java
제임스는 돈을 마련하기 시작 Java 언어로 프로젝트에서 1991 년에 사용하기 위해 자신의 많은 고정되는 최고 상자 프로젝트입니다., 언어 처음이라고,’오크’후 오크 나무는 서서 외부 친구의 사무실에 갔다는 이름으로’녹색과 결국 나중에는 이름으로 자바의 명부에서 임의의 단어입니다.
Sun 은 1995 년 Java1.0 으로 첫 공개 구현을 발표했습니다. 그것은 한 번 쓰기,어디서나 실행(WORA),인기있는 플랫폼에서 무 비용 실행 시간을 제공하겠다고 약속했습니다.
2006 년 11 월 13 일 Sun 은 Gnu General Public License(GPL)의 조건에 따라 Java 의 대부분을 무료 및 오픈 소스 소프트웨어로 출시했습니다.,
에서 8 월,2007 년 태양을 완료 프로세스를 만드는 모든 자바의의 핵심 코드 무료 open-source,고객께서는 작은 부분의 코드는 태양을 보유하지 않은 저작권이 있습니다.
도구 이 튜토리얼에서 설명한 예제를 수행하려면 최소 64mb 의 RAM(128MB 의 RAM 권장)이있는 Pentium200-MHz 컴퓨터가 필요합니다.
당신은 또한 다음과 같은 소프트웨어가 필요합니다-
- 리눅스 7.,1 또는 Windows xp/7/8 운영 체제
- Java JDK8
- Microsoft 메모장에서 또는 다른 텍스트 편집기
이 튜토리얼을 제공하는 데 필요한 기술을 만드는 GUI,네트워킹 및 웹 응용 프로그램을 사용하여 Java.
다음은 무엇입니까?
다음 장에서는 Java 및 해당 문서를 얻는 방법을 안내합니다. 마지막으로 Java 를 설치하고 Java 응용 프로그램을 개발할 수있는 환경을 준비하는 방법에 대해 지시합니다.
Leave a Reply