프로그램의 정의와 Java 프로그래밍 언어의 특징, JVM, 변수와 메모리 구조에 대해 알아보자.
JAVA의 자료형과 변수 표기법, 리터럴, 상수 및 데이터 오버플로우, 형변환에 대해 알아보자.
키보드로 원의 반지름 값을 정수형으로 입력 받고 원의 둘레와 면적을 계산하여 소수점 이하 1자리까지만 출력하는 코드를 작성하시오.
키보드로 길이가 5인 문자열을 입력 받아 각각의 문자의 유니코드를 출력하시오.
연산자의 종류와 우선순위에 대해 알아보자.
연산자 실습문제를 풀어보자.
switch 문에 대해 소스코드와 함께 알아보자.
두 개의 정수를 입력 받고, 문자 혹은 문자열로 연산기호(+, -, \*, /, %)를 입력 받아 연산의 수행 결과를 출력하시오.
조건문 실습문제를 풀어보자.
do while 문과 분기문에 대해 알아보자.
이중 for문을 이용하여 아래 모양과 동일한 결과를 출력하시오.
아래와 같은 주문 프로그램을 작성하고 종료 시 주문 내역을 출력하시오.
반복문 실습문제를 풀어보자.
사용자로부터 숫자 하나를 입력 받아 ㄱ, ㄴ, ㄷ, ㄹ 모양의 별 찍기
배열의 할당, 저장구조, 초기화, 배열 복사에 대해 알아보자.
사용자가 입력한 배열의 길이만큼의 문자열 배열을 선언 및 할당하고 배열의 인덱스에 넣을 값 역시 사용자가 입력하여 초기화 하시오.
배열 실습문제를 풀어보자.
2차원 배열의 개념과 구조에 대해 알아보자.
문자형 2차원 배열 5행 5열을 만들과 행과 열을 입력 받아 해당 좌표의 값을 'X'로 변환해 2차원 배열을 출력하시오. 또한 계속해서 반복 실행하도록 구현하고 행이나 열 입력 시 0미만 5이상의 수가 입력되면 프로그램을 종료하시오.
2차원 배열 실습문제를 풀어보자.
사용자로부터 빙고판의 크기를 입력 받아 지정된 수의 가로 × 세로 빙고판에 1부터 가로 × 세로의 값까지의 수를 랜덤하게 발생시켜 빙고판을 만드시오. 다만 중복되는 수는 없어야 하며, 숫자를 선택하면 해당 칸이 0으로 바뀌고 모든 칸의 값이 0이 되면 프로그램을 종료하
자바의 문자열, 숫자, 형변환 메서드에 대해 알아보자.
절차지향 언어와 객체지향 언어의 특징, 객체지향 언어의 구성요소와 특징, 객체의 구성요소에 대해 알아보자.
캡슐화의 원칙과 객체의 할당에 대해 소스코드와 함께 알아보자.
클래스 선언에 대해 알아보자.
소스파일 구성 순서와 패키지, import 문에 대해 알아보자.
변수의 종류와 특징에 대해 소스코드와 함께 알아보자.
초기화 블록과 초기화 순서에 대해 소스코드와 함께 알아보자.
기본 생성자와 매개변수 생성자, 오버로딩, this. 참조변수와 this() 생성자에 대해 소스코드와 함께 알아보자.
메서드의 정의와 목적, 메서드 예약어, 반환형, 매개변수에 대해 알아보자.
객체 배열의 선언과 구조에 대해 알아보자.
상속의 정의와 특징, 단일 상속과 다중 상속에 대해 알아보자.
super( ) 생성자와 super. 참조변수에 대해 소스코드와 함께 알아보자.
오버라이딩에 대해 소스코드와 함께 알아보자.
다형성의 개념과 업 캐스팅에 대해 소스코드와 함께 알아보자.
다운 캐스팅과 instanceof 연산자, 바인딩에 대해 소스코드와 함께 알아보자.
추상 클래스와 추상 메서드, 추상 클래스의 특징, 인터페이스의 정의와 특징에 대해 알아보자.
프로그램 오류의 종류와 해결 방법, 예외 클래스의 계층 구조와 예외 처리 방법에 대해 소스코드와 함께 알아보자.
Wrapper 클래스에 대해 소스코드와 함께 알아보자.
학생 관리 프로그램을 만들어보자.
컬렉션의 장점과 주요 인터페이스, List 인터페이스와 주요 메서드, 향상된 for문, 제네릭에 대해 소스코드와 함께 알아보자.
Set 인터페이스와 Map 인터페이스의 특징과 주요 메서드에 대해 소스코드와 함께 알아보자.
List 인터페이스와 ArrayList 클래스를 이용해 학생 관리 프로그램을 만들어보자.
File 클래스와 Stream 클래스, 바이트 기반 스트림과 문자 기반 스트림에 대해 알아보자.
JDBC의 정의와 ojdbc6.jar 라이브러리 등록 방법, JDBC 사용 객체 및 SQL문 실행 객체, JDBC 코딩 절차에 대해 소스코드와 함께 알아보자.
JDBC의 흐름에 대해 알아보자.