일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 아파치톰캣
- json
- jsp
- Spring_에러정리
- workbench
- SQL
- vb.net
- 인스턴스
- Git_명령어정리
- 다이어그램
- Linux
- github
- 자바스크립트
- git
- 이클립스
- spring
- HTML
- Git_정리
- CSS
- 자바
- SQL_용어정리
- 배열
- Linux_명령어정리
- JavaScript
- MySQL
- java
- Spring_오류정리
- DML
- 인덱스
- asp.net
- Today
- Total
목록Java/Java: 용어정리 (4)
데브마우스
인스턴스는 무엇인가요? 인스턴스란 클래스를 기반으로 생성된 객체를 의미합니다. 참조변수를 사용하여, 생성된 객체를 참조변수에 담습니다.
메서드 체이닝(Method Chaining)이란 무엇인가요? 메서드 체이닝이란 한 줄의 코드에서 참조변수에 메서드를 중첩하여 사용하는 것을 의미합니다. 메서드 체이닝 덕분에 여러줄의 코드를 한줄로 줄일 수 있습니다. 아래는 LocalDate를 활용한 메서드 체이닝 코드입니다. public class Main { public static void main(String[] args) { LocalDate ld = LocalDate.now(); LocalDate nextYearld = ld.withYear(ld.getYear()+1).withDayOfYear(1); System.out.println(nextYearld); } }
Java의 super와 super() 정리 super는 상속한 자식 클래스(서브 클래스)에서 부모 클래스(슈퍼 클래스)의 멤버(변수와 함수)에 접근하기 위해 사용합니다. super.변수 혹은 super.메서드()와 같이 사용합니다.
Java의 this와 this() 용어 정리 this는 메서드 안에서 클래스의 변수에 접근하기 위해 사용합니다. 또한 파라미터로 들어오는 변수명과 클래스 전역 변수의 이름이 동일해도 앞에 this.height와 같은 방법으로 작성되어 있다면 클래스의 전역 변수를 의미합니다. this()는 클래스의 생성자 메서드에서 사용합니다. 생성자 메서드 안에서 this() 메서드 안에 this("name", 160)처럼 파라미터를 넣음으로써 파라미터가 있는 생성자를 호출할 수 있습니다.