충분히 쌓여가는
1.1 프로그래밍 언어와 자바 본문
고급 언어
컴퓨터와 대화할 수 있도록 만든 언어 중에서 사람이 쉽게 이해할 수 있는 언어
고급 언어로 작성된 소스 파일은 컴퓨터가 바로 이해할 수 없기 때문에 컴파일이라는 과정을 통해서 컴퓨터가 이해라 수 있는 0과 1로 이루어진 기계어로 변환한 후 컴퓨터가 사용
C, C++, C#, Python, Java
저급 언어
기계어에 가까운 언어, 어셈블리어
소스(sourc) 파일
개발자가 고급 언어로 작성한 파일
자바 언어의 특징
모든 운영체제에서 실행가능
: 자바로 작성된 프로그램은 운영체제와 상관없이 모두 실행되기 떄문에 윈도웨서 개발된 프로그램을 수정 없이 바로 맥OS 또는 리눅스에서 실행할 수 있다는 장점
객체 지향 프로래밍
: 객체를 만들고, 이 객체들을 서로 연결해서 더 큰 프로그램을 완성시키는 기법을 객체지향 프로그래밍(OOP)라고 함
메모리 자동 정리
: 자바는 메모리(RAM)을 자동 관리하므로, 개발자는 메모리 관리의 수고스러움을 덜고 핵심 기능 작성에 집중할 수 있다
무료 라이브러리 풍부
: 무료로 다운로드해서 사용할 수 있는 오픈 소스 라이브러리가 풍부하기 때문에 프로그램 개발 시간을 단축시켜준다
'이것이 자바다 > 01 자바 언어 기초' 카테고리의 다른 글
1.11 코드 주석 달기 (0) | 2024.03.28 |
---|---|
1.6 소스 작성부터 실행까지 (0) | 2024.03.28 |
1.5 바이트코드 파일과 자바 가상 머신 (0) | 2024.03.28 |
1.2~1.4 운영체제별 JDK 설치 (0) | 2024.03.28 |
이것이 자바다 1장 확인 문제 (0) | 2024.01.27 |