Development/Java(855)
-
Calendar클래스의 주요 메소드
Calendar클래스의 주요 메소드
-
Calendar클래스, Calendar 클래스의 문제점, Calendar 클래스의 문제점 해결
Calendar클래스JDK 1.1부터는 제공된 클래스로 날짜와 시간에 관한 처리를 수행할 수 있습니다.달력이나 시계 작성시 주로 사용 Calendar 클래스의 문제점· Calendar 인스턴스는 불변 객체(immutable object)가 아니여서 해당 값을 수정할 수 있습니다.· 윤초(leap second)와 같은 특별한 상황을 고려하지 않았습니다.· 월(month)을 나타낼 때 1월부터 12월을 0부터 11까지로 표현하고 있어 불편합니다. Calendar 클래스의 문제점 해결· Calendar 클래스와 Joda-Time 라이브러리를 함께 사용할 수 있습니다.· Java SE 8 버전에서 제공되는 java.time 패키지를 사용합니다. 기존 Date와 Time클래스를 발전시킨 새로운 날짜와 시간 기능을..
-
Math.random()
Math.random()· random() 메소드는 0.0 이상 1.0 미만의 범위에서 임의의 double형 값을 하나 생성하여 반환합니다.· Math.random() 메소드는 내부적으로 java.util 패키지의 Random 클래스를 사용한 의사 난수 발생기(pseudorandom-number generator)를 사용하여 임의의 수를 생성합니다.
-
Random Number 생성 - Random 클래스의 난수(Random Number)생성 함수, 씨드(Seed) 기반의 난수 생성, 가짜 난수(Pseudo-random number), 매 실행 시마다 다른 유형의 난수를 발생시키는 방법
Random 클래스 · 의사난수 발생기(Pseudorandom number generator)· 일정 범위의 값들에서 임의의 수 하나를 반환합니다. Random 클래스의 난수(Random Number)생성 함수
-
Math 클래스 - 수학관련 메소드, 반올림, 올림, 버림, 절대값
Math 클래스· Math 클래스에는 수학관련 메소드가 static으로 정의되어 있어 바로 호출하여 사용할수 있도록 해놓았습니다. (수학 관련해서는 호출후 처리만 하면 되기 때문)· 모든 메소드는 스태딕 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용할 수 있습니다.· 대부분의 메소드가 라디안 단위로 정의되어 있습니다.· java.lang 패키지에 포함되어 있는 클래스이며 필요한 메소드는 API 문서를 통해 참조하시기 바랍니다. 반올림static long Math.round(double a)static int Math.round(float a) System.out.println(Math.ceil(3.3)); //4.0 버림static double floor(double a) S..
-
Object클래스의 주요 메소드 - equals() 메소드, toString() 메소드, finalize() 메소드, getClass(), hashCode(), toString()
Object클래스의 주요 메소드· equals() 메소드· toString() 메소드· finalize() 메소드