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