Java 란?
-각 운영체제 마다 jvm이라는것이 존재해서 플랫폼에 독립적으로 실행할 수 있는 프로그램을 만드는 언어
-Java는 작성과 컴파일, 디버깅이 쉽다. 모듈식 프로그램과 재사용 코드를 이용하기 쉽다.
Java 프로그램을 만드는 단계 3가지
1. 프로그램 작성, write
2. 컴파일 - javac라는 녀석이 .java 파일을 .class 파일로 컴파일 해준다. 즉 javac는 jdk일부중 컴파일러다.
3. 실행 - jvm이 javac에서 컴파일된 .class 를 실행시켜준다.
여기서 jvm과 jre가 비슷해 보이는데 jre는 JVM의 실행환경이며 좀더 큰 범위를 말하는 것이고, JVM은 jdk 일부이면서 jre 일부로 실질적으로 바이너리 파일을 읽고 실행한다.
java는 메모리 접근을 직접적으로 하지 않아서 오류가 날 확률이 적고 메모리 충돌과 같은 것도 일어나지 않는다. 또한 멀티스레딩 지원과 브라우저에 플러그인을 제공해준다.(이건 jre)
-자바 시작 셋팅 절차-
1. java.sun.com으로 접속해서 jdk 최신을 다운받는다.
2. 다운 받고 cmd에서 javac를 쳐본다. (아무것도 안떠야 정상)
3. 시스템 변수에 javac가 있는 곳의 경로를 추가해준다. 내컴퓨터-속성 - 고급시스템설정- 고급-환경변수-path라는 변수에 javac가있는 경로를 추가한다.
4. cmd창을 닫고 다시 열어서 javac를 입력하면 쭈루루룩 몬가가 뜬다. 그러면 정상적으로 jdk가 설치된것
5. notepad같이 아무 에디터로 java를 작성해서 javac로 컴파일 할 수있지만, 일일히 컴파일해주고 소스코드,바이너리코드를 관리하기 불편하므로 ide를 이용한다.
6. 이제 이클립스를 열고 java를 코딩해보자.