분류 전체보기(107)
-
자바 Arrays.asList
@SafeVarargs @SuppressWarnings("varargs") public static List asList(T... a) { return new ArrayList(a); } 해당 코드를 보면 위와 같다. 반환형이 ArrayList인데 우리가 생각하는 java.util.ArrayList가 아니다. java.util.Arrays.ArrayList이다. 하지만 여러 코드를 살펴보면 초기화를 위해 아래와 같이 사용된다. ArrayList list = new ArrayList(Arrays.asList(1,2,3)); List list2 = new ArrayList(Arrays.asList(1,2,3)); check point 1. new 연산자를 왜 사용하는가? return으로 반환되는 ArrayL..
2023.11.05 -
자바 String Literal, String Object? immutable?
해당 글을 참고하여 작성했습니다. [Java]String 리터럴(Literal), String 객체(Object) Java에서 문자열을 생성하는 과정은 2가지 방법이 있습니다. 1. 문자열 리터럴(Literal)을 사용 public class Main { public static void main(String[] args) { String strLiteral1 = "TEST"; String strLiteral3 = "TEST"; String strLitera developer-talk.tistory.com Literal과 객체는 어디에 저장되고 관리되는가? 에 대한 답이 되었다. new 연산자를 이용하여 String Object를 생성할 경우 메모리의 Heap 영역, "" 로 Literal로 선언할 경우..
2023.11.05 -
자바 심화 체크리스트
이해와 관련된 부분 상속과 다형성 접근 제어자 this,super 오버라이딩, 오버로딩 예외 처리 모델 설계(DDD , MVC 등) 함수형 인터페이스 wrapper class 기술과 관련된 부분 코딩 테스트 전용 문법 스레드 어노테이션 API class(Object, Enum, Arrays, String, StringBuffer 등) 제네릭, 스트림, iter Comparable, BiConsumer Test (JUnit5, AssertJ)
2023.11.05 -
자바 collection 개념
해당 게시글을 참고하여 정리하였습니다. [Java] 자바 - Collection이란? (컬렉션과 제네릭) 자바 - Collection이란? (컬렉션과 제네릭) 컬렉션(collection)은 많은 데이터 요소를 효율적으로 관리하기 위한 자료구조를 말하며, ArrayList, LinkedList, HashMap 등이 여기에 포함됩니다. 그리고 이 컬렉션 kadosholy.tistory.com 순서가 있는가? 데이터의 중복을 허용하는가? Set : 중복이 허용되지 않음 List : 순서가 있음 . 중복 허용. Map : 키의 중복이 허용되지 않음. Value는 중복 가능 1. 데이터를 동적으로 추가할 수 있고, 2. 데이터를 삭제할 수 있으며, 3. 데이터의 포함여부를 확인할 수 있다. 4. null 여부를 ..
2023.11.05 -
git readme 마크다운 문법
보호되어 있는 글입니다.
2023.11.03 -
우테코 3회차 정리
보호되어 있는 글입니다.
2023.11.03