목록Computer/Java (12)
BASHA TECH
This week we started with the simplest linear data structure: arrays. Arrays are collections of elements of the same type, either primitive data types or objects of class types. Arrays have an attribute length, which helps us traverse arrays with for/while loops. Nevertheless, arrays have an important limitation: once the capacity is set it cannot be modified. Therefore, we cannot store in array..
1. Considering the following code snippet. int[] data = new int[]{1, 3, 5, 7, 9}; => the value of data[3] is 7. In Java and many other programming languages, array elements are accessed using an index starting from 0. So, data[3] refers to the element at the 4th index of the array, which is 7 in this case. * cf. the value of data[9] => In the given Java code, data[9] will result in a runtime err..
학습 목표 자바의 입출력 스트림에 대한 이해 텍스트 파일 입출력 바이너리 파일 입출력 File class로 파일 속성 알아내기 파일 복사 응용 사례 소단원 자바의 입출력 스트림 종류 문자 스트림과 바이트 스트림의 흐름 비교 JDK의 바이트 스트림 클래스 계층 구조 스트림 연결 문자 스트림으로 텍스트 파일 읽기 파일 입출력과 예외 처리 FileReader의 생성자와 주요 메소드 문자 스트림으로 텍스트 파일 쓰기 FileWriter의 생성자와 주요 메소드 바이트 스트림으로 바이너리 파일 쓰기 FileOutputStream의 생성자와 주요 메소드 바이트 스트림으로 바이너리 파일 읽기 FileInputStream의 생성자와 주요메소드 File 클래스 File 클래스 생성자와 주요 메소드 File 클래스 활용
학습 목표 Multi Tasking과 Thread의 개념 이해 Thread Class를 상속 받아 자바 Thread 만들기 Runnable 인터페이스를 구현하여 자바 Thread만들기 스레드 종료시키기 스레드의 동기화 개념과 필요성 이해 Synchronized로 간단한 스레드 동기화 Wait()-notify로 간단한 스레드 동기화 소단원 멀티태스킹의 개념 스레드와 운영체제 멀티태스킹과 멀티스레딩 자바 스레드와 JVM 자바 스레드 만들기 Thread Class를 상속받아 스레드 만들기 Runnable Interface로 Thread 만들기 Thread 종료와 타 Thread 강제 종료 Thread Synchronization(동기화) Synchronized Block 지정 Wait()-notify()를 이..
학습 목표 컬렉션과 제네릭 개념 Vector 활용 ArrayList 활용 HashMap 활용 Iterator 활용 소단원 컬렉션의 개념 컬렉션 자바 인터페이스와 클래스 컬렉션의 특징 제네릭의 기본 개념 제네릭 Stack 클래스 Vector Vector 벡터 컬렉션 내부 타입 매개 변수 사용하지 않는 경우 경고 발생 Vector
객체 지향 상속과 자바 상속 개념 이해 클래스 상속 작성 및 객체 생성 Protected 접근 지정 상속 시 생성자의 실행 과정 Up Casting과 instanceof 연산자 Method Overriding과 동적 바인디의 이해 및활용 추상 클래스 Interface
객체 지향의 개념과 특성 이해 자바 클래스 만들기 생성자 만들기 객체 배열 선언 및 활용 객체 치환 이해 객체의 소멸과 garbage collection Class와 Member에대한 접근 지정 Static 속성을가진 멤버의 특성 Final로 선언된 class, method, field에 대한 이해
자바 반복문 (for, while, do-while) 이해, 작성 Continue문과 break문 자바의 배열 선언 및 활용 배열을 리턴하는 메소드 작성 예외 개념과 자바에서의 예외 처리
자바의 프로그램의 기본 구조이해 자바의 데이터 타입 이해 자바에서 키 입력받는방법 이해 자바의 연산자 이해 자바의 조건문 (if-else와 switch) 이해