공부한것들을 정리하는 블로그 입니다.
자바의신 20장 java.lang 본문
20장 java.lang
에러 : java.lang 패키지의 클래스/인터페이스/예외 및 에러
객체의 출력 : toString() 보다는 valudOf()가 안정적이다
Q.같은 패키지에 있는 클래스를 제외하고, 별도로 import 하지 않아도 되는 패키지는 무엇인가요? *
A.java.lang
Q.자바의 메모리가 부족해서 발생하는 에러는 무엇인가요? *
A.OutOfMemoryError
Q.메소드 호출관계가 너무 많아서 발생하는 에러는 무엇인가요? *
A.StackOverflowError
Q.java.lang 패키지에 선언되어 있는 3개의 어노테이션에는 어떤 것들이 있고, 각각의 역할은? *
A.Deprecated, Override, SuppressWarning
Q.Double과 Integer 같은 숫자 타입에서 처리할 수 있는 최대, 최소값을 알 수 있는 상수의 이름은? *
A.MIN_VALUE, MAX_VALUE
Q.Integer값을 2진법으로 표현하려면 어떤 메소드를 사용해야 하나요? *
A.toBinaryString
Q.Integer값을 16진법으로 표현하려면 어떤 메소드를 사용해야 하나요? *
A.toHexString
Q.속성(Properties)과 환경(Environment) 값의 차이는 무엇인가요? *
A.환경값은 변경하지 못하고 읽기만 가능하다
Q.System.out과 System.err 에서 사용할 수 있는 메소드들은 어떤 클래스의 API를 봐야 하나요? *
A.PrintStream
Q.System 클래스에서 현재 시간을 조회하는 용도로 사용하는 메소드 이름은 무엇인가요? *
A.currentTimeMillis
Q.System 클래스에서 시간 측정 용도로 사용하는 메소드 이름은 무엇인가요? *
A.nanoTime
Q.System.out.print() 메소드와 System.out.println() 메소드의 차이는 무엇인가요? *
A.줄 바꿈
Q.System.out.println() 메소드에 객체가 매개변수로 넘어 왔을 때 String의 어떤 메소드가 호출되어 결과를 출력하나요? 그리고, 그 메소드를 사용하는 이유는 무엇인가요? *
A.String.valueOf
Q.숫자 계산을 위해서 필요한 메소드들을 모아 놓은 클래스는 무엇인가요? *
A.Math
Q.위의 문제의 답인 클래스에 있는 메소드는 객체를 생성해서 사용해야 하나요? *
A.X
Q.숫자의 절대값을 구하는 메소드는 무엇인가요? *
A.abs
Q.숫자의 반올림을 하는 메소드는 무엇인가요? *
A.round
Q.각도를 라디안으로 변환하는 메소드와 라디안을 각도로 변환하는 메소드는 각각 무엇인가요? *
A.Math.toRadians() Math.toDegrees()
Q.5의 4 제곱 값을 구하려고 하면 어떤 메소드를 사용해야 하나요? *
A.Math.pow(밑, 지수)
'JAVA > 공부' 카테고리의 다른 글
Java Coding Best Practices And Standards (0) | 2022.10.28 |
---|---|
List 2개 합치기. ArrayList.addAll() vs Collections.addAll() (0) | 2022.10.25 |
IntelliJ 한글 깨짐 (IntelliJ/Gradle/터미널/콘솔/file/컴파일/빌드/VM) (0) | 2022.08.04 |
자바의신 부록, 요약본 (0) | 2022.08.01 |
자바의신 19장 JVM (0) | 2022.07.12 |
링크) 왜 Enum을 사용할까? (0) | 2022.05.26 |
String, StringBuffer, StringBuilder 차이점 (0) | 2022.05.18 |
추상클래스와 인터페이스 (0) | 2022.05.18 |