🏃‍♀️ Do it !/TIL

    Date , Calendar 클래스/ Format 클래스 / java.time 패키지

    Date , Calendar 클래스/ Format 클래스 / java.time 패키지

    2022 / 9 / 22 목 Date , Calendar 클래스 Format 클래스 java.time 패키지 🔔이클립스 단축키 목록🔔 CTRL + SHIFT + L ✔ Date , Calendar 클래스 Date 클래스 날짜 정보를 표현하는 클래스로 날짜 정보를 객체 간 주고 받을 때 주로 사용된다. Calendar 클래스 달력을 표현한 추상 클래스 year / month / day / week / amPm / hour / minute / second ✔ Format 클래스 형식(Format) 클래스 숫자와 날짜를 원하는 형식의 문자열로 변환시킨다. 1. 숫자 형식 DecimalFormat 2. 날짜 형식 SimpleDateFormat 3. 매개변수화 된 문자열 형식 MessageFormat Simple..

    String / StringTokenizer / StringBuffer , Builder / 정규표현식 , Pattern / Arrays / Wrapper 클래스

    String / StringTokenizer / StringBuffer , Builder / 정규표현식 , Pattern / Arrays / Wrapper 클래스

    2022 / 9 / 21 수 String 클래스 StringTokenizer 클래스 StringBuffer , Builder 클래스 정규표현식 , Pattern클래스 Arrays 클래스 Wrapper클래스 ✔ String클래스 String 생성자 - byte[ ] 배열을 문자열로 변환하기 위해 사용 String 메소드 - 문자열의 추출, 비교, 찾기, 분리, 변환 등과 같은 다양한 메소드를 가진다. 리턴 타입 메소드명 의미 char charAt (int index) 특정 위치 문자 리턴 boolean equals(Object anObject) 두 문자열 비교 byte [ ] getBytes( ) byte [ ] 로 리턴 getBytes(Charset charset) 주어진 문자셋으로 인코딩한 byte [..

    예외 처리 / 자바 API / Object 클래스 / class 클래스 / tomcat설치

    예외 처리 / 자바 API / Object 클래스 / class 클래스 / tomcat설치

    2022 / 9 / 20 화 예외 처리 자바 API Object 클래스 Class클래스 tomcat설치 ✔️예외 처리 try - with - resources - 예외 발생 여부와 상관이 없음 - 사용했던 리소스 객체의 close() 메소드를 호출하여 리소스를 닫는다. - 리소스 객체는 java.lang.AutoCloseable 인터페이스를 구현하고 있어야 한다. 예외 떠 넘기기 throws - 메소드 선언 끝에 작성을 한다. ✔️자바 API 자바 API? - 자바에서 기본적으로 제공하는 라이브러리로 프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음이다. API 도큐먼트 https://docs.oracle.com/javase/8/docs/api/ Java Platform SE 8 docs.orac..

    다중 인터페이스 / 디폴트 메서드 / 중첩 클래스 / 익명객체 / 예외 처리

    다중 인터페이스 / 디폴트 메서드 / 중첩 클래스 / 익명객체 / 예외 처리

    2022 / 9 / 19 월 다중 인터페이스 디폴트 메서드 중첩 클래스 익명 객체 예외 처리 ✔ 다중 인터페이스 다중 인터페이스를 구현할 경우, 구현 클래스는 모든 인터페이스의 추상 메소드에 대해 실체 메소드를 작성해야 한다. Extended Interfaces에는 부모 인터페이스가 들어간다. ( Add 로 부모인터페이스 추가하자! ) 단일 상속 1. class 자식 클래스 extends 부모 클래스 { } 다중 상속 1. interface 자식 인터페이스 extends 부모 인터페이스1, 부모인터페이스 2 { } 2. class 자식 클래스 implements 부모 인터페이스1, 부모인터페이스 2 { } ✔ 디폴트 메서드 인터페이스에서 선언되지만, 바로 사용할 수는 없다. WHY? 추상메소드가 아닌 인..

    인터페이스 / 개념체크

    2022 / 9 / 16 금 인터페이스 개념체크 ✔ 인터페이스 인터페이스? - 객체의 사용방법을 정의한 타입 - 객체의 교환성을 높여주기에 다형성을 구현하는 중요한 역할을 담당한다. - 개발 코드와 객체가 서로 통신하는 접점 클래스 vs 인터페이스 클래스 : 완성 설계도 - 객체생성 목적, 상속목적 선택적 - 필드 , 메소드 , 생성자로 구성 추상클래스 : 미완성 설계도 - 객체생성 불가, 상속목적 - 필드, 메소드, 생성자, 추상메소드로 구성 - 단일 상속 : 2개이상의 부모클래스를 상속 받을 수 없다 인터페이스 : 추상메소드 목적 - 다중상속 : 2개 이상의 인터페이스를 상속할 수가 있다. - 객체생성불가, 상속목적 - 상수, 추상메소드, 디폴트메소드, static메소드 인터페이스 선언 인터페이스는 ..