본문 바로가기

반응형

혼공단/혼공자1기

(6)
[혼공 학습단 1기] 6주차 미션 입출력 스트림 요약 정리 포스팅 입출력 스트림 : 자바에서 데이터는 스트림을 통해 입출력됩니다. 프로그램이 출발지냐 또는 도착지냐에 따라서 사용하는 스트림의 종류가 결정됩니다. 프로그래밍 도착지이면 흘러온 데이터를 입력받아야 하므로 입력 스트림을 사용합니다. 반대로 프로그램이 출발지면 데이터를 출력해야 하므로 출력 스트림을 사용합니다. InputStream : 바이트 기반 입력 스트림의 최상위 클래스로 추상 클래스입니다. 모든 바이트 기반 입력 스트림은 InputStream 클래스를 상속받아서 만들어집니다. InputStream 클래스에는 바이트 기반 입력 스트림이 기본적으로 가져야 할 메소드가 정의되어 있습니다. OutputStream : 바이트 기반 출력 스트림의 최상위 클래스로 추상 클래스입니다. OutputStream클래스에는 ..
[혼공 학습단 1기] 5주차 미션 직접 정리한 키워드 정리 공유 컬렉션 프레임워크 : 널리 알려져 있는 자료구조를 사용해서 객체들을 효율적으로 추가, 삭제 검색할 수 있도록 인터페이스와 구현 클래스들을 java.util. 패키지에서 제공합니다. 이들을 총칭해서 컬렉션 프레임워크라고 부릅니다. List 컬렉션 : List 컬렉션은 배열과 비슷하게 객체를 인덱스로 관리합니다. 배열과의 차이점은 저장 용량이 자동으로 증가하며, 객체를 저장할 때 자동 인덱스가 부여된다는 것입니다. 그리고, 추가, 삭제, 검색을 위한 다양한 메소드가 제공됩니다. List컬렉션은 동일한 객체를 중복 저장할 수 있고 null도 저장이 가능합니다. Set 컬렉션 : Set 컬렉션은 저장 순서가 유지되지 않습니다. 또한 객체를 중복해서 저장할 수 없고, 하나의 null만 저장할 수 있습니다. Set..
[혼공 학습단 1기] 4주차 미션 550쪽 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 인증샷 1초 주기로 save()메소드를 호출하는 데몬 스레드 메인스레드가 실행하는 코드 *책의 실행 결과는 (책의 실행결과 잘못 된듯 책처럼 나오려면 sleep를 3000->4000으로변경해야함) 작업 내용을 저장함. 작업 내용을 저장함. 작업 내용을 저장함. 메인 스레드 종료 프로세스 : 애플리케이션을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션이 실행되는데, 이것을 프로세스라고 합니다. 멀티 스레드 : 하나의 프로세스 내에 동시 실행을 하는 스레드들이 2개 이상인 경우를 말합니다. 메인 스레드 : 자바의 모든 애플리케이션은 메인 스레드가 main() 메소드를 실행하면서 시작합니다. 메인 스레드는 main() 메소드의 첫 코드부터 아래로 순차적으로 실행하고, main() 메소드의 마지막..
[혼공 학습단 1기] 3주차 미션 혼공 용어 노트에 용어 추가 등의 노트 활용 인증샷 3주차 미션 혼공 용어 노트에 용어 추가 등의 노트 활용 인증샷 10장 기본미션 혼공 용어 노트 예외 exception [10장 444쪽] : 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류 예외 처리 exception handling [10장 444쪽] : 일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것, 자바에서는 예외라고 부르는 오류를 처리하는 과정을 말하기도 한다 일반 예외 : 컴파일러 체크 예외라고도한다. 만약 예외 처리 코드가 없다면 컴파일 오류가 발생한다. 일반 예외는 Exception을 상속받지만 Runtime Exception은 상속받지 않는다. 실행 예외 : 컴파일하는 과정에서 예외 처리 코드를 검사하지..
[혼공 학습단 1기] 2주차 미션 330쪽 문제 5번 실행결과 인증샷 2019/07/23 - [혼공단/혼공자] - [혼공 학습단 1기] 1주 차 미션 JDK 설치 화면 인증샷 5.Parent 클래스를 상속받아 Child 클래스를 다음과 같이 작성했습니다. ChildExample 클래스를 실행했을 때 호출되는 각 클래스의 생성자의 순서를 생각하면서 출력 결과를 작성해 보세요. 객체지향 개념 정리 클래스 : 객체를 만들기 위한 설계도 객체 : 클래스로부터 생성되며 ‘new 클래스()’로 생성합니다. new 연산자 : 객체 생성 연산자이며, 생성자를 호출하고 객체 생성 번지를 리턴합니다. 클래스 변수 : 클래스로 선언한 변수를 말하며 해당 클래스의 객체 번지가 저장됩니다. 인스턴스 : 객체는 클래스의 인스턴스입니다. 클래스 멤버 : 클래스에 선언되는 멤버는 필드, 생성자, 메소..
[혼공 학습단 1기] 1주차 미션 JDK 설치 화면 인증샷 자바 JDK 설치하기 이 책은 실습을 진행하기위해 ORACLE JAVA인 JDK SE 11을 설치합니다. 오라클 공식 웹 사이트 주소 : https://www.oracle.com/technetwork/java/javase/downloads/index.html#JDK11 다운로드 링크로 이동하여 [New Downloads- Java SE 11.0.4]를 누르세요. 그러면 선택 한 자바 버전과 운영체제에 맞는 다운로드 메뉴가 나타날 것입니다. 자바 버전이 11인 Client 윈도우 64비트 버전에 맞는 설치 파일을 다운로드 합니다. 다운로드한 설치 파일 jdk-11.0.4_windows-x64_bin.exe를 실행하여 설치합니다. 이때 [Next] 버튼을 한 번 눌러 나오는 화면에서 JDK가 설치되는 경로를..

반응형