JAVA + 오라클 DB
JSP -> CSS, HTML, JavaScript
Struts2 +라라벨
Spring
Android
JDK(Java Development Kit)
JRE(Java Runtime Environment)
JDK ⊃ JRE
java 문서를 작성하는 방법을 배운다
Hello.java → 컴파일 → Hello.class
java문서 : 사람이 쓰고 읽을 수 있는 문서
class : 컴퓨터가 읽을 수 있는 문서(byte code)
컴파일 ↔ 스크립트언어
스크립트 번역기 : 사람이 쓴 문서를 컴파일 하지 않고 컴퓨터가 읽을 수 있게 해줌.
컴파일과 다른 점 : 컴파일 하지 않을 때에도 계속 돌아가고 있어야함.
컴파일의 중요성(나중에 추가)
class를 JVM이 읽어서 실행
JVM(Java Virtual Machine)은 스택(램)에서 돌아감
리눅스 -> 리눅스_Hello.class
윈도우 -> 윈도우_Hello.class
OSX -> OSX_Hello.class
원칙적으로 그 운영체제의 자원을 사용하기 위해서는 따로따로 문서를 작성 해 주어야 하지만 JVM이 서로 다른 운영체제의 자원도 사용할 수 있도록 해준다.
class Hello{ (클래스 = 객체(Object)) 동작을 가진 객체를 만드는 것 = 프로그래밍
public static void main (String[ ] args){ (메소드 = 동작 = 함수) String = class
System.out.println("안녕하세요");-① System = class / println도 메소드. ( ; ) 1 Thread가 여기서 끝났다는 의미
}
}
( . ) 은 내부에 있는 것을 표시 할 때 사용한다. ex) System.out.println -> System 안에 out 안에 println
클래스 이름에는 꼭 대문자를 사용한다.
String[] args 매개변수를 받는 우체통
args = 매개변수
java는 순차적 언어.
왜 순차적인가? main메소드가 가진 실행단위(thread)가 하나이기 때문.
java를 배우는 이유 중에 가장 큰 이유는 MultiThread를 지원하기 때문. ex) 전화를 하면서 다른 기능도 사용.
1. JDK 설치 링크
2. 환경변수 편집
다른 프로그램에서 프로그램을 불러 올 때 Path를 등록 해 주면 명령어를 이용해서 불러올 수 있다.
java의 bin폴더 안에 실행프로그램들이 있음. Path를 등록하지 않으면 직접 실행하고자 하는 파일이 있는 디렉토리에 접근해서 명령어를 입력해야 사용 가능하지만, Path를 설정해주면 어떤 폴더에서든 명령어로 간편하게 실행할 수 있다.
3. java가 잘 설치 되었는지 확인해보기
C:\Users\user\Documents\javaLesson\workspace\hello_world 디렉토리 생성 후
HelloWorld.java 파일을 직접 생성함
class HelloWorld{
public static void main(String[] args){
System.out.println("안녕하세요!");
}
}
cmd창에서
> cd C:\Users\user\Documents\javaLesson\workspace\hello_world 명령어 이용하여 디렉토리로 이동 후
javac HelloWorld.java로 컴파일 후 java HelloWorld 로 실행이 되는지 확인해본다.
'JAVA > 기본다지기' 카테고리의 다른 글
JAVA 5일차 필기 (1) | 2016.08.05 |
---|---|
JAVA 4일차 심화 (0) | 2016.08.04 |
JAVA 4일차 필기 (0) | 2016.08.04 |
JAVA 3일차 필기 (0) | 2016.08.03 |
JAVA 2일차 필기 (1) | 2016.08.02 |