본문 바로가기

혼공자바

[혼공] 혼공9기 혼공자바 6주차 기본미션 6주차 기본미션 Chapter 14 입출력 스트림 요약 정리하여 포스팅하기 입출력 스트림 : 자바에서 데이터는 스트림을 통해 입출력됨. 프로그램이 출발인지 도착인지 여부에 따라 사용하는 스트림의 종류가 결정됨. InputStream : 바이트 기반 입력 스트림의 최상위 클래스, 추상 클래스. 모든 바이트 기반 입력 스트림은 InputStream 클래스를 상속받아 만들어짐. OutputStream : 바이트 기반 출력 스트림의 최상위 클래스, 추상 클래스. 모든 바이트 기반 출력 스트림 클래스는 OutputStream 클래스 상속받아 만들어짐. Reader : 문자 기반 입력 스트림의 최상위 클래스, 추상 클래스. 모든 문자 기반 입력 스트림은 Reader 클래스 상속받아 만들어짐. Writer : 문자 .. 더보기
[혼공] 혼공9기 혼공자바 5주차 기본미션 5주차 기본미션 Chapter 13 직접 정리한 키워드 공유하기 컬렉션 프레임워크 : 널리 알려진 자료구조 사용하여 객체를 효율적으로 추가, 삭제, 검색할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지에서 제공하는데 이들을 총칭. List 컬렉션 : 배열과 비슷하게 객체를 인덱스로 관리함, 차이점은 저장용량이 자동으로 증가하며 객체 저장 시 자동 인덱스가 부여된다는 것 또한 추가, 삭제, 검색을 위한 다양한 메소드가 제공됨. Set 컬렉션 : Set 컬렉션은 저장 순서 유지되지 않으며, 객체를 중복해서 저장할 수 없고, 하나의 null만 저장할 수 있음. Map 컬렉션 : Map 컬렉션은 키와 값으로 구성된 Map.Entry 객체를 저장하는 구조를 가지고 있으며, 키와 값은 모두 객체임... 더보기
[혼공] 혼공9기 혼공자바 4주차 기본미션 4주차 [기본미션] p.550 직접 해보는 손코딩 과정 및 실행 결과 캡쳐하기 1초 주기로 save() 메소드를 호출하는 데몬 스레드 메인 스레드가 실행하는 코드 더보기
[혼공] 혼공9기 혼공자바 3주차 기본미션 3주차 [기본미션] Chapter 10 ■ 예외(exception) : 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류. ■ 예외 처리(exception handling) : 일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것. 자바에서 예외라고 부르는 오류를 처리하는 과정을 말하기도 함. - 일반 예외 : 컴파일러 체크 예외라고도 함. 만약 예외 처리 코드가 없다면 컴파일 오류가 발생함. 일반 예외는 Exception을 상속받지만 Runtime Exception은 상속받지 않음. 실행 예외 : 컴파일하는 과정에서 예외 처리 코드를 검사하지 않는 예외를 말함. Runtime Exception을 상속받는 클래스들 임. Chap.. 더보기
[혼공] 혼공9기 혼공자바 2주차 기본미션 [기본미션] p.330 문제 5번 실행 결과 인증 화면 캡처하기 [선택미션] 객체지향프로그래밍의 개념 정리 : (Object Oriented Programming, OOP) : 컴퓨터 프로그래밍을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위 즉, 객체 들의 모임으로 각각의 객체는 메시지를 주고받고, 데이터를 처리할수 있 더보기
[혼공] 혼공9기 혼공자바 1주차 기본미션 [기본미션] JDK 설치화면 인증하기 https://youtube.com/shorts/SIzMeQRnnfM?feature=share 유튜브 Shorts 더보기