scanner 2

[Java-09] 유용한 클래스

1. java.util.Objects클래스 - Object클래스의 보조 클래스 - 모든 메서드가 static임 - 객체의 비교나 널 체크(null check)에 유용 - Object클래스의 메서드와 이름이 같을 경우는 클래스의 이름을 붙여줘야 함 1) 널 체크(null check) static boolean isNull(Object obj)// null이면 true, 아니면 false static boolean nonNull(Object obj)// isNull()과 정반대의 결과 // 객체가 null이 아니어야 하는 경우에 사용 // 객체가 null이면 NullPointerException을 발생 static T requireNonNull(T obj) static T requireNonNull(T ob..

공부/Java 2021.03.10

[Java-02] 변수(Variable) - 변수와 상수, 변수의 타입

1. 변수(Variable)란? - 단 하나의 값을 저장할 수 있는 메모리상의 공간 - 이 공간에 저장된 값은 변경될 수 있기 때문에 '변수'라고 이름이 붙음 2. 변수의 선언과 초기화 1) 변수의 선언 변수타입 변수이름; ex) int age; - 변수타입 : 변수에 저장될 값이 어떤 '타입(type)'인지를 지정하는 것, 저장하고자 하는 값의 종류에 맞게 변수의 타입을 선택해서 적어줌 - 변수이름 : 변수에 붙인 이름, 메모리 공간에 붙인 이름, 이 이름을 사용하여 값을 저장하고 값을 읽어옴 (같은 이름의 변수가 여러 개 존재하면 안됨) 변수를 선언한다 = 메모리의 빈 공간에 '변수타입'에 알맞은 크기의 저장공간이 확보되고, 앞으로 이 저장공간은 '변수이름'을 통해 사용할 수 있게 된다. 2) 변수의..

공부/Java 2020.12.25
1