Course Outline

시작하기

  • Java 기술 현상
  • 기본 "hello world" 애플리케이션 작성 방법
  • Java 코드를 컴파일하고 실행하는 방법
  • 코드를 좀 더 복잡하게 만드는 방법

아파치 소개 Maven

  • 구성에 대한 협약
  • Maven 플러그인
  • 프로젝트의 개념 모델

설치 및 실행 Maven

  • 다운로드 및 설치 Maven
  • Maven 설치 테스트
  • Maven에 대한 도움 받기

간단한 Maven 프로젝트

  • 간단한 프로젝트 만들기
  • 간단한 프로젝트 구축
  • 간단한 프로젝트 개체 모델

Java 구문

  • Object-Oriented Programming 개념
  • 변수, 배열, 데이터 유형, 연산자 및 제어 흐름
  • 참조 변수 란 무엇입니까?
  • 클래스와 객체
  • 상속이란 무엇이며 어떻게 작동하는가?
  • 인터페이스란 무엇이며, 작성 이유 및 방법
  • Java 문자열 및 숫자 개체를 사용하는 방법 및 출력용 데이터 형식을 지정하는 방법
  • 어떤 패키지를 위한 것이며 import 지시문을 사용해야 하는 이유

Java 객체

  • Java 수업 개요
  • Java 클래스 라이프사이클
  • 클래스 수정자와 상속
  • 오버로딩" 및 재정의
  • 클래스 생성자
  • 다형성
  • 관계: IS 및 HAS
  • '정적' 키워드
  • 정적 멤버를 사용하는 경우
  • Maven을 사용하여 배포된 애플리케이션 내에서 객체 사용

Maven 프로젝트 사용자 정의

  • 프로젝트 정보 사용자 정의
  • 새 종속성 추가
  • 리소스 추가
  • 패키지된 명령줄 애플리케이션 구축

최적화 및 리팩토링 Maven POM

  • POM 정리
  • 종속성 최적화
  • 플러그인 최적화
  • 최종 POM

Java 컬렉션

  • 컬렉션 인터페이스
  • 목록, 지도 및 집합
  • 컬렉션과 배열
  • 동시성
  • Maven을 사용하여 배포된 애플리케이션으로 컬렉션 관리

Java 메모리

  • 쓰레기 수집가
  • 힙과 스택
  • 객체 수명주기
  • '최종화()' 메서드

Java 예외

  • Java 예외의 일반적인 개념
  • 런타임 및 '실제' 예외
  • 예외 던지기
  • 'try...catch' 문
  • '던지다' 선언
  • 자신만의 예외 디자인하기
  • Maven을 사용하여 배포된 애플리케이션으로 예외 테스트 및 관리

Maven을 사용한 다중 모듈 프로젝트

  • 다중 모듈 프로젝트 빌드
  • 다중 모듈 애플리케이션 실행

Java 동시성

  • 스레드와 동시성
  • 스레드 작업
  • 스레드 결합
  • 클래스 변수 가시성
  • Maven을 사용하여 멀티스레드 애플리케이션 빌드 및 실행

Requirements

절차적 프로그래밍 언어(예: C, PHP, Basic, Pascal) 또는 객체 지향 프로그래밍 언어 지식이 필요합니다.

  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (1)

Related Courses

Related Categories