자바 강의
-
19. 자바 Generics (2)자바(Java) 강의 2019. 6. 24. 14:14
지난 포스트에서는 자바의 컬렉션 프레임워크가 구현한 지네릭 자료구조를 사용하는 방법에 대해 알아보았다. 이번 포스트에서는 Generics 클래스를 만드는 법에 대해서 알아보도록 하겠다.이전 포스트1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1) if-else4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열4. 자바 배열과 반복문 (2) 반복문, 4. 자바 배열과 반복문 (4) 중첩 반복문4. 자바 배열과 반복문 (4) 연습 - 배열의 최댓값 구하기4. 자바 ..
-
19. 자바 Generics (1)자바(Java) 강의 2019. 6. 19. 00:42
이번 포스트에서는 자바에서 제공하는 자료형(Type) 추상화 기법인 Generic에 대해 알아보도록 한다.이전 포스트1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1) if-else4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열4. 자바 배열과 반복문 (2) 반복문, 4. 자바 배열과 반복문 (4) 중첩 반복문4. 자바 배열과 반복문 (4) 연습 - 배열의 최댓값 구하기4. 자바 배열과 반복문 (5) while5. 자바 메서드6. 자바 오브젝트와 클래스 (1..
-
18. 파일 입출력 (3) - 파일 읽기자바(Java) 강의 2019. 6. 9. 09:46
이 포스트에서는 자바의 파일 관련 유틸리티 클래스를 이용해 파일 읽기를 하는 방법에 대해 설명한다. 이전 포스트1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1) if-else4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열4. 자바 배열과 반복문 (2) 반복문, 4. 자바 배열과 반복문 (4) 중첩 반복문4. 자바 배열과 반복문 (4) 연습 - 배열의 최댓값 구하기4. 자바 배열과 반복문 (5) while5. 자바 메서드6. 자바 오브젝트와 클래스 (1) b..
-
18. 파일 입출력 (2) - 파일 쓰기자바(Java) 강의 2019. 5. 28. 10:21
이번 포스트에서는 자바가 제공하는 몇가지 유틸리티 클래스를 이용해 파일에 데이터를 쓰는 방법을 알아보도록 한다. 이전 포스트에서 File을 이용해 파일 생성하는 법을 했지만, 실제로는 이 유틸리티 클래스를 이용해 파일을 만드는게 보통이다. 이 유틸리티 클래스들은 내부적으로 File클래스를 사용하고 있다. 대신 우리가 디스크에 write하기위한 복잡한 과정을 거치지 않아도 편하게 '쓰기'오퍼레이션이 가능하도록 하는 메서드를 제공한다. 이전 포스트1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1..
-
18. 파일 입출력 (1) - 파일 생성자바(Java) 강의 2019. 5. 23. 14:47
이번 포스트에서는 자바의 파일 입출력과 파일을 생성하는 법에 대해서 알아보도록 한다. 이전 포스트1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1) if-else4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열4. 자바 배열과 반복문 (2) 반복문, 4. 자바 배열과 반복문 (4) 중첩 반복문4. 자바 배열과 반복문 (4) 연습 - 배열의 최댓값 구하기4. 자바 배열과 반복문 (5) while5. 자바 메서드6. 자바 오브젝트와 클래스 (1) built-in ..
-
17. 예외처리 (Exception, try-catch-finally) (2)자바(Java) 강의 2019. 5. 13. 10:26
이 포스트에서는 자바의 예외처리 try-catch-finally 문에 대해 알아보도록 한다.이전 포스트 1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1) if-else4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열4. 자바 배열과 반복문 (2) 반복문, 4. 자바 배열과 반복문 (4) 중첩 반복문4. 자바 배열과 반복문 (4) 연습 - 배열의 최댓값 구하기4. 자바 배열과 반복문 (5) while5. 자바 메서드6. 자바 오브젝트와 클래스 (1) built..
-
자바 Collection Iterator자바(Java) 강의 2019. 5. 4. 16:11
이번 포스트에서는 자바의 Collection을 반복하는 몇가지 방법에 대해 소개하도록 한다. 특히 반복문이 아닌 Collection이 구현하는 Iterator 인터페이스를 이용해 반복하는 방법을 다룬다. 또한 이 포스트에서는 List/Set과 같이 단독 엘리멘트를 저장하는 컬렉션과 Map처럼 Key-Value 페어를 저장하는 컬렉션의 예제를 포함한다.목표Iteratorwhile을 이용하는 방법for를 이용하는 방법***for-each를 이용하는 방법 ***stream for-each를 이용하는 방법 ***은 많이 쓰이는 방법을 의미한다. 다 읽을 시간이 없고 당장 써먹고 싶으면 ***만 읽어도 좋다.IteratorIterator 인터페이스로 반복을 하기 위해서는 몇 가지 메서드를 알아야 한다. 첫번째는 ..
-
16. 자바 레퍼런스(Reference)와 Null자바(Java) 강의 2019. 5. 2. 14:22
이 포스트에서는 null을 이해하기 위한 최소한의 정보(JVM 메모리)에 대해 설명하고 null에 대해 설명하도록 한다. 예상 독자는 자바를 막 배우기 시작한 개발자들이므로 가상메모리를 실제메모리라 간주하고 설명한다.이전 포스트1. 자바 설치 및 개발환경 설정2. 자바 변수와 자료형 (1) char2. 자바 변수와 자료형 (2) boolean2. 자바 변수와 자료형 (3) byte, short, int, long2. 자바 변수와 자료형 (4) float, double3. 자바 조건문 (1) if-else4. 자바 배열과 반복문 (1) 배열, 4. 자바 배열과 반복문 (3) 중첩 배열4. 자바 배열과 반복문 (2) 반복문, 4. 자바 배열과 반복문 (4) 중첩 반복문4. 자바 배열과 반복문 (4) 연습 -..