열혈 Java - 1 (환경변수, JVM)
열혈 Java 2 - 표현방식, 자료형
열혈 Java 3 - 상수, 형변환
열혈 Java 4 - 클래스와 인스턴스
열혈 Java 5 - String 클래스, 생성자
열혈 Java 6 - 클래스 패스, 패키지
열혈 Java 7 - 패키지 (Package)
열혈 Java 8 - 접근 수준 지시자
static 선언에 관하여
메소드 오버로딩
Scanner 클래스
Array, for-each문
상속의 매우 치명적인 오해 코드의 재활용을 위한 문법입니다 . (X)연관된 일련의 클래스들에 대해 공통적인 규약을 정의할 수 있습니다.(O)\-> 서로 다른 클래스를 상속으로 묶으면 일련의 규약을 공통적으로 적용시킬 수 있다.Code Level에서의 상속의 예 Busi
상속을 위한 두 클래스의 관계 Java에서는 문법으로 클래스와의 연관관계를 떠나서 상속 할 수 있다. 예로, 노트북 클래스가 지우개 클래스를 상속할 수 있다. 이 뜻은 노트북은 지우개 클래스의 기능을 가진다는 뜻이며, 노트북으로 무언가를 지울 수 있다는 뜻이다. J
instanceof 연산자ref 참조하고 있는 클래스가 ClassName 참조가 가능하면 True를 반환하는 연산.예시결괏값new_cake가 참조하고 있는 클래스(StrawberryCheeseCake)를 ClassName의 참조변수로 참조가 가능한지를 묻고 있는것이다.
상속의 활용위와 같은 상황에서는 무엇이 문제인가?단순히 클래스만 늘어나도 코드가 늘어나고, 관리에 있어상당히 복잡하고 어려워진다. \-> 확장성이 부족한 구조이다.개선상속을 잘 활용하면 이처럼 코드를 간결하게 작성할 수 있다.우리가 위 코드에서 집중해야할 부분이 몇군데
Object 클래스직,간접적으로 모든 클래스는 Object 클래스를 상속하게 된다.JVM에서 수많은 클래스들을 일련의 규칙으로 묶고, 쉽게 관리하기 위함이다.예시로 toString을 들 수 있다.최상위 부모 클래스인 Obejct 클래스의 참조변수를 받아 toString
인터페이스 통신 도구, 통신 수단 특정 기능을 활용하는 방법 복잡한 내용을 알필요 없이 클래스를 쉽게 다룰수 있도록 정의해둔 장치, 내용 > interface in java 추상 메소드 : 메소드가 존재함을 알리는 메소드 implements : Printab