[JAVA] 자바 설치 방법과 프로젝트 생성 및 변수 선언

프로그래머란 미리 그려보는 자

클라이언트(요청) HTML, CSS, JS 

서버(응답) 연산  자바

프론트엔드

자바를 사용하기 위해 설치해야될 도구
JDK - 도구(JRE, JVM)
편집기 (메모장, IDE)-이클립스,VC,인텔리제이
프로그래밍을 하는 이유는 OS 명령어를 내려서 하드웨어를 동작 시키는 행위

 

자바 
크로스 플랫폼 언어 운영체제에 종속되지 않는 언어
한번 컴파일된 코드는 재컴파일 없이 다른 운영체제에서 실행가능

 

자바설치방법

1.주소 접속

 

https://www.oracle.com/java/technologies/downloads/

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

2. 버전 선택(JAVA SE 11)

3. 환경에 맞는 프로그램 선택(window 64)

 

 

D 드라이버에 my_tools 폴더를 생성 - 앞으로 여기에 저장

탐색창 보기 설정에 확장자명, 숨김폴더 보이게 처리

명령 프롬프트

java

javac

java -version 자바 버전 확인

cd 경로 dir 프로그램확인

시스템 환경 변수 편집

path에 내 파일경로 복사해서 추가 확인

 

 

이클립스 다운로드 및 설치

이클립스 다운로드 주소

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

자바 콘솔창 실행

자바 프로젝트 생성 (javase-11)

패키지생성

클래스 생성

Hello Wolrd 결과출력

테마 설정(Appearance) 및 폰트 설정

UTF-8 설정 (enc검색)

 

컴파일 시점 vs 런타임 시점

컴파일이란?

사람이 작성한 언어를 기계가 이해할 수 있는 언어로 변경하는 과정

 

기계어로 변경을 하면 생성되는 파일이 존재 한다.

 

개발자가 작성한 파일은 .java 파일 입니다.

컴파일러가 번역한 파일은 .class 파일 입니다.

 

번역하는 과정을 javac라는 명령어를 통해서 처리가 가능하다.

이클립스는 저장 ctrl + s 누르면 자동으로 명령어를 입력하지 않더라도 .class 파일로 변환해준다.

즉, 컴파일 시점이란 사람이 작성한 언어를 기계언어로 변경 시점

 

 

런타임 시점은 java 명령어를 통해서 프로그램이 동작하는 시점을 말한다.

 

정리

컴파일을 처리하면 어디 폴더에 어떤 파일이 만들어 질까요?

...xxx/bin/ch01/HelloWorld.class파일이 만들어 진다.

패키지란 무슨 의미일까

주 언어파일을 모아두는 폴더를 패키지라고 부른다.

 

변수와 자료형

자바 파일은 무조건 대문자로 시작

클래스 이름 첫 글자도 대문자로 시작

변수란? 메모리(작은 상자) 공간이다

변수 선언 및 출력

자바 프로그래밍 작업하는 순서


코딩-컴파일-디버깅-실행

 

참조

https://blog.naver.com/devnote1

 

blog.naver.com/devnote1 : 네이버 블로그

당신의 모든 기록을 담는 공간

blog.naver.com

오늘의 퀴즈

1.개발자가 작성한 파일은?

2.컴파일러가 번역한 파일은?

 

1번 2번 공통보기

1 .class 2 .java 3 .bin 4.exe

 

3. 명령 프롬프트에서 자바 버전을 확인하는 명령어는?

4. 자바 파일은 (   )로 시작

5. 클래스 이름 첫 글자는 (   )로 시작 

5번 6번 공통보기

1. 대문자 2. 소문자

 

 

정답

더보기

1번 .java

2번 .class

3번 java -version

4번 대문자

5번 대문자

 

23-07-24