본문 바로가기

Java12

[JAVA] Date(), System.currentTimeMillis()를 SimpleDateFormat사용하여 원하는 형태로 날짜 출력 개발을 하다 보면 성능의 한 측면에서 시간이 얼마나 걸리는지 테스트를 정말 정말 많이 하게 되는데요😂 우선 현재시간을 아는것이 기본이겠죠? 현재시간을 알 수있는 방법에는 아래와 같이 Calendar.getInstance().getTime(), new Date(), System.currentTimeMillis() 이렇게 3가지가 있어요. import java.util.Calendar; import java.util.Date; public class SimpleDateFormat_Sample { public static void main(String[] args) { System.out.println(Calendar.getInstance().getTime()); System.out.println(new Da.. 2020. 9. 15.
[Java] static 오늘은 static에 대해 공유합니다. 보시다가 부족한부분이나 잘못된부분을 알려주시면 감사히듣고 수정하겠습니다 :) Static 의 의미 정적, 고정의 뜻으로 모든 객체가 공유한다는 의미입니다. 공유변수 or 공유메소드 라고도 불립니다. int a = 1 과 같이 미리 자료형을 고정하는 것도 static 의 개념입니다. 객체와 묶이는 데이터가 아니라 클래스와 묶이는 데이터입니다. static 사용의 장점 변수 or 메소드를 공유하므로 변수 크기만큼 메모리를 아낄 수 도 있습니다. 미리 메모리에 올라가 있으므로 인스턴스(객체) 생성 없이 바로 사용 가능하며 속도도 빠릅니다. static 사용의 단점 Garbage Collector의 관리 영역 밖에 존재하므로 자주 사용하면 프로그램의 종료 시까지 메모리가 .. 2020. 6. 30.