Notice
Recent Posts
Recent Comments
«   2024/09   »
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
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

1.1 프로그래밍 언어와 자바 본문

이것이 자바다/01 자바 언어 기초

1.1 프로그래밍 언어와 자바

빌드이너프 2024. 3. 28. 09:33

고급 언어

컴퓨터와 대화할 수 있도록 만든 언어 중에서 사람이 쉽게 이해할 수 있는 언어

고급 언어로 작성된 소스 파일은 컴퓨터가 바로 이해할 수 없기 때문에 컴파일이라는 과정을 통해서 컴퓨터가 이해라 수 있는 0과 1로 이루어진 기계어로 변환한 후 컴퓨터가 사용

C, C++, C#, Python, Java

 

저급 언어

기계어에 가까운 언어, 어셈블리어

 

소스(sourc) 파일

개발자가 고급 언어로 작성한 파일

 

자바 언어의 특징

모든 운영체제에서 실행가능

: 자바로 작성된 프로그램은 운영체제와 상관없이 모두 실행되기 떄문에 윈도웨서 개발된 프로그램을 수정 없이 바로 맥OS 또는 리눅스에서 실행할 수 있다는 장점

 

객체 지향 프로래밍

: 객체를 만들고, 이 객체들을 서로 연결해서 더 큰 프로그램을 완성시키는 기법을 객체지향 프로그래밍(OOP)라고 함

 

메모리 자동 정리

: 자바는 메모리(RAM)을 자동 관리하므로, 개발자는 메모리 관리의 수고스러움을 덜고 핵심 기능 작성에 집중할 수 있다

 

무료 라이브러리 풍부

: 무료로 다운로드해서 사용할 수 있는 오픈 소스 라이브러리가 풍부하기 때문에 프로그램 개발 시간을 단축시켜준다