명품 자바 프로그래밍

    [Java] 명품 JAVA Programming 4장 실습 코드

    CH.044장 클래스와 객체 내용 정리 [Java] 클래스와 객체 || Java Programming1. 객체 지향 언어의 특성 객체 지향(Object-Oriented)이란, 실세계 개체를 속성과 메서드를 통한 객체로 모형화하고, 객체를 조립하는 기법이다. - 캡슐화 캡슐화(Encapsulation)란 객체를 캡슐로 감싸서 dmaolon00.tistory.compackage Practice; import java.util.Dictionary; import java.util.Scanner; class Ex01 { String manufacturer; int year; int size; public Ex01(String manufacturer, int year, int size) { this.manufact..

    [Java] 클래스와 객체   ||   Java Programming

    [Java] 클래스와 객체 || Java Programming

    1. 객체 지향 언어의 특성객체 지향(Object-Oriented)이란, 실세계 개체를 속성과 메서드를 통한 객체로 모형화하고, 객체를 조립하는 기법이다.- 캡슐화캡슐화(Encapsulation)란 객체를 캡슐로 감싸서 내부를 보호하고 볼 수 없도록 하는 것이다. 객체의 세부 내용을 보호하여, 정보 은닉을 통해 외부에서의 변경에 대한 영향을 적게 받도록 한다. 인터페이스가 단순해지며, 결합도를 낮추어 종속성을 줄일 수 있고, 재사용성을 높인다. - 상속상속(Inheritance)이란, 상위 개체의 속성을 하위 개체가 그대로 물려받는 것이다. 자식 클래스(sub class)가 부모 클래스(super class)의 속성을 물려받고, 기능을 추가하며 확장(extends)하는 개념이다. - 다형성다형성(Poly..

    [Java] 반복문, 배열, 예외 처리 || Java Programming

    [Java] 반복문, 배열, 예외 처리 || Java Programming

    1. 반복문- for문초기문은 시작할 때 한 번만 수행된다. 콤마로 구분되며, 세미콜론이 있어야 한다. 조건식에 true가 있거나 비어 있으면 무한 반복이 된다. 반복 후 작업 문에는 여러 문장을 나열할 수 있다. (아래에 예시)for (i = 0; i < 10; i++, System.out.println(i)) { ... } - while문조건식이 없으면, 컴파일 오류가 발생한다. 조건식에 사용되는 변수는 while문 실행 전에 초기화되어 있어야 한다.while (true) { if(조건식){ break; } } - do while문작업문 실행 후 조건식을 검사하므로 작업문이 한 번은 반드시 실행된다.do { ... } while (조건식) - for vs. while반복의 횟수, 범위가 명확한 경우 ..

    [Java] 자바 기본 내용 정리 || Java Basic Programming

    [Java] 자바 기본 내용 정리 || Java Basic Programming

    1. 자바 시작- 프로그래밍 언어기계어(Machine Language) : 이진수 명령어들로 구성된 언어 어셈블리어(Assembly Language) : 기계어의 명령을 니모닉 기호로 일대일 대응시킨 언어 컴퓨터가 이해할 수 있도록 기계어 코드로 변환하는 것은 컴파일(Compile) 과정이다. [ .java → .class ] 저급 언어 : 기계가 이해할 수 있도록 만들어진 언어 고급 언어 : 개발자가 소스 코드를 작성할 때, 쉽게 이해할 수 있도록 만들어진 언어 명령형 언어 : ( = 절차형 언어) 명령어들이 순차적으로 실행되는 프로그래밍 방식 객체 지향 언어 : 객체 간의 메시지 통신을 이용한 프로그래밍 방식 - 자바 특징자바 가상 기계(JVM)..