1장 자바 기초 지식
자바란?
자바는 1995년에 썬 마이크로시스템즈에서 공개한 프로그램이 언어이다.
특징
- 가상 머신에서 동작한다.
- 객체 지향 언어다.
자바는 가상머신에서 동작한다. (JVM)
객체 지향이란?
객체지향 (Object-oriented)은 대규모 소프트웨어 개발에서 생기는 불편함을 해결하기 위해 고안되었다.
대규모 개발에서는 많은 사람이 동시에 프로그램을 작성한다. 객체지향 이전의 프로그램이 언어로 개발할 때는 사람마다 프로그래밍 경험이나 사고방식이 다르기 때문에 구현 방법이 다양해서 통일감이 없었고, 작성자만 알아볼 수 있는 프로그램이 만들어지기도 했다. 읽기 어려운 프로그램은 기능을 수정하거나 다시 이용하고자 할 때 아무래도 읽기 쉬운 프로그램보다 개발 효율이 떨어진다.
객체지향에서는 어느 정도까지 구현 방법을 통일 할 수 있게 되었고, 작성자가 아니더라도 프로그램을 이해하기 쉬워졌다. 객체지향을 도입하면 기능 변경이나 재사용이 쉬워져 개발 효율이 올라간다.
'프로그래밍 > JAVA' 카테고리의 다른 글
1.1.3 자바 애플리케이션 작성 (0) | 2019.01.22 |
---|---|
1.1.2 왜 자바일까? (0) | 2019.01.22 |
3. 자바로 프로그램 작성하기 (0) | 2017.09.19 |
2. 자바개발환경 구축하기 (0) | 2017.09.18 |
1. 자바 (Java Programming Language) (0) | 2017.09.18 |