프로그래밍 대회에서 사용하는 Java
프로그래밍 대회에서 사용하는 Java에 관련된 내용을 배웁니다.
먼저, Java에서 입/출력을 하는 방법을 배웁니다. Scanner, BufferedReader, StringTokenizer, StringBuilder 에 대해서 알아봅니다.
그 다음, Java의 Collections에 대해서 알아봅니다.( ArrayList, LinkedList, Stack, Set, Map, Queue, PriorityQueue)
세 번째로 Java에서 정렬하는 방법인 Comparator와 Comparable에 대해서 알아봅니다.
마지막으로, 큰 수를 다루는 BigInteger와 BigDecimal을 알아봅니다.
강의는 설명과 문제 실습으로 이루어져 있습니다.
포함되어 있는 문제
1. 입/출력
2. Collections
3. 정렬
4. BigInteger
01챕터 입/출력
입/출력 맛보기00:10:39
- BufferedReader: BufferedReader에는 read와 readLine만 있기 때문에, 정수는 파싱을 해야 한다. 스캐너 보다 빠르다.
- StringTokenizer : 문자열을 토큰으로 잘라야 할 때 사용하면 편하다. 공백이나 토큰.
- StringBuilder : 출력을 해야하는것이 많은 경우에는 빌더로 만들고 한번에 출력하는것이 더 낫다.
02챕터 COLLECTIONS
Collections00:22:36
03챕터 정렬
정렬00:08:53
04챕터 BIGINTEGER
BigInteger00:08:21