잠 못 드는 개발자
1. 지네릭스(Generics)☾ 지네릭스: 타입 변수로 객체의 타입을 임의로 명시 -> 추후에 타입 결정: 컴파일 시 타입을 체크(compile-time type check) - jdk 1.5부터 도입: 타입 안정성을 높이고 형변환의 번거로움을 줄여줌class 클래스명 { }- 클래스명 : 지네릭 클래스- T : 타입 변수(매개변수)- Box : 원시 타입 지네릭스 클래스의 선언class Box { // 객체의 타입을 정하지 않고 클래스 작성 T item; void setItem(T item) { this.item = item; } T getTime() { return item; }} 사용 방법Box b = new Box(); // 인스턴스를 만들 때 String 타입으로 지정// b.set..
자료형 - 데이터를 다루기 위해 미리 정해놓은 데이터 유형 - 동적 타이핑(Dynamic Typing) : 데이터를 넣은 시점에 자료형 결정 - var, let 등으로 선언 숫자형 - 숫자를 다루기 위한 자료형 - 정수나 실수 // Number type let n1 = 1234; let n2 = 5.678; 문자형 - 문자와 문자열을 다루기 위한 자료형 - 문자(열)를 큰따옴표나 작은따옴표로 감싸줌 // String type let s1 = "hello"; let s2 = 'world'; 불리언(Boolean)형 - 값이 true, false로만 이루어진 자료형 // Boolean type let b1 = true; let b2 = false; Null형 - 값이 Null인 자료형 // Null type..
기본 자료형 - 종류 정수 : int ex) 1, 2, 0, -5 실수 : float ex) 3.14, 0.45 문자열 : str ex) 'Hello World', "123" - 자료형 확인 type(변수) : 변수의 자료형 반환