java 116
- [Java] HashSet은 어떠한 이유로 순서를 보장하지 않을까 Jul 4, 2023
- [이펙티브자바] 아이템89-인스턴스 수를 통제해야 한다면 readResolve 보다는 열거 타입을 사용하라 Jan 17, 2023
- [이펙티브자바] 아이템88-readObject 메서드는 방어적으로 작성하라 Jan 17, 2023
- [이펙티브자바] 아이템83-지연 초기화는 신중히 사용하라 Jan 2, 2023
- [이펙티브자바] 아이템80-스레드보다는 실행자, 태스크, 스트림을 애용하라 Jan 2, 2023
- [이펙티브자바] 아이템75-예외의 상세 메시지에 실패 관련 정보를 담으라 Dec 13, 2022
- [이펙티브자바] 아이템73-추상화 수준에 맞는 예외를 던지라 Dec 13, 2022
- [이펙티브자바] 아이템70-복구할 수 있는 상황에는 검사 예외를 프로그래밍 오류에는 런타임 예외를 사용하라 Nov 29, 2022
- [이펙티브자바] 아이템69-예외는 진짜 예외 상황에만 사용하라 신중히 하라 Nov 29, 2022
- [이펙티브자바] 아이템67-최적화는 신중히 하라 Nov 29, 2022
- [이펙티브자바] 아이템59-라이브러리를 익히고 사용하라 Nov 22, 2022
- [이펙티브자바] 아이템58-전통적인 for문보다는 foreach문을 사용하라 Nov 22, 2022
- [이펙티브자바] 아이템52-다중정의는 신중히 사용하라 Nov 3, 2022
- [이펙티브자바] 아이템53-가변인수는 신중히 사용하라 Nov 2, 2022
- [이펙티브자바] 아이템45-스트림은 주의해서 사용하라 Oct 25, 2022
- [이펙티브자바] 아이템43-람다보다는 메서드 참조를 사용하라 Oct 25, 2022
- [Java] 객체지향 생활체조 원칙 Sep 14, 2022
- [이펙티브자바] 아이템41-정의하려는 것이 타입이라면 마커 인터페이스를 사용하라 Sep 13, 2022
- [이펙티브자바] 아이템39-명명 패턴보단 애너테이션을 사용하라 Sep 12, 2022
- [이펙티브자바] 아이템38-확장할 수 있는 열거 타입이 필요하면 인터페이스를 사용하라 Sep 12, 2022
- [이펙티브자바] 아이템36-비트 필드 대신 EnumSet을 사용하라 Sep 12, 2022
- [이펙티브자바] 아이템34-int 상수 대신 열거 타입을 사용하라 Aug 30, 2022
- [이펙티브자바] 아이템33-타입 안전 이종 컨테이너를 고려하라 Aug 29, 2022
- [이펙티브자바] 아이템32-제네릭과 가변인수를 함께 쓸 때는 신중하라 Aug 29, 2022
- [이펙티브자바] 아이템31-한정적 와일드카드를 사용해 API 유연성을 높이라 Aug 22, 2022
- [이펙티브자바] 아이템30-이왕이면 제네릭 메서드로 만들자 Aug 20, 2022
- [이펙티브자바] 아이템29-이왕이면 제네릭 타입으로 만들라 Aug 20, 2022
- [이펙티브자바] 아이템28-배열보다는 리스트를 사용하라 Aug 16, 2022
- [이펙티브자바] 아이템27-비검사 경고를 제거하라 Aug 16, 2022
- [이펙티브자바] 아이템26-로 타입은 사용하지 말라 Aug 16, 2022
- [이펙티브자바] 아이템25-톱레벨 클래스는 한 파일에 하나만 담으라 Aug 7, 2022
- [이펙티브자바] 아이템24-멤버 클래스는 되도록 static으로 만들어라 Aug 7, 2022
- [이펙티브자바] 아이템23-태그 달린 클래스보다는 클래스 계층구조를 활용하라 Aug 3, 2022
- [이펙티브자바] 아이템22-인터페이스는 타입을 정의하는 용도로만 사용하라 Jul 27, 2022
- [이펙티브자바] 아이템21-인터페이스는 구현하는 쪽을 생각해 설계하라 Jul 26, 2022
- [이펙티브자바] 아이템20-추상 클래스보다는 인터페이스를 우선하라 Jul 25, 2022
- [이펙티브자바] 아이템19-상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라 Jul 19, 2022
- [이펙티브자바] 아이템18-상속보다는 컴포지션을 사용하라 Jul 19, 2022
- [이펙티브자바] 아이템17-변경 가능성을 최소화하라 Jul 18, 2022
- [이펙티브자바] 아이템16-public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라 Jul 12, 2022
- [이펙티브자바] 아이템15-클래스와 멤버의 접근 권한을 최소화하라 Jul 11, 2022
- [이펙티브자바] 아이템14-Comparable을 구현할지 고려하라 Jun 17, 2022
- [이펙티브자바] 아이템13-clone 재정의는 주의해서 진행하라 Jun 14, 2022
- [이펙티브자바] 아이템12-toString을 항상 재정의하라 Jun 6, 2022
- [이펙티브자바] 아이템11-equals를 재정의하려거든 hashcode도 재정의하라 Jun 5, 2022
- [이펙티브자바] 아이템10-equals는 일반 규약을 지켜 재정의하라 Jun 5, 2022
- [이펙티브자바] 아이템9-try-finally보다는 try-with-resources를 사용하라 May 27, 2022
- [이펙티브자바] 아이템8-finalizer와 cleaner 사용을 피하라 May 25, 2022
- [Java] unmodifiableList May 25, 2022
- [이펙티브자바] 아이템7-다 쓴 객체 참조를 해제하라 May 23, 2022
- [Java] WeakHashMap May 23, 2022
- [이펙티브자바] 아이템6-불필요한 객체 생성을 피하라 May 19, 2022
- [이펙티브자바] 아이템5-자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 May 16, 2022
- [이펙티브자바] 아이템4-인스턴스화를 막으려거든 private 생성자를 사용하라 May 16, 2022
- [이펙티브자바] 아이템3-private 생성자나 열거 타입으로 싱글턴임을 보증하라 May 16, 2022
- [이펙티브자바] 아이템2-생성자에 매개변수가 많다면 빌더를 고려하라 May 13, 2022
- [이펙티브자바] 아이템1-생성자 대신 정적 팩터리 메서드를 고려하라 May 13, 2022
- [Java] 일급 컬렉션 Nov 17, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 벌크 연산 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] Named 쿼리 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 엔티티 직접 사용 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 다형성 쿼리 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 페치조인2 - 한계 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 페치조인1 - 기본 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 경로표현식 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] JPQL 함수 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 조건식 (CASE 등등) Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] JPQL 타입 표현과 기타식 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 서브 쿼리 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 조인 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 페이징 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] JPQL 기본 문법과 쿼리 API Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 객체지향 쿼리(JPQL) 언어 소개 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 실전 예제6 - 값 타입 매핑 Oct 28, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 값 타입 컬렉션 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 값 타입의 비교 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 값 타입과 불변 객체 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 임베디드 타입 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 기본값 타입 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 실전 예제5 - 연관관계 관리 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 영속성 전이: CASCADE Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 즉시 로딩과 지연 로딩 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 프록시와 연관관계 관리 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 실전 예제4 - 상속관계 매핑 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] Mapped Supperclass - 매핑 정보 상속 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 상속관계 매핑 Oct 27, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 실전 예제3 - 다양한 연관관계 매핑 Oct 26, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 다양한 연관관계 매핑 Oct 26, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 실전 예제2 - 연관관계 매핑 시작 Oct 26, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 양방향 연관관계와 연관관계의 주인 Oct 26, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 연관관계 매핑 기초 Oct 26, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 실전 예제1 - 요구사항 분석과 기본 매핑 Oct 26, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 기본키 매핑 Oct 26, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 필드와 컬럼 매핑 Oct 25, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 데이터베이스 스키마 자동 생성 Oct 25, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 객체와 테이블 매핑 Oct 25, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 준영속 상태 Oct 25, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 플러시 Oct 25, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 영속성 컨텍스트 Oct 25, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] JPA 소개 Oct 25, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] SQL 중심적인 개발의 문제점 Oct 22, 2021
- [자바 ORM 표준 JPA 프로그래밍-기본편] 강좌 소개 Oct 22, 2021
- [Java] Stream(스트림) Aug 16, 2021
- [Java] Exception Aug 11, 2021
- [Java] String & StringBuffer & StringBuilder Jul 11, 2021
- [Java] OOP개념 및 특징 Jul 11, 2021
- [Java] JVM 구조 Jun 30, 2021
- [Java] JAXB Jun 30, 2021
- [Java] GC(Garbage Collection)의 개요 Jun 30, 2021
- [Java] Collection Jun 30, 2021
- [Java] Array&List변환 Jun 30, 2021
- [10분 테코톡] 유안의 Spring IoC/DI Jun 30, 2021
- [10분 테코톡] 시드의 제네릭 Jun 30, 2021
- [10분 테코톡] 던의 JVM의 Garbage Collector Jun 30, 2021
- [Java] 반복문 작성 시 안 좋은 습관 Jun 24, 2021
- [Java] 반복문(for문 forEach문 비교) Jun 24, 2021