[JAVA]JAVA의 특징
카테고리: JAVA
[2] JAVA의 특징
2.1. JAVA
-
1991년 썬마이크로시스템즈의 제임스 고슬링을 주축으로 개발 시작
- 주류였던 C/C++(포인터)
- 플랫폼별로 다른 기계어로 컴파일 필요
- 플랫폼에 종속되지 않는 독립적인 기능의 필요성 인지
-
가전, 휴대용 장치에 사용되는 소프트웨어 언어로 개발
- 1996년 JDK (Java Development Kit) 1.0 공개
- 이후 공개 버전 이력
- JDK 1.1 - J2SE 1.2 (Java 2 Platform Standard Edition) - J2SE 1.3 - J2SE 1.4 - J2SE 5.0 - JAVA SE 6 - JAVA SE 8 (2014) : LTS 버전 ~ - JAVA SE 17
- 주류였던 C/C++(포인터)
2.2. JAVA 프로그래밍의 특징
-
플랫폼에 영향을 받지 않는다(활용성 ↑)
- 객체 지향 프로그래밍(Object Oriented Programming)
- ↔ 절차 지향 프로그래밍(Procedural Programming)
- 유지보수가 쉽고 확장성이 좋다.
-
오픈 소스(풍부한 기능 제공)
-
용어 정리
- JDK (Java Development Kit) : 자바에서 제공되는 개발용 라이브러리. - JRE (Java Runtime Environment) : 자바 프로그램 실행 환경. - JVM (Java Virtual Machine) : 자바 가상 머신. 프로그램이 실행될 환경 JRE 설치 필요
2.3. 자바 프로그래밍 활용 예
- 웹 서버를 활용한 사이트 구축
- 안드로이드 프로그래밍
- 게임 프로그래밍
2.4. 습득 순서
1) 자바 언어 습득(문법)
2) 객체 지향 프로그래밍의 개념 이해 및 구현
3) 자료 구조의 이해 및 구현
4) 문제 해결
댓글 남기기