일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- System.out
- github api
- 합병 정렬
- 프리미티브 타입
- System.err
- 정렬
- 접근지시자
- annotation processor
- System.in
- 항해99
- junit 5
- 제네릭 타입
- 로컬 클래스
- 자바스터디
- 람다식
- Study Halle
- Effective JAVA
- Java
- 상속
- auto.create.topics.enable
- public 필드
- 브릿지 메소드
- 함수형 인터페이스
- 자바할래
- raw 타입
- 스파르타코딩클럽
- Switch Expressions
- 익명 클래스
- 바운디드 타입
- 제네릭 와일드 카드
- Today
- Total
목록Java (2)
코딩하는 털보
package me.rockintuna.effectivejava.item;import java.util.List;/*클래스와 멤버의 접근 권한을 최소화 하라*/public class Item15 { /* 정보 은닉, 캡슐화의 장점 컴포넌트들을 서로 독립시킨다. => 개발,테스트,최적화,적용,분석,수정을 개별적으로 할 수 있게 해준다. - 개발 속도 (병렬 개발) - 관리 비용 (유지보수 쉬움) - 유닛 테스트를 통한 컴포넌트 성능 최적화 - 재사용성 - 거대한 시스템 개발을 쉽게 해줌 Java의 정보 은닉 장치 [접근 제한자]를 통해 모든 클래스와 멤버의 접근성을 가능한 좁히자. public 접근 제한자 => 외부 접근을 허용한다는 것 (API)..
STUDY HALLE 1주차 : JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는가 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 JVM (Java Virtual Machine) : 자바 바이트 코드를 OS에 특화된 네이티브 코드로 변환하여 실행하는 표준이자 구현체. 여러 JVM 밴더(오라클, 아마존, Azul, ...)에서 구현하여 다양한 구현체가 있다. 네이티브 코드가 특정 OS에 맞춰져 있기 때문에 특정 플랫폼에 종속적이다. JVM으로만 배포되지 않는다. (최소한의 배포단위는 JRE이..