본문 바로가기

2023.11.21-2024.05.31

1130수업8일차1(JAVA)

01. 자바 시작하기

 

01-1 프로그래밍 언어와 자바

*자바의 특징

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

-객체 지향 프로그래밍

-메모리 자동 정리

-무료 라이브러리 풍부

 

*기계어 : 컴퓨터(운영체제)가 이해하고 실행 할 수 있는 0과 1로 이루어진 코드

*프로그래밍 언어 : 사람의 언어와 기계어의 다리 역할 C,C++,자바,파이썬 등

*소스 파일: 프로그래밍 언어로 작성된 파일

*컴파일 : 소스 파일을 기계어로 번역하는것, 이 역할을 담당하는 소프트웨어를 컴파일러라고 한다.

*JDK : 자바 개발 도구의 줄임말로, 자바로 프로그램을 개발할 수 있는 실행 환경(JVM)과 개발 도구(컴파일러)등을 제공

*환경 변수 : 운영체제가 실행하는 데 필요한 정보를 제공해주는 변수를 말한다. JDK를 설치한 후 명령 라인(명령 프롬프트, 터미널)에서 컴파일러와 실행 명령어를 사용하려면 JAVA_HOME 환경 변수를 등록하고 Path 환경 변수를 수정

 

01-2 이클립스 개발 환경 구축

*이클립스:무료로 사용할 수 있는 오픈 소스 통합 개발 환경, IDE란 프로젝트 생성, 자동 코드 완성, 디버깅 등과 같이 개발에 필요한 여러 가지 기능을 통합적으로 제공해주는 툴

 

*워크스페이스 : 이클립스 실행과 관련된 메타 데이터와 프로젝트 폴더가 저장되는 폴더

 

*뷰 : 이클립스 내부에서 사용되는 작은 창

 

*퍼스펙티브 : 프로젝트를 개발할 때 유용하게 사용할 수 있는 뷰들을 미리 묶어 이름을 붙여 놓은 것

 

01-3 자바 프로그램 개발 과정

*바이트 코드 파일 : 자바 소스 파일을 javac 명령어로 컴파일한 파일

*JVM : 가바 가상 기계는 바이트 코드 파일을 운영체제를 위한 완전한 기계어로 번역하고 실행하는 역할. JVM은 java 명령어에 의해 구동된다.

*클래스 선언 : 자바 소스 파일은 클래스 선언부와 글래스 블록으로 구성, 이렇게 작성하는 것을 클래스 선언이라고 한다.

*main()메소드 : java 명령어로 바이트 코드 파일을 실행하면 제일 먼저 main( 메소드를 찾아 블록 내부를 실행한다. 그래서 main() 메소드를 프로그램 실행 진입점이라고 부른다.

*주석 :  프로그램 실행과는 상관없이 코드에 설명을 붙인 것, 주석은 컴파일 과정에서 무시되고 실행문만 바이트 코드로 번역

*실행문 :변수 선언, 값 저장, 메소드 호출에 해당하는 코드를 말함, 실행문 끝에는 세미콜론(;)을 붙여야 한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'2023.11.21-2024.05.31' 카테고리의 다른 글

1204수업10일차(JAVA)  (1) 2023.12.04
1130수업8일차2(JAVA)  (0) 2023.12.01
1129수업 7일차(JAVA)  (0) 2023.11.29
1129수업 7일차(오라클)  (0) 2023.11.29
231128복습(오라클 7,8교시)  (0) 2023.11.28