'Web Dev'에 해당되는 글 2건

  1. 2014.03.11 초기 설정
  2. 2014.02.04 ch01

초기 설정

Web Dev/Java 2014. 3. 11. 20:26

Win7 이상에서 명령어로 시스템 환경 변수 추가하고 path 수정 하기


윈도우 커맨드 창에서 


setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_51" -m

setx path "%PATH%;%JAVA_HOME%\bin"


'Web Dev > Java' 카테고리의 다른 글

ch01  (0) 2014.02.04
,

ch01

Web Dev/Java 2014. 2. 4. 22:24
훈련생이 알아야 할 사항 
체크

강사 ip  172.16.2.1
강사 pc : administrator , knit

수업 배우는 전체적인 과정

Java - DB(oracle, jdbc)-JSP(자바 웹프로그래)-framework(spring,ibatis)-

서버


-Android-HTML5,CSS3,JavaScript-jquery

클라이언트


* 플랫폼 = 머신 = OS 

* 자바 메모리는 개발자가 할당하고 해제 시키지 않고 자바가 해줌(Garbage Collector)

* applet 은 active X로 보면 됨

* Java SE, Java EE는 PC 기반  /  Java ME는 None PC  /  SE, EE, ME는 각각 머신

* 윈도우, 리눅스, 유닉스, 솔라리스는 리얼 머신 플랫폼

* 자바는 가상 OS, virtual 머신 으로 소프트 웨어로 구성됨

* Java SE는 런타임 실행환경

* Java 7u51 버전을 설치 x64 window  =>두가지를 포함함 

1.JDK - 컴파일 , 실행툴(jre)->jdk 밑에 있는 jre

2. JRE - JAVA_HOME 안에 없음 , public으로 플래시 같은 실행기임


* java.exe 는 컴파일러 , java.exe는 실행기

* cmd - 속성 - 빠른 편집모드 설정

* 소스 기준으로 하기 위해서 javac를 환경변수에 등록할꺼임

* 윈도우에서 프로그램 실행시 찾는 순서 1 현재 디렉토리 2 환경변수 (path, ; 으로 구분 , 맨앞에 자바 경로 넣음)


* cmd 새로 열고 javac - version

* java Helloworld ( .class 파일로 하지 않음 ) 


* 자바가 윈도우, 리눅스, 맥에서 실행 될 수 있는 이유 설명 ( 책 5페이지 그림)

* 플랫폼 독립적인 이유

1. JVM

2. 실행 파일이 OS에 의존적인 코드가 없게 만듬 , 대신 실행시에  2차 컴파일을 함

-> 그래서 느리고 OS를 컨트롤 하는데 제한적이다

-> 하지만 그에 비해 장점이 많고 책에서는 빠르게 가속하는데 도움을 주는 내용이 있다고 함


* Java 실행 과정

1. JVM에 class 확장자 파일을 올림

2. class 파일 안에 Main 메소드를 찾음

3. 주 쓰레드를 호출 해서 Main 메소드의 코드를 하나씩 실행함 (위에서 아래로)

4. 전부 실행하면 JVM에 반환

5. 반환 되면 JVM이 사라지고 OS만 남음


* Main 메소드에서 pulic static void main(String[] args) 에서 args만 식별자로 변경 가능함

* 주석 내용을 외워야 함 ( 강사님이 주신 문서에서 )

* Java 는 키워드, 기호, 식별자로 나누워 지니까 코드의 내용을 하나하나 분석해서 설명 할 수 있어야함

그리고 혼자서 공부 할 때에도 하나하나 분석해서 이해하고 혼자 코드를 작성해 보는 과정이 필요함

* "+" 는 문자열을 합치는 것

* Eclipse는 맨 위에 SE x64 다운 받음

#####################################################################################

Win7 이상에서 명령어로 시스템 환경 변수 추가하고 path 수정 하기


윈도우 커맨드 창에서 


setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_51" -m

setx path "%PATH%;%JAVA_HOME%\bin"


#####################################################################################

둘다 x64


http://www.eclipse.org/downloads/


http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

#####################################################################################




#####################################################################################

DOC 와 주석 설명 첨부



01.주석.zip



00.DOC.zip




'Web Dev > Java' 카테고리의 다른 글

초기 설정  (0) 2014.03.11
,