21일차(3)
-
Day22 - Date, Calendar, Random, StringTokenizer
오늘은 비대면 수업을 하는 날이네요 ~ 학원을 안가다 보니까, 마음이 물러지고.... 늦잠을 자게 됩니다 ㅎㅎㅎ 이번에는 Date 클래스에 대해서 알아봅시다 Date Date 도 java.util 패키지에 들어 있습니다. Date는 날짜를 표현하는 클래스로 ... 컴퓨터의 현재 날짜를 가져옵니다. Date 클래스를 만들 때, Date 라는 이름의 클래스는 sql, util 2개가 있는데, util에 있는 걸 사용하셔야 합니다 그런데 그냥 Date 클래스만 사용해서 날짜 및 시간을 가져올 경우 ... 출력이 이렇게 되기 때문에, 저희는 이 형태를 조금 바꿔 줄 겁니다 SimpleDateFormat 을 이용해서 말이죠 이렇게 SimpleDateFormat 을 사용해서 , 형식을 지정해 주시고 yyyy -> ..
2021.03.17 -
Day21 - Math , Wrapper, Arrays
이번에는 Math 와 Wrapper, Arrays 를 알아 봅시다 Math Math 클래스는 전부 static 으로 되어 있기 때문에, 객체를 생성할 필요 없이 클래스.메서드이름 으로 빠르게 접근해서 사용할 수 있습니다 - random() -> 0 ~ 1 사이의 실수 반환 - ceil(double a) -> 값 올림 - floor(double a) -> 값 내림 - round(float a) -> 값 반올림 - max(int a, int b) -> 큰 수 리턴 Math 클래스의 메서드 같은 경우에는, 오버로딩이 되어 있기 때문에 잘 보고 사용해 주시면 되겠습니다. 대표적으로 값을 반올림 해주는 round 메서드 같은 경우에, 매개변수로 float 을 주면 int로 반환해주고 double을 주면 long ..
2021.03.16 -
Day21 - StringBuffer
StringBuffer 이번에는 StringBuffer 에 대해 알아 봅니다 StringBuffer 는 String의 단점을 보완한 데이터타입(클래스) 입니다. String은 처음 초기화 된 데이터의 변화가 생기면 (변경) 이미 있는 객체에 값을 변경시키는 게 아닌, 새로운 객체를 만듭니다. 그렇기 때문에, 만약 10000번의 문자열 변경이 이루어 진다면, 10000개의 객체를 가지고 있는 셈이 되는거죠 이러한 단점을 보완하기 위해서 나온게 StringBuffer , StringBuilder 입니다. StringBuffer 와 StringBuilder 의 기능은 같지만, StringBuffer 가 더 안정성이 높기 때문에 StringBuffer를 사용한다고 해요 그리고 StringBuffer 는 Stri..
2021.03.16