닫기

JAVA2

[프로그래밍]

자바 IO, Thread, API를 활용하여 다양한 응용 애플리케이션 개발 방법을 익힐 수 있습니다.

  • 교육기간

    1개월

  • 수업일

    평일반(월~목)
    주 4일

    주말반(토, 일)
    주 2일

  • 상담문의
    02-3673-2600
  

JAVA2 과정 소개

자바 언어의 기본 개념과 기능에 대해 학습하고 IO, Thread, API를 활용하여 다양한 응용 애플리케이션 개발 방법을 익힐 수 있습니다.
JAVA2

JAVA2 과정 학습목표

  • 01
    Java 언어의 기본 클래스와 기능에 대해 알 수 있습니다.
  • 02
    Java 개발 환경을 구현하고 기본 자료형과 연산자, 표준 입출력 함수 등을 활용할 수 있습니다.
  • 03
    자바 IO, Thread, API를 활용하여 다양한 응용 애플리케이션 개발 방법을 익힐 수 있습니다.

JAVA2 과정 커리큘럼

주제 소주제
[1주차]
자바의 기본 클래스
Wrapper 클래스와 기능
Auto Boxing / Auto Unboxing
Number 클래스와 Wrapper 클래스의 static 메소드
매우 큰 정수와 오차 없는 실수의 표현을 위한 클래스
Arrays 클래스 - 복사, 비교, 정렬, 탐색 등
[2주차]
제네릭 프로그래밍
제네릭 기반의 클래스 정의
제네릭 클래스의 타입 인자 제한
제네릭 메소드의 정의, 제한된 타입 매개변수 선언
제네릭 클래스와 상속
제네릭 인터페이스의 정의와 구현
[2주차]
컬렉션 프레임워크
컬렉션 프레임워크의 의미와 자료구조
컬렉션 프레임의 기본 구조
List, Stack, Queue, Set, Map 인터페이스
컬렉션 기반 알고리즘
[3주차]
I/O Stream
stream의 이해와 stream의 생성
I/O 모델과 스트림의 이해 - 입출력 stream
필터 stream- 버퍼링 기능에 대한 대책, flush 메소드
문자 stream - Filereader/FileWriter, bufferdReader/BufferedWriter
I/O Stream 기반 인스턴스 저장 - ObjectInputStream/ObjectOutputStream
[4주차]
Thread와 동기화
Thread의 이해와 생성 방법
Thread의 메모리 접근 방식과 문제점
Thread의 동기화 - synchronized, wait, notify, notifyAll, ReentrantLock
컬렉션 인스턴스 동기화
[4주차]
Nested 클래스와 Lambda
Nested 클래스와 Inner 클래스의 구분
Member, Local, Anonymous 클래스
람다식의 이해
매개변수와 반환에 따른 람다식
함수형 인터페이스와 어노테이션
람다식과 제네릭

수강신청 절차 안내

  • STEP1

    온·오프라인 1:1 교육컨설팅
  • STEP2

    학습계획 수립
  • STEP3

    교육비 납부 및 수강신청
  • STEP4

    교육 진행

교육후기 더보기

  • 김재원 #C언어 #C++ #자료구조

    안녕하세요! 개발자를 꿈꾸는 김재원입니다

  • 김O홍 #하이브리드 클라우드 자동화 서비스 설계 및 구현과정

    비전공자에서 시작해서 다양한 실습과 프로젝트를 통해 우수 훈련생이라는 값진 성과를 얻을 수 있었습니다.

  • 장규범 #AWS클라우드 아키텍처 설계 및 운영엔지니어 양성

    평소 네트워크에 관심이 있었던 것은 아니었지만 학교 과제를 진행하다 AWS 클라우드를 접하게 되었고 그 후로 관심이 생기게 되어 클라우드 분야 공부를 하게 되었습니다.

함께 들으면 좋은 과정

#프로그래밍 JAVA1

자바는 객체지향프로그래밍 언어로서 C/C++에 비해 간략하고 쉬우며 네트워크 기능의 구현이 용이하기 때문에 인터넷 환경에서 가장 활발히 사용되는 프로그래밍 언어입니다. 자바 프로그램은 운영체제의 종류에 관계없이 대부분의 시스템에서 실행 가능한 장점을 가지고 있습니다. …

#프로그래밍 JSP

JSP 기반의 MVC 패턴을 구현하여 웹 프로그램의 제작원리를 이해할 수 있습니다. 또한 게시판을 만들 수 있는 능력을 함양시킬 수 있습니다.

#프로그래밍 Spring Boot

기본구조, 로깅, 테스트, JPA, MVC 등의 기능을 익힐 수 있습니다.

아이티뱅크와 함께 해야 하는 이유

시작부터 끝까지, 중도포기란 없다! 끊임없는 학습동기부여

  • 밀착관리를 통한
    단기/장기 학습설계
  • 가장 빠른 업계정보 및
    트렌드 공유
  • 같은 목표를 향한
    다양한 스터디 활동
  • 지속적인 1:1
    취업컨설팅
아이티뱅크와 함께 해야 하는 이유

최고의 시설보유, 시스템 장비 전문화로 최적의 교육 환경 제공

  • 안내데스크
  • 상담실
  • 강의실
  • 휴게실
빠른 상담 예약

직접 방문하시면 효과적인 공부방법을 체계적으로 상담해 드립니다.

이름
성별     
연락처   -    -  
상담일시 달력  
이메일 @
궁금한 점
개인정보 수집동의

(주)케이지에듀원(이하'회사'라한다)의 서비스를 이용하기 위해서는 다음 개인정보 수집항목을 확인 후 동의하셔야 합니다.

1. 개인정보의 수집 이용 목적

2. 수집하는 개인정보의 항목

3.보유·이용기간

4.개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.

제 3자 개인정보 제공 이용 동의

1.학원은(는) 정보주체의 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.

2. 학원은(는) 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.

구분 개인정보를 제공받는 자 제공받는 자의 개인정보 이용목적 제공하는 개인정보 항목 제공받는 자의 보유·이용기간
문자메시지 발송 KG모빌리언스 이벤트 항목, 고충처리 이력, 공지 및 문의 사항 전달 학생 이름, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지
회원 유치 및 관리 교육컨설팅, 3사업부, 5사업부, 더자라, 아이티잡고, 더패밀리, 해커스,
㈜케이지아이티뱅크 평생교육원
교육기간 내 회원관리, 학습설계 학생 이름, 성별, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지

3. 개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.