개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

CHANGE 명령어
현재 활성화된 라인에서 특정 텍스트를

다른 텍스트로 변경하기 위해 사용하는 명령 

 

 

 

 

 

old : 변경하기 전의 텍스트
new : 변경할 텍스트​

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

A[PPEND] text
Text를 현재 행의 끝에 추가합니다.

 

 

 

Java Basic 실무과정 ] 자바 통합 개발 환경(자바 IDE-Eclipse)


Java Basic 실무과정 ] 자바 통합 개발 환경(자바 IDE-Eclipse)


 

 


실무자를 위한 최고의 교육센터 오라클자바교육센터
www.oraclejava.co.kr www.oraclejava.co.kr




자바 통합 개발 환경(자바 IDE-Eclipse)




* IDE(Integrated Development Environment )
- 통합 개발 환경
- 편집, 컴파일, 디버깅을 한번에 할 수 있는 통합된 개발 환경


* 이클립스(Eclipse)
- 자바 응용 프로그램 개발을 위한 통합 개발 환경
- IBM에 의해 개발된 오픈 소스 프로젝트
- http://www.eclipse.org/downloads/ 에서 다운로드


이클립스 실행


 

 


프로젝트 생성


 

 


자바 통합 개발 환경(자바 IDE)–이클립스(Eclipse)


 

 


소스 편집과 컴파일 및 실행


 

Java Basic 실무과정 ] 간단한 자바 애플리케이션


Java Basic 실무과정 ] 간단한 자바 애플리케이션


 

 


실무자를 위한 최고의 교육센터 오라클자바교육센터
www.oraclejava.co.kr www.oraclejava.co.kr 



간단한 자바 애플리케이션


* 작업 디렉토리 구성

c:\Java\workspace 라는 폴더 생성 후 이후에 작업할 소스를 저장​

​* 소스 코딩

 

* 컴파일

c:\Java\workspace\javac Helloworld.java

* 실행

c:\Java\workspace\java HelloWorld


* 문제점


*.java 소스 파일과 *.class 클래스 파일이 혼재

소스 파일과 바이트코드를 분리해 저장 


c:\Java\에 classes라는 폴더 추가 생성


* 재컴파일
c:\Java\workspace\ 에서
javac –d ..\classes\ HelloWorld.java 


* 재실행
Java –cp ..\classes\ HelloWorld

 

Java Basic 실무과정 ] JDK(SDK)


Java Basic 실무과정 ] JDK(SDK)


 

 


실무자를 위한 최고의 교육센터 오라클자바교육센터
www.oraclejava.co.kr www.oraclejava.co.kr




<JDK(SDK)>


 

 

 


* 설치

- 도스 프롬프트 만들기(cmd)

- J2se1.8 설치

- Javac , java , javap , java.lang.Object 실행​

​* 환경설정(1)

- path : 실행파일 (여러 용도의 툴)

​java.exe(실행), javac.exe(컴파일러) 등


​- classpath : API 사용(rt.jar에 포함된 여러 클래스)


- 내 컴퓨터 → 속성 → 고급 → 환경변수 → 시스템변수 → 세로 만들기


- JAVA_HOME → C:\Java=jdk1.8.0_25


- path → %JAVA_HOME%\bin; <- path 가 없으면 생성, 있으면 맨 앞에 입력


- classpath -> .;


* 환경설정(2)


- 배치파일 만들기

set JAVA_HOME=C:\Java\jdk1.8.0_25

set PATH=%JAVA_HOME%\bin

set CLASSPATH=.;C:\Java\jdk1.8.0_25\lib\tools.jar;

​- env.bat 으로 저장하여 C:\ 에 위치시킴

- env후 Java - version 실행 


​* 디렉토리 구조


 

 


* 기본 도구들


 


 

Java Basic 실무과정 ] Dynamic  Binding / Linking


Java Basic 실무과정 ] Dynamic  Binding / Linking


 

 


실무자를 위한 최고의 교육센터 오라클자바교육센터
www.oraclejava.co.kr www.oraclejava.co.kr



<Dynamic  Binding / Linking>

​* Binding

- Static Binding

컴파일 시에 어떤 클래스의 어떤 메소드가 호출되는지 정한다

​- Dynamic Binding

​실행 중에 어떤 클래스의 어떤 메소드가 호출되는 지 정한다

* Linking

- Static Linking


​※ 라이브러리나 다른 메소드 호출 시 실행파일에 그부분을 합침

※ 실행파일크기가 커짐 / 호출성능 향상 

​- Dynamic Linking

호출하는 부분에 메소드를 ​호출한다는 표시만 한다. 실행 되는 부분은 다른 파일에 저장

실행파일크기가 작아짐 / 실행 중 동적으로 찾아야 함으로 시간이 걸린다

실행파일 내부에 호출할 부분의 주소가 아닌 호출한 부분의 정확한 이름을

기재해야 이후에 찾을 수 있다 (주소는 무의미) 

​* 자바는 완벽한 Dynamic Binding / Dynamic Linking 지원



개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

♣ INPUT 명령어

- SQL 버퍼에 저장된 SQL 명령문의 현재 라인 다음에 새로운 라인을 추가하는 경우에 사용
- I[NPUT] : 행 수에 대한 제한 없이 삽입
- I[NPUT] text : text를 구성하는 한 행을 삽입
- 0 text : 1행 앞에 한 행을 삽입

 

 

 

 

+ Recent posts