[Java] 1. 소개

출간일 2016년 11월 28일

판매가 2000원

형태 ebook

이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습니다.

학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.

언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다.


 

Java는 하드웨어에 독립적인 이식성 높은 언어입니다. 1990년대에 들어서 인터넷 보급이 활성화되면서 인터넷 분산 환경에서 사용하도록 설계하였기 때문에 서로 다른 플랫폼에도 호환성과 이식성이 뛰어나게 만들어졌습니다.

java 프로그램이 플랫폼 독립적일 수 있는 이유는 Java로 만든 프로그램은 Unix나 Windows O/S의 시스템 호출을 직접 사용하지 않기 때문입니다. Java로 만든 프로그램은 Java 가상 머신을 설치해야 동작합니다. Java 가상 머신은 실제 플랫폼에서 실행할 수 있는 코드로 번역하여 동작하게 해 주어 Java 프로그램이 플랫폼 독립적인 성질을 갖게 하는 것입니다.

Java는 수많은 벤더들의 협력으로 커뮤니티를 운영하고 있습니다. 특히 java 기술 표준화를 진행하는 JCP(java Community Process)[1]에서는 Java 스펙 요구서를 배포 및 관리하는데 이를 JSP(java Specipication Request)라고 합니다. 이러한 과정을 통해 나온 대표적인 기술에는 JDBC, EJB 등이 있습니다.

[그림 1.1] Java 플랫폼의 구조
[그림 1.1] Java 플랫폼의 구조
[1] JSP 홈페이지: http://www.jcp.org


1.1 Java 플랫폼

1.2 개발 환경 설치 – 1. Java 설치

1.2 개발 환경 설치 – 1.2.2 이클립스 설치

1.3 첫 번째 프로그램 – “Hello, World” – 1. 편집

1.3 첫 번째 프로그램 – “Hello, World” – 2. 프로그램 실행

1.3 첫 번째 프로그램 – “Hello, World” – 3. 소스 설명