반응형 Language/Java48 자바 코딩테스트를 위한 정리 - 입출력 입력 1. scanner() 가장 기본적인 입력 클래스이다. import java.util.Scanner; 사용하기 위해서는 패키지를 추가해주어야 한다. Scanner scanner = new Scanner(System.in); 스캐너는 토큰 단위로 동작하는 클래스임을 기억하자.(토큰 단위: 공백/개행 문자로 구분되는 단위) Scanner() 메서드 (반환형) - close(): 입력 종료, 할당받았던 자원들 반납하기 띄어쓰기 단위 - next(): String 읽기 (String) - nextInt(): int 읽기 (int) - nextBoolean(): boolean 읽기 (boolean) - nextByte(): byte읽기 (byte) - nextShort(): short 읽기 (short) -.. 2022. 5. 10. 자바 중급17 : 람다(lambda) 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr 람다식(익명 메서드) 인터페이스 중에서 메서드를 하나만 가지고 있는 인터페이스를 함수형 인터페이스라고 한다. 스레드를 만들 때 사용하는 Runnable 인터페이스의 경우 run() 메서드를 하나만 가지고 있다. Runnable을 이용해 스레드를 만.. 2022. 1. 19. 자바 중급16 : 스레드(쓰레드, Thread) 2 - 상태제어(Join, wait, notify), 데몬스레드 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr 스레드와 상태 제어 : 스레드가 3개가 있다면 JVM은 시간을 잘게 쪼갠 후 한 번은 스레드 1을, 한 번을 스레드 2를, 한 번은 스레드 3을 실행합니다. 이것을 빠르게 진행하다 보니 모두 동작하는 것처럼 보이는 것. 스레드는 실행 가능 상태인 .. 2022. 1. 19. 자바 중급15 - 스레드(쓰레드, Thread) 1 : 생성, 공유객체, 동기화블록(Snchronized) 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr 스레드 : 동시에 여러 가지 작업을 수행할 수 있게 하는 것!! (멀티태스킹!!!) 동시에 여러 가지 작업 수행 프로세스(Process) : 현재 실행되고 있는 프로그램 자바 프로그램은 JVM에 실행되는데 이 JVM도 프로그램 중 하나 운영체제 입.. 2022. 1. 19. 자바 중급14 - 어노테이션(Annotation) 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr 어노테이션 : java5에 추가 괸 기능 클래스나 메서드 위에 붙음. @(at) 기호로 이름이 시작 ex)@Override 클래스나 메타코드에 붙인 후, 클래스가 컴파일되거나 실행될 때 어노테이션의 유무나 어노테이션에 설정된 값을 통해 클래스가 좀.. 2022. 1. 19. 자바 중급13 - 자바IO 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr 자바IO : 입출력을 위한 인터페이스와 클래스들 자바IO는 크게 byte단위 입출력과 문자 단위 입출력 클래스로 나뉨 - byte단위 입출력 클래스는 모두 InputStream과 OutputStream이라는 추상 클래스를 상속 받음. - 문자(Ch.. 2022. 1. 18. 자바 중급12 - time패키지 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr java.time패키지 : java에서 제공하는 Date, Time API는 부족한 기능 지원을 포함한 여러 가지 문제점을 가지고 있었다. JDK코에서 이런 문제점들을 해결하고 더 좋고 직관적인 API들을 제공하기 위해 새롭게 디자인한 Date, .. 2022. 1. 17. 자바 중급11 - Date, Calendar클래스 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr Date : 날짜와 시간을 구하기 위한 클래스 Date클래스(JDK 1.0에 생성), Calendar클래스(JDK 1.1에 생성) Date는 지역화에 대한 부분이 고려되지 않음. - 지역에 따라서 시간, 통화(원, 달러, 엔 등), 언어 등에 대해.. 2022. 1. 17. 자바 중급10 - Map 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr Map : Key와 Value를 쌍으로 저장하는 자료구조. 키는 중복 불가능, 값은 중복 가능 파이썬의 딕셔너리!!! import java.util.HashMap; import java.util.Iterator; import java.util.Ma.. 2022. 1. 17. 이전 1 2 3 4 5 6 다음 반응형