일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 프로그래머스 #JAVA #코딩테스트 #다음에 올 숫자 #코딩
- 프로그래머스 #자바 #java #코딩테스트 #연속된 수의 합 #코딩
- JAVA #객체지향언어 #절차지향언어 #코딩 #Python #C #C++ #객체지향 #절차지향
- Today
- Total
Javadocs
2. 자바언어의 특징 본문
1. JAVA 소개
1) 1991년 썬마이크로시스템즈에 제임스 고슬링의 팀에서 시작됨.
2) C/C++ 언어(포인터)가 주류였는데, 다양한 플랫폼마다 매번 다른 기계어로 컴파일해야 함.
3) 플랫폼 독립적인 기능이 필요했음.
4) 자바가 가전, 휴대용 장치에 사용되는 소프트웨어 언어로 개발됨.
5) 1996년 JDK (Java Development Kit) 1.0 공개됨
2. JAVA 프로그래밍의 특징
1) 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다.
# 용어 정리
- JDK (Java Development Kit) : Java에서 제공되는 개발용 라이브러리
- JRE (Java Runtime Environment) : Java 프로그램이 실행되는 환경
- JVM (Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경. JRE가 설치되어 있어야 한다.
2) 객체 지향 언어(Object oriented Programming)이기 때문에 유지보수가 쉽고 확장성이 좋음
- cf. 절차 지향 프로그래밍(Procedural Prgramming)
3) 프로그램이 안정적임.
4) 오픈 소스 (풍부한 기능 제공)
3. 자바를 활용한 프로그래밍
1) 웹 서버를 활용한 사이트 구축
2) 안드로이드 프로그래밍
3) 게임 프로그래밍
4. 숙지해야 할 내용
1) 자바 언어 익히기 (문법)
2) 객체 지향 프로그래밍 개념을 익혀서 자바로 구현하기
3) 자료 구조 이해하고 구현
4) 문제 해결하기
'Programming > Java' 카테고리의 다른 글
[Java] toString()과 String.valueOf() 비교 및 차이점 (0) | 2023.04.01 |
---|---|
[ Java ] JVM(자바 가상 머신)이란? (0) | 2023.03.25 |
3. Java 프로그래밍 기본 (0) | 2023.03.01 |
1. 컴퓨터 구조의 이해 (0) | 2023.02.28 |
[ Java ] 객체 지향(OOP) vs 절차 지향(PP) (0) | 2023.02.24 |