728x90
반응형
SMALL

-----------------------------------자바의 정석 공부하고 정리한 내용--------------------------------------

자바(JAVA)란? : 썬 마이크로 시스템즈에서 개발하여 1996년 1월에 발표한 객체지향 프로그래밍 언어,
자바의 특징 : 운영체제에 독립적이다
자바의 장점 : 자바로 작성된 프로그램은 운영체제 종류에 관계없이 실행이 가능하고, 운영체제에 따라 프로그램을 변경하지 않고도 실행이 가능하다.

1. 자바의 장점으로 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어로, 인터넷 발전과 사용자층 확보가 가능했다.

2. 객체지향개념과 다른 프로그래밍언어, C++의 장점을 채택하는 동시에 잘 사용되지 않은 부분은 제외시킴으로 배우기 쉽고 이해하기 쉬운 간결한 표현이 가능하다.

자바는 클래스 라이브러리(JAVA API)를 통해 프로그래밍에 필요한 요소를 기본적으로 제공,
클래스 라이브러리만 잘 활용해도 기능이 있는 자바 프로그램 작성 가능

자바의 특징
1. 운영체제에 독립적이다.
2. 객체지향언어다.
3. 비교적 배우기 쉽다.
4. 자동 메모리 관리
5. 네트워크 분산처리를 지원한다.
6. 멀티쓰레드를 지원한다.
7. 동적 로딩을 지원한다.

자바 가상 머신(JVM) : 자바를 실행하기 위한 가상 기계 (컴퓨터를 사용해서 자바를 실행하기 위한 가상 컴퓨터)
가상 기계 : 소프트웨어로 구성된 하드웨어를 뜻하는 넓은 의미의 용어
가상 컴퓨터 : 실제 컴퓨터가 아닌 소프트웨어 (가상컴퓨터)

한줄주석 : '//'
여러줄 주석 : '/*'와 '*/'

 

Hello world 출력하기

화면의 글자 출력하기

예제를 실행하기 위해서는 자바컴파일러(javac.exe)를 사용해서 소스파일(Hello.java)로부터 클래스파일(Hello.class)를 생성해야한다. 그 다음에 자바 인터프리터(java.exe.로 실행한다.

 

Hello.java 작성 -> javac.exe(컴파일) -> Hello.class 생성 -> java.exe 실행 -> "Hello world" 출력

 

자바에서 모든 코드는 클래스안에 존재해야 한다.

클래스를 작성하는 방법 : 'class' 다음에 클래스의 이름을 적고, 클래스의 시작과 끝을 의미하는 괄호 {} 안에 원하는 코드를 넣으면 된다.

 

public static void main(String[]agrs) = main메서드의 선언부

 

자바 프로그램의 실행과정

1. 프로그램의 실행에 필요한 클래스(*.class)를 로드한다.

2. 클래스파일을 검사한다.(파일형식, 악성코드 체크)

3. 지정된 클래스(Hello)에서 main(String[]args)를 호출한다.

 

뷰 : 하나의 창
퍼스펙티브 : 뷰들로 구성된 화면 전체
워크스페이스 : 이클립스에서 작성한 파일이 저장되는 공간

 

728x90
반응형
LIST

'자바의 정석' 카테고리의 다른 글

2. 변수  (0) 2021.10.08

+ Recent posts