JAVA
프로그래밍 언어와 자바(이론)
keembloo
2023. 7. 14. 10:01
728x90
컴퓨터가 이해할수 있는 기계어 = 0과1로 이루어진 이진코드
고급언어
사람중심 사람이 이해하기 쉬운 언어
C, JAVA, 파이썬, JS 등
저급언어
기계중심 컴퓨터가 이해하기 쉬운 언어 [어셈블리어 등]
컴파일러란?
고급언어를 기계어로 번역해준다 (다리역할)
사람 | -> | 컴퓨터 |
고급언어[java] | 컴파일러[ 컴파일 ] | 기계어 파일 |
java 파일 작성 | .java 파일 실행 ctrl+F11 | |
.java | .class | |
프로젝트내 src폴더 | 프로젝트내 bin |
JAVA 특징
JAVA : 주로 소프트웨어 [전자정부 프레임워크]
C언어 : 주로 하드웨어
1. 모든 운영체제 실행 가능 [바이트 파일]
2. 객체 지향 프로그래밍 (OOP)
3. 메모리 자동 정리 [ JVM GC ]
4. 무료 라이브러리 풍부
문법
1. 패키지/폴더 : . 구분
2. 주석 : // 한줄 주석 /*여러줄 주석*/
3. 세미클론 : 하나의 명령어 단위 끝마다 ; 세미클론을 사용해야한다
728x90