투케이2K
13. (java/자바) 기초 및 설명 본문
/* =========================== */
[ 설 명 ]
개발 언어 : Java
기본 설명 : - 자바(Java)는 객체 지향 언어로 개발된 프로그래밍 언어입니다.
- 자바는 자바 가상 머신(JVM, Java Virtual Machine)을 사용하여,
운영체제와는 독립적으로 동작할 수 있습니다
- 처음에 자바는 가전제품 내에서 동작하는 임베디드 프로그램을 위한 언어로
썬 마이크로시스템즈(Sun Microsystems)사의 제임스 고슬링(James Gosling) 팀에 의해 개발되었습니다.
1991년에 오크(Oak)라는 이름으로 시작하여, 1996년에 발표된 1.0.2 버전부터 자바(Java)라는 이름을 사용하게 됩니다.
특징 설명 : - 자바는 운영체제와는 독립적으로 실행할 수 있습니다.
- 자바는 불필요한 기능을 과감히 제거하여 다른 언어에 비해 배우기가 쉽습니다.
- 자바는 자동 메모리 관리 등을 지원하여 다른 언어에 비해 안정성이 높습니다
- 자바는 연산자 오버로딩을 금지하고 제네릭을 도입함으로써 코드의 가독성을 높였습니다.
단점 설명 : - 자바는 실행을 위해 자바 가상 머신을 거쳐야 하므로, 다른 언어에 비해 실행 속도가 느립니다.
- 자바는 예외 처리가 잘 되어 있지만, 개발자가 일일이 처리를 지정해 줘야 한다는 불편함이 있습니다.
- 자바는 다른 언어에 비해 작성해야 하는 코드의 길이가 긴 편입니다.
/* =========================== */
'Java' 카테고리의 다른 글
15. (java/자바) 변수 설명 (0) | 2020.12.27 |
---|---|
14. (java/자바) main() 메소드 설명 (0) | 2020.12.27 |
12. (java/자바) 배열 목록 순차 출력 - for 반복문, Arrays.toString 사용해 배열 목록 순차 출력 (0) | 2020.12.27 |
11. (java/자바) Arrays.asList 배열 복사 - String 배열 데이터 전체 복사 실시 (0) | 2020.12.27 |
10. (java/자바) 배열 복사 - Arrays.copyOfRange 사용해 배열 복사 실시 (0) | 2020.12.26 |