📚 이것이 자바다
📚 이것이 자바다 개정판 조건문과 반복문
📚 이것이 자바다 개정판자바의 데이터 타입은 기본 타입과 참조 타입으로 분류된다참조 타입(reference type)배열타입열거타입클래스인터페이스✍🏻 기본 타입 변수 vs. 참조 타입 변수기본 타입 변수 int age = 25; , double price = 10
객체 = 속성(필드) + 동작(메소드)물리적으로 존재하거나 개념적인 것 중에서 다른 것과 식별 가능한 것캡슐화필드와 메소드를 하나로 묶고 실제 구현 내용을 외부에 감추는 것이다외부의 잘못된 사용으로 인해 객체가 손상되지 않도록 하기 위함이다접근 제한자를 통해 노출할 것
📚 이것이 자바다 [개정판] sec02. 클래스 상속 > public class 자식클래스 extends 부모클래스{} 부모 클래스의 필드와 메소드를 자식 클래스에 물려주는 것 자식 클래스를 선언할 때 상속받을 부모 클래스를 선택한다 자바는 다중 상속을 허용하지
📚 이것이 자바다 개정판인터페이스는 두 객체를 연결하는 역할을 한다implements해당 클래스가 인터페이스를 통해 사용할 수 있다는 뜻인터페이스의 추상 메소드를 정의한 메소드가 있다는 뜻변수의 타입으로 사용할 수 있고, 기본값 null으로 설정된다사용하려면 new
📚 이것이 자바다 개정판에러(Error): 프로그램 코드에 의해 수습될 수 없는 심각한 오류예외(Exception): 프로그램 코드에 의해 수습될 수 있는 다소 미약한 오류일반 예외(Exception): 컴파일러가 예외 처리 코드 여부를 검사하는 예외실행 예외(Run
📚 이것이 자바다 개정판객체 번지 비교 후 boolean값 리턴객체의 메모리 번지를 이용하여 해시코드를 생성하므로 객체마다 다른 정수값 리턴두 객체가 동등한지 비교할 때 주로 사용한다객체를 문자열로 표현한 문자 정보를 리턴문자열을 저장하고 조작할 때 사용String
결정되지 않은 타입을 파라미터로 처리하고 객체 생성 시점에 구체적인 타입으로 대체하는 기능제네릭 타입으로 선언 후 구체적인 타입을 지정하지 않으면 Object 타입이 암묵적으로 사용된다✨ 타입 파라미터를 대체하는 타입은 클래스 및 인터페이스이다✨ 기본 타입은 타입 파라
📚 이것이 자바다 [개정판] sec01. 컬렉션 프레임워크 > 자바는 자료구조를 바탕으로 관련된 인터페이스와 클래스를 java.util 패키지에 포함시켜 놓았다 이 모든 것을 총칭하여 컬렉션 프레임워크라고 부른다 몇 가지 인터페이스를 통해 다양한 컬렉션 클래스를
📚 이것이 자바다 개정판데이터 입출력 : 데이터가 키보드, 파일, 프로그램으로부터 입출력, 저장 또는 전송되는 모든 것의 총칭스트림 : 단방향으로 데이터가 흐르는 것그림, 멀티미디어, 문자 등 모든 종류의 데이터 출력 시 사용최상위 클래스 OutputStream하위