전체 글

공부한 것을 기록하는 나만의 공간~^^
JAVA/자바의신 1

15장 String

🟨 목 차 🟨 1. 자바에서 가장 많이 사용하는 String 클래스 1-1. String 클래스가 어떻게 선언되어 있는지 알아보기 1-2. String의 생성에는 이런 것들이 있다. 1-3. String 문자열을 byte로 변환하기 [ getBytes() ] 2. 객체의 널 체크는 반드시 필요하다 3. String의 내용을 비교하고 검색하는 메소드들도 있어요 3-1. 문자열의 길이를 확인하는 메소드 [ length() ] 3-2. 문자열이 비어 있는지 확인하는 메소드 [ isEmpty() ] 3-3. 문자열이 같은지 비교하는 메소드 [ equals(), equalsIgnoreCase(), compareTo, compareToIgnoreCase(), contentEquals() ] 3-4. 특정 조건에 ..

JAVA/자바의신 1

14장 다 배운 것 같지만, 예외라는 중요한 것이 있어요.(예외 처리 try-catch)

🟨 목 차 🟨 1. 자바에서 매우 중요한 예외 2. try-catch는 짝이다. 2-1. try-catch를 사용하면서 처음에 적응하기 힘든 변수 선언 2-2. finally야 ~ 넌 무슨 일이 생겨도 반드시 실행해야 돼 2-3. 두 개 이상의 catch 2-4. 예외의 종류는 세가지다. 2-4-1. error 2-4-2. runtime exception(이하 런타임 예외) 2-5. 예외들의 상관관계 3. 모든 예외의 할아버지는 java.lang.Throwable 클래스다 3-1. 난 예외를 던질거니까 throw라고 해^^ 3-2. 예외의 throws와 throw 정리 4. 자바 예외 처리 전략 ◼️ 1. 자바에서 매우 중요한 예외 ◼️ 자바에는 예외(Exception)라는 것이 있다. 매우 중..

JAVA/자바의신 1

13장 인터페이스와 추상클래스, enum

🟨 목 차 🟨 1. 메소드 내용이 없는 interface 1-1. 분석 1-2. 설계 1-3. 개발 및 테스트 1-4. 시스템 릴리즈 1-5. 인터페이스, abstract 클래스를 사용해야 하는 이유 2. 인터페이스를 직접 만들어보자 2-1. 인터페이스를 제대로 사용하는 방법 3. 일부 완성되어 있는 abstract 클래스 3-1. 인터페이스와 abstract클래스, 클래스의 차이(중요) 4. 나는 내 자식들에게 하나도 안물려 줄꺼야(final) 4-1. 클래스에 final을 선언 할 때 4-2. 메소드를 final로 선언하는 이유는? 4-3. 변수에서 final을 써보자. 5. enum 클래스라는 상수의 집합도 있다. 5-1. enum을 보다 제대로 사용하기 5-2. enum 클래스의 부모는 무조..

JAVA/자바의신 1

12장 모든 클래스의 부모 클래스는 Object에요

🟨 목 차 🟨 1. 모든 자바 클래스의 부모인 java.lang.Object 클래스 2. Object 클래스에서 제공하는 메소들의 종류 2-1. 객체 처리를 위한 메소드 2-2. 쓰레드 처리를 위한 메소드 3. Object 클래스에서 가장 많이 쓰이는 toString 메소드 3-1. eqauls() 3-2. hashCode() ◼️ 1. 모든 자바 클래스의 부모인 java.lang.Object 클래스 ◼️ main()메소드 외에는 선언되어 있지 않고 무것도 상속 받지 않은 평범한 클래스는 toString()이라는 메소드를 사용할 수 있다. ==> Object 클래스에 있는 메소드를 사용해서 가능하다. 자바는 한번에 이중 상속을 받을 수는 없지만, 여러 단계로 상속을 받을 수는 있다. 예시로..

JAVA/자바의신 1

11장 매번 만들기 귀찮은데 누가 만들어 놓은 거 쓸 수 없나요?

🟨 목 차 🟨 1. 미리 만들어 놓은 클래스들은 아주 많아요 1-1. Java 클래스 API 문서 보기 1-1-1. 패키지와 클래스 / 인터페이스 이름 1-1-2. 클래스 상속 관계 다이어그램(Class Inheritance Diagram) 1-1-3. 구현한 모든 인터페이스 목록 [클래스에만 존재함] 1-1-4. 알려진 모든 하위 인터페이스 목록(All known Subinterfaces) [인터페이스에만 존재함] 1-1-5. 알려진 모든 구현한 클래스 목록(All Known Implementing Classes) [인터페이스만 존재함] 1-1-6. 클래스 / 인터페이스의 선언 상태(Class/Interface Declaration) 1-1-7. 클래스 / 인터페이스의 설명(Class/I..

JAVA/자바의신 1

10장 자바는 상속이라는 것이 있어요

🟨 목 차 🟨 1. 자바에서 상속이란 ? 1-1. 상속 정리 2. 상속과 생성자 3. 메소드 overriding 3-1. 메소드 overriding 정리 4. 참조 자료형의 형 변환 5. Polymorphism (다형성) 6. 정리 ◼️ 1. 자바에서 상속이란 ? ◼️ 자바에서 상속이란 말보다는 예시를 보며 이해하는게 빠르기 때문에 예시를 살펴보자. [EX] package part10; public class Parent { public Parent() { System.out.println("Parent Constructor"); } public void pintName() { System.out.println("Parent printName()"); } } package part10; p..

삼겹살짱짱맨
BJ의 엉금엉금 개발 이야기