일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- bufferedInputStream
- 서버 스크립트
- git 기초
- SQL
- 오버로딩
- 변수와 메서드
- 참조타입
- Shared Lock
- 피연산자
- 연산자와의 관계
- 지연로딩
- N+1
- 멱등성
- jsoup
- 추상메서드
- Java
- exclusive lock
- InterruptedException
- foreigen key
- 프로그래머스 코테
- 컬렉션 프레임워크
- 변수와 상수
- null/not null
- 오버라이딩
- 메세지 큐
- 즉시로딩
- delete
- select
- 원시타입
- 프로그래머스
- Today
- Total
목록오버라이딩 (2)
[JAVA_Back-End]
어노테이션 (@) - 인터페이스를 기반으로 한 문법으로 주석처럼 코드에 달아 클래스에 특별한 의미를 부여하거나 기능을 주입 - 컴파일러에게 문법 에러를 체크하도록 정보를 제공 - 프로그램을 빌드할 때 코드를 자동으로 생성할 수 있도록 정보를 제공 - 런타임에 특정 기능을 실행하도록 정보를 제공 어노테이션의 종류 표준 어노테이션: 자바에서 기본적으로 제공하는 어노테이션 @Override: 컴파일러에게 메서드를 오버라이딩하는 것이라고 알림. 컴파일 타임에 오버라이딩에 대한 안정성을 부여함. @Deprecated: 앞으로 사용하지 않을 대상임을 알림 @FunctionalInterface: 함수형 인터페이스라는 것을 알림 @SuppressWarning: 컴파일러가 경고 메시지를 나타내지 않음 @SafeVarag..

객체(Object) => 사물의 추상화 (공통적인 내용 분리) => class 멤버필드 메서드 문법 오버로딩 가변인자 => 참조변수 선언/생성/초기화 *1개 java -> 1개이 class를 정의 1개 java -> 여러개의 class를 정의도 가능(x) 일반클래스 실행클래스 main메서드 포함 클래스명 = 파일명 public 멤버필드 메서드 - 사용할 수 있는 영역(존재 시간) 인스턴스 기호(x) 클래스(static) static 공유멤버필드 클래스 : 객체를 정의해 놓은 것 객체를 생성하는 데 사용 객체 : 실제로 존재하는 것. 사물 또는 개념 객체가 가지고 있는 기능과 속성에 따라 다름 # 인스턴스 변수와 클래스 변수 => 인스턴스 변수는 인스턴스가 생성될 때 마다 생성되므..