성수연_0930
StringBuffer 와 StringBuilder
StringBuffer
•
값이 변경 가능, 동기화O - 다중 스레드 일 경우에 사용문자열이 변경되고 다중 스레드에서 사용될 경우 사용
StringBuilder
•
값이 변경 가능, 동기화X - 단일 스레드 일 경우에 사용문자열이 변경되고, 단일 스레드에서 사용될 경우 사용
Math클래스
•
java.Lang 패키지에 포함된 클래스로 수학과 관련된 일련의 작업들을 처리할 수 있는 클래스
•
날짜와 시간을 다루기 위해서 Date와 함께 많이 쓰이는 클래스 중 하나
public class MathTest {
public static void main(String[] args){
double x = Math.PI;
System.out.println(Math.sin(x));
System.out.println(Math.random());
}
}
JavaScript
복사
abs() 메소드
random() 메소드
max(), min() 메소드
그 밖의 Math 클래스의 메소드들
Calendar클래스
•
날짜와 시간을 다루기 위해서 Date와 함께 많이 쓰이는 클래스 중 하나
•
Calendar를 사용하기 위해서는 java.util.Calendar를 import 시켜야함
import java.util.*;
public class CalendarTest {
public static void main(String[] args) {
Calendar d = Calendar.getInstance(); //객체 생성
System.out.println(d);
System.out.println(d.get(Calendar.Year)+"년");
System.out.println(d.get(Calendar.MONTH)+1+"월");
System.out.println(d.get(Calendar.DATE)+"일");
d.set(Calendar.HOUR, 12);
d.set(Calendar.MINUTE, 34);
d.set(Calendar.SECOND, 0);
System.out.println(d);
}
}
JavaScript
복사
김하늘_0930
StringBuilder예시
Math 예시
Calendar 예시