[java] Java 처음 설치 & 환경변수 수정

- 프로그래밍 언어는 컴퓨터와 소통하기 위한 도구이다.
- 컴퓨터 언어는 C -> C++ -> C# 으로 발전했다.
- 택스트문서 ---- 문서(명령)해독---- 컴퓨터 (실행파일 = 이진파일)

해석방법 
1. 컴파일 : 텍스트문서에 있는 명령어를 모아놓았다가 해석한다. (일반적인 방법, 속도 ▲)
2. 인터프리터 : 텍스트문서에 있는 명령어를 한 줄 씩 실행한다. 대화하듯이 너 한 줄 나 한 줄. 
    (일반적이지 않음, 속도 ▼
)

- 컴파일러 : 내가 작성한 프로그램을 컴퓨터가 알아 들을 수 있도록 해독해주는 프로그램
- java  컴파일러 -> jdk 버전 (1.0, 1.1, 1.2, ... 1.5 -> 50, 1.6 -> 6.0)
- JRE

javaSE
javaSE (어플리케이션 제작용) = Java Mission Control(하드웨어 제작, MIrcro) + Java EE{Enterprise)
우리가 주로 배우는 것은 JAVAEE


Java를 설치 & JAVA API 문서 보기

1. 오라클 홈페이지에 들어가자


2. 메뉴옆에 사이드바 메뉴를 누르고 Developers > Developer Resource
 



3. 스크롤을 아래로 내려 가운데 See all Java 를 누릅니다.



4. 스크롤을 아래로 내려 Java SE 를 누릅니다.



5. Java SE Downloads 에서 JDK를 다운 받습니다.


6. Accept License Agreement 를 선택합니다.


7. 자신의 OS에 맞는 파일을 다운받습니다.

8. 여기서 JAVA API를 보려면 Downloads 옆 Documentation을 클릭합니다.

9. 책 모양의 JAVA SE Technical Documentation을 클릭합니다.

10. API Documentation을 클릭합니다.


11. API Documentation에서 FLAMES를 클릭하면 더 편하게 볼 수 있습니다.


12. API Documentation에서 원하는 정보를 봅니다. 


JAVA API 바로가기
https://docs.oracle.com/javase/9/docs/api/index.html?overview-summary.html


환경변수 설정 (window의 경우)

1. 고급시스템설정으로 간다.
제어판 - 시스템 및 보안 - 시스템 - 고급시스템설정

2. JAVA_HOME 변수 만들기
Java jdk 폴더 위치로 변수를 만든다.
'시스템 변수'에서 '새로 만들기'를 하여 변수 이름과 변수 값을 입력하다.
JAVA_HOME
C:\Program Files\Java\jdk1.80_144



3. Path 설정 변경
Path = 내가 원하는 실행파일을 어디에서나 원하는 위치에서 실행할 수 있도록 도와주는 환경설정
JAVA_HOME으로 이름을 쓰는 이유는JAVA를 쓰는 다른 프로그램에서 JAVA를 찾을 때 이 폴더를 찾음
;%JAVA_HOME%\bin; 을 친다. 여기서 %의 의미는 %% 사이의 변수를 가져다 쓴다는 의미다.




4. 환경변수 설정을 했음에도 잘 못 찾을 때는 ClassPath 수정한다.




Dos 설명

CUI 와 GUI
UNIX와 LINUX계열은 키보드를 사용한 명령에 의해 조작한다.
이것은 CUI(Character User Interface) 환경이 중심인 OS입니다.
GUI는 Graphic User Interface 라고해서 Windows나 Mac에서 
마우스를 사용해서 파일이나 폴더를 직접 조작한다


Dos는 Tree구조로 이루어져 있다.
간략하게 설명하면 거대한 구조로 이루어져 있는 공간에 방이 여러개 있고 
방에 들어가면 또 방이 있고 그 방에 데이터가 있고 그런 식으로 생각하면 좋다.
Tree구조에 대한 자세한 설명은 다음 블로그를 참조하자.


Windos에서 Dos를 가려면 실행 -> cmd 치면 된다.
그렇다면 Dos에서는 어떻게 이동할까? 

'cd 폴더명' 으로 이동
검색에서 'cmd'를 쳐서 들어간다.
폴더명이 직속 부모라면 'cd..'으로 하면 바로 위 상위폴더로 갈 수 있다.
'dir' 현재 위치에서 어떤 파일들이 있는지 확인할 수 있다.
' . (점하나)'는 현재 위치를 말한다.
' .. (점두개)'는 부모 위치를 말한다.
cd. = 현재위치
cd.. = 부모위치
cd\ = 맨 꼭대기로 점핑
Path = 내가 원하는 실행파일을 어디에서나 원하는 위치에서 실행할 수 있도록 도와주는 환경설정

  1. 파일 이름 복사
  2. 쉬프트 오른쪽 클릭 - > 명령 

C, C++, C#에서는 '이진파일'이라고 하지만 자바에서는 '바이트코드'라고 불리운다.
바이트코드는 이진수로 컴퓨터에게 명령하기 때문에 이름 붙혀졌다.

둥근괄호를 가지고 있으면 '함수(계산을 편리하게 도와주는 도구)'라고 부른다.
'Println()'는 출력을 담당한다.

; // 터미네이터 종결자

class PrintTest{
    public static void main(String[] args){
        // 한줄만 주석
        
        /* 여기서부터는
           여러줄로
           주석
        */
        
        java.lang.System.out.println("안녕하세요.");
        java.lang.System.out.println("또 만났군요.");
        java.lang.System.out.println("100+5");
        java.lang.System.out.println(100+5);
        java.lang.System.out.println(3.14 + 3);
        java.lang.System.out.println();
        java.lang.System.out.println("안녕하세요.");
    }
}



cmd 에서 javac PrintTest.java 로 컴파일 후 java PrintTest 로 출력해 보자.


+ Recent posts