BE전문가 프로젝트

15. java.lang에 대하여 본문

JAVA

15. java.lang에 대하여

원호보고서 2023. 11. 15. 01:03

java의 기본적인 클래스를 담고 있는 클래스이다. 기본 패키지임으로 따로 import를 해줄 필요가 없다는 특징을 가지고 있다.

클래스 설명
Object 자바의 최상위 클래스
System 표준 입력 장치(키보드) 및 표준 출력 장치(모니터)를 통해 데이터 입력 출력 시 사용
Class 클래스 메모리 로딩 시 사용
String 문자열 저장 및 문자열 관련 여러 메소드
Wrapper
(Byte, Short, Character
Integer, Float, Double
Boolean, Long)
기본 타입 데이터를 갖는데 사용
Math 수학 함수

System

System 클래스를 이용하여 운영체제의 일부 기능을 사용할 수 있다.

  • 프로그램 종료(System.exit(0))
  • 키보드 입력(System.read()
  • 모니터 출력(System.out.print())

등이 System 클래스를 이용하는 대표적인 기능이다.

System 클래스의 모든 필드와 메소드는 정적(static)필드와 정적 메소드로 이루어져 있다

 

Class

클래스와 인터페이스의 메타데이터(클래스의 이름, 생성자 정보, 필드 정보, 메소드 정보)를 관리한다.

 

getClass()와 forName()

클래스 객체를 얻기 위해 사용하는 메소드이다.

Anonymous anonymous = new Anonymous();
        
Class cla1 = anonymous.getClass();
Class cla2 = Anonymous.class;
Class cla3 = Class.forName("number1.Anonymous");

 

 

'JAVA' 카테고리의 다른 글

16-2 스레드 - 제어  (0) 2023.11.21
16-1. 스레드 - 멀티스레드  (2) 2023.11.20
14. Object 클래스(hashcode() 및 equals())  (0) 2023.11.15
13. 익명 객체  (0) 2023.11.11
12. 중첩 클래스 및 인터페이스  (0) 2023.11.10
Comments