목록JAVA (3)
(수근수근)

목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 기본형 타입(Primitive type) 자바언어에 내장된 기본 타입 총 8개이 타입이 존재한다. (boolean, byte, short, int, long, float, double, char) stack메모리에 저장이 된다 실제 값들이 저장이 된다. wrapper class들은 primitive type를 클래스로 만든 것 Type ..

github.com/whiteship/live-study/issues/1 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. · Issue #1 · whiteship/live-study 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JV github.com 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM이란 무엇인가 JAVA Virtual..
코딩테스트 할 때 기준에 맞춰서 정렬을 할 일이 정말 많다. 근데 맨날 개념 모르고 그때 그때 찾아서 코드 복붙만 했었다... Collections.sort() 만 사용하던지........ 1. Comparator Comparable은 인터페이스이다 실제 소스를 확인해보면 아래와 같이 작성되어 있다. public interface Comparator{ int compare(Object o1, Object o2); boolean equals(Object obj); } public interface Comparable{ int compareTo(Object o); } 둘이 다른 함수 이름 compare / compareTo로 되어있지만 이름만 다를 뿐 비교한다는 기능은 똑같다! 비교상대와 같으면 0, 작으면..