///////
Search
🕋

Object

성수연_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 예시