일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비메모리 자원
- 부자의그릇
- node
- 아웃풋법칙
- java
- 칭기즈칸의 위대한 장군 수부타이
- try-with-resources
- colllection
- kubernetes
- 모두가 기다리는 사람
- 과제의 분리
- 공헌감
- ESG
- 참조 계수
- apache kafka
- 레퍼런스 복사
- 히든 스토리
- 쿠버네티스
- CSS
- Infresh
- 뉴 컨피던스
- Container
- 월칙
- 수부타이
- HTML
- 도파민형 인간
- 이펙티브 자바
- try width resources
- docker
- sentry
- Today
- Total
목록java (5)
Hi
Thread.sleep(3000); // 최근에는 아래를 많이 쓴다. Java8부터TimeUnit.SECONDS.sleep(3);
import org.junit.Test; import java.util.*; import java.util.function.Function; // 아래 코드의 문제점 3개 // Object[] data = new Object[10]; // => 클래스 계층의 시작. // 모든 객체가 가져야 하는 특징 // 부모의 참조 변수는 자식의 객체를 참조할 수 있다. - Upcasting // 1. list.add(new Integer(5)); // -> wrapper class // => 원시 타입을 객체로 다룰 필요가 있기 때문에 // list.add(5); // -> list.add(Integer.valueOf(5)); // 2. Generic 이 아니다. // : Java5 - Auto Boxing // A..
스택을 만들어보자 import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.List; // User를 정렬 가능하게 만들고 싶다. // 1. Comparable 인터페이스를 구현해야 한다. // class User implements Comparable { class User { private String name; private int age; String getName() { return name; } int getAge() { return age; } User(String name, int age) { this.name = name; this.age = age; } @Overr..
대부분의 규칙은 몇 개의 기본적 원칙 - 명료함(clarity)과 단순함(simplicity) 각 모듈은 사용자가 예상할 수 없는 방식으로 동장하면 안됨(가능한 작아야 하지만, 그렇다고 너무 작아져서는 안된) 모듈 - 재사용 가능한 컴포넌트. (개별 메소드 뿐 아니라 여러 패키지로 구성된 복잡한 시스템까지 아우름) '코드'는 복사하기보단 재사용해야 한다. 모듈 간 의존성은 가능한 줄여야 한다. 오류는 코드에 끼어든 즉시, 바람직하게는 컴파일 시점에 탐지가능 하도록 한다. 자바는 네 가지 유형의 자료형(type)을 지원. - 인터페이스(interface. 어노테이션 포함), 클래스(class, 열거 자료형 enum 포함), 배열(array), 기본 자료형(primitive type) 참조 자료형 (refe..