티스토리 뷰
반응형
패키지
클래스(interface, enum..)의 묶음으로서 하나의 디렉토리(폴더)이다. 패키지의 이름과 같은 디렉토리 내에 클래스 파일들을 포함하며 하위 패키지도 포함하는 중첩된 구조도 가능하다.
난수 : 무작위로 추출된 수
먼저 java.lang.Math 클래스를 임포트한다. Math.random()과 같이 사용하면 0에서 1사이의 소수를 얻는다. 보통 (int)(Math.random() * 10)과 같이 형변환을 하여 사용한다.
그 외에도 Random 클래스를 이용하기도 하는데, Random 클래스 내 nextint(), nextDouble() 등의 메소드를 사용한다. next 뒤에 오는 Int나 Double은 자료형을 뜻하며 소괄호 안에 숫자를 넣어 난수 범위를 지정할 수 있다.
메소드체인기법(빌더패턴) : 메소드의 반환값이 자기자신객체임 그래서 메소드 호출결과에 다시한번 메소드호출...반복
스레드(thread)는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다.
StringBuffer : 값이 변경 가능 // 동기화 가능 : 다중 스레드 일 경우에 사용
문자열이 변경되고 다중 스레드에서 사용될 경우 사용
StringBuilder : 값이 변경 가능 // 동기화 되지 않음 : 단일 스레드일 경우에 사용
문자열이 변경되고, 단일 스레드에서 사용될 경우 사용
시간정보를 관리할 객체 타입은 util.Date
Date타입의 시간 → timemillis 시간 → 문자열 시간
←←
날짜서식
yyyy 연도 / MM 월 / dd 일 / hh 시간 / HH 시간(24시간) / mm 분 / ss 초
StringTokenizer 클래스 : 문자열을 분석하여 토큰으로 분리시켜 주는 기능
반응형
댓글