본문 바로가기
프로그래밍/Java

Java란?

by 3.14pie 2022. 12. 14.

프로그래밍 : 컴퓨터가 일을 할 수 있도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일이다.

 

자바는 플랫폼의 영향을 받지 않는다.

C 같은 경우, 소스코드를 가지고 윈도우, 리눅스에서 따로 컴파일해 각 운영체제에서만 사용이 가능했다.

자바는 컴파일을 하면 .class라는 바이트 코드 파일이 생긴다. JVM(Java Virtual Machine)에서 바이트 코드 파일을 실행시키면 된다. OS와는 상관없이 윈도우 JVM인지 리눅스 JVM인지에 따라 원하는 형태로 사용이 가능하다.

 

절차 지향 프로그래밍 - 시간의 흐름 순으로 코드를 작성하는 것이다. (A하고 B하고 C하고 그 다음은 D)

객체 지향 프로그래밍 - 시간의 흐름이 아닌 객체 간의 관계와 협력을 기반으로 코드를 작성하는 것이다. (회원정보, 물건 구매, 결제, 배송)

 

자바는 웹 서버 구축, 안드로이드 프로그래밍, 게임 프로그래밍 등에서 주로 사용된다.

 

JDK - 자바가 돌아가기 위해 필요한 라이브러리이다.

JRE - 유료화 이후에 8.0까지만 무료로 제공하고 있다.

 

package 이름은 소문자로만 사용한다.

class 이름은 대문자로 시작한다.

'프로그래밍 > Java' 카테고리의 다른 글

Static, 디자인 패턴, 내포 클래스  (0) 2023.01.13
Static  (0) 2023.01.11
접근 제어자  (0) 2023.01.08
클래스  (0) 2023.01.05
개체 지향의 특성  (0) 2023.01.05