본문 바로가기

⭐ SpringBoot/문법 정리

(3)
List<T> # List에 대해서 정리List는 Java에서 제공하는 인터페이스 중 하나로, 동적 배열을 구현하는 데 사용된다. 여기서 T는 제네릭 타입을 나타내며, 이를 통해 다양한 타입의 객체를 저장할 수 있다.  예를 들어, List은 문자열 객체를 저장하는 리스트를 나타내고, List는 정수 객체를 저장하는 리스트를 나타낸다.  List 인터페이스는 다양한 메소드를 제공하여 리스트에 객체를 추가, 제거, 검색 등의 작업을 수행할 수 있다. 이러한 메소드에는 add(), remove(), get(), size() 등이 포함 되며,  다음은 List을 사용하는 간단한 예이다:List list = new ArrayList();list.add("Hello");list.add("World");System.out.pri..
생성자를 사용해야 하는 이유 생성자를 이용하면 해당 메소드를 정의하지 않아도 인스턴스의 초기화를 진행 할 수 있다. 객체가 생성되는 시점부터 인스턴스의 초기값을 설정하기 위해서 사용된다. 예를들어 반복적으로 사용되는 기능에서 이전의 값을 초기화 하지 않으면, 새로운 값을 전달하기가 어렵게 때문에 생성자를 사용하여 이전의 값을 초기화 후 새로운 값을 맵핑하여 사용하기 위함? 이다. new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 초기화를 담당한다. 객체 초기화 : 필드를 초기화하거나, 메소드를 호출해서 객체를 사용할 준비를 하는 것
this와 this()의 차이점 자바에는 this와 this() 키워드가 있는데 이 키워드는 전혀 다른 키워드이다. 간단하게 말하자면, this는 인스턴스 자신을 가르키는 참조 변수이고 this()는 생성자를 뜻한다. 참조변수 : 더보기 클릭 더보기 # 참조변수란 참조변수(參照變數, reference variable)란 실제 값을 가진 변수가 아니라, 값이 들어가 있는 주소를 가지고 있는 변수를 말한다. 일반적으로 제공 되는 일반 변수는 int , float, long, double 등이다. 즉 값이 저장되는 변수 라고 볼수 있다. 이것을 기본형 함수라고 한다. 참조변수는 보통 클래스들 인데 일반적으로 메모리 공간이 stack 공간과 heap 공간이 존재한다. 그래서 클래스가 Testclass class=new Testclass() 라..