티스토리 뷰

Language/Java

System Class

mnm11 2018. 6. 1. 04:05

Java System 클래스

  • 모든 System 클래스의 메소드는 static으로 되어 있습니다.
  • 그 안에서 생성된 in, out, err과 같은 객체들도 static입니다.
  • 생성자(Constructor)도 없습니다.

결론적으로, 우리는 System 객체를 생성할 수 없으며,

System.XXX와 같은 방식을 사용해야 합니다.

알아두면 유용한 System 클래스 메소드

  • static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

특정 배열을 복사할 때 사용합니다.

src: 복사 원본 배열

dest: 복사한 값이 들어갈 배열

srcPos: 원본의 시작 위치

destPos: 복사본의 시작 위치

length: 복사하는 개수

절대로 사용해서는 안되는 코드

  • static void gc()
  • static void exit(int status)
  • static void runFinalization()

'Language > Java' 카테고리의 다른 글

Synchronized  (0) 2018.06.01
Thread Class & Runnable Interface  (0) 2018.06.01
Process & Thread  (0) 2018.06.01
IO  (0) 2018.06.01
Static  (0) 2018.06.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함