Java 프로그램을 만들때 사용하는 Java 언어에 대해서 이해합니다. Java 의 실행환경인 JVM 에 대해서 이해합니다. Java 의 데이터인 변수와 상수에 대해서 이해합니다. Java 의 변수를 담는 저장공간의 종류에 대해서 이해하고 사용법을 익힙니다. Java
[학습목표] 다양한 연산자에 대해서 학습하고 사용방법을 익힙니다. 조건문과 반복문을 통해 프로그램의 문맥을 구성하는 방법을 배웁니다. 배열로 연속된 데이터들을 효율적으로 저장하고 관리하는 방법을 배웁니다. 다차원 배열로 좀더 복잡한 데이터를 저장하고 관리하는 방법을 배

[학습목표] 객체지향 프로그래밍에 대한 개념을 이해합니다. 클래스를 설계하는 방법에 대해 학습합니다. 객체의 구성요소(필드, 메서드, 생성자)에 대해서 학습합니다. 클래스 변수, 인스턴스 변수의 차이점에 대해서 학습합니다. 생성자와 생성자 오버로딩에 대해 학습합니다.
[학습목표] 오류 및 예외의 개념에 대해서 이해합니다. 예외 클래스 구조를 이해하고 동작하는 방식을 이해합니다. 예외 발생시 try-catch, finally 문으로 다루는 방법을 배웁니다. 예외를 직접 발생시키는 방법을 배워봅니다. 예외 클래스의 구조가 자바에서 어떻
[학습 목표] 프로세스와 쓰레드의 차이점에 대해서 이해합니다. 싱글 쓰레드와 멀티 쓰레드의 차이점에 대해서 이해합니다. Java에서 쓰레드를 생성하는 방법에 대해 배웁니다. 쓰레드 우선순위 및 그룹에 대해서 사용법을 배웁니다. 데몬 쓰레드와 사용자 쓰레드의 차이점을