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

 

 

 

 

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

 

 

 

 

 

 

* 사용 예
- 교수 테이블에서 101번 학과 교수들의 이름, 직급, 입사일을 출력하여라 

 

 

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

 

 

 

 

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

 

 

 

 

 

 

 

* 사용 예
- 교수 테이블에서 101번 학과 교수의 이름과 입사일을 출력하여라.​

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

 

 

 

 

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

 

 

* 사용 예
- 학생 테이블에서 전인하 학생의 학번과 생년월일 중에서 년월만 출력하여라

 

 

 

 

 

* 사용 예
- 학생 테이블에서 102번 학과 학생의 이름, 학년,
생년월일을 출력하여라

 

 

 

 

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

 

 

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

 

 

JDK(SDK)다운 받기

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 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

 

 

자바의 컴파일 및 로드 방식


 
 

.

 

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

 

 

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

 

 

J2ME(Java 2 Micro Edition)

 

J2ME


J2ME 기술은 스마트 카드나 모바일과  같은 소형기기 시장을 지원하기 위한 자바 플랫폼이다. 이 경우 속도나 기능 문제보다는 크기와 효율성이 중요한 요소가 된다. 즉 메모리, 파워 등 소형기기들이 가지는 일반 적인 환경을 고려하여 제작하였다.

J2ME의 주요특징


어디에서나 어느 시간, 어느 디바이스에서건 조화롭게 구축될 수 있다.
코드의 이식성이 뛰어나다.
동일한 자바 프로그래밍 언어가 효력 있다.
안전한 네트워크 전달력이 있다.
J2ME로 작성된 어플리케이션은 J2SE와 J2EE와 호환성 있게 작동한다.

주요 패키지


CLDC / MIDP / CDC
Foundation Profile / Java TV / Java Embedded Server Software
Java Card / Personal Java / J2ME Wireless Toolkit 1.0
WORA(Write Once, Run anywhere)이 깨짐

.

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

 

 

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

 

 

J2EE(Java2 Enterprise Edition) 

 

J2EE
서버 측 프로그래밍을 원활이 할 수 있도록 각종 API를지원하는 자바 플랫폼.
J2EE 플랫폼은 미들웨어 서버(WAS)에서 제공하는 각종 서비스에 대한 지원 라이브러리들과 EJB 스펙을 구현한 J2EE 표준 서버를 제공한다.
엔터프라이즈 환경에서 개발할 수 있는 완벽한 환경과 라이브러리를 제공하고 있다.


주요 패키지
Enterprise Java Beans / Java Servlet / Java Server Page(JSP)
Java Message Service(JMS) / J2EE Server
J2EE Connector / Java Mail / Java Transaction API
JNDI / JDBC / RMI over IIOP
J2SE는 포함되어 있지 않음.

+ Recent posts