[2017/2/24] Project Java: CH 9. java.lang 패키지와 유용한 클래스

CH 9. java.lang 패키지와 유용한 클래스 1. java.lang 패키지 -자바 프로그래밍의 가장 기본이 되는 클래스들을 포함하고 있다. -import문 없이도 사용할 수 있게 되어있다. 1.1. Object 클래스 -모든 클래스에서 바로 사용 가능하다. -멤버 변수 없이 오직 11개의 메서드만 가지고 있다. ● […]

[2017/2/19] Project Java: CH 8. 예외처리

CH 8. 예외 처리 1. 예외 처리 1.1. 프로그램 오류 -프로그램 에러: 프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우 이러한 결과를 초래하는 원인 -발생 시점에 따른 분류 ● 컴파일 에러: 컴파일 시에 발생하는 에러 ● 런타임 […]

[2017/2/2] Project Java 9일차: CH 6. 객체지향 프로그래밍 I

CH 6. 객체지향 프로그래밍 I 1. 객체지향언어 1.1. 객제지향언어의 역사 -실제 세계와 유사한 가상 세계를 컴퓨터 속에 구현하고자 노력 –> 객체지향이론 -실제 세계는 사물로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다. -실제 사물을 데이터(변수)와 함수로 정의함 -현재 프로그래밍 언어의 주류 […]

[2017/1/30] Project Java 6일차: CH 5. 배열

CH 5. 배열 1. 배열 1.1. 배열(array)란? -같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 -서로 다른 타입의 값들을 하나로 묶으려면 ‘클래스’를 정의하면 된다. -int[] score = new int[5]; -변수 score는 배열을 다루는데 필요한 참조변수 1.2. 배열의 선언과 생성 -대괄호 […]