본문 바로가기

분류 전체보기24

[혼공학습단7기] 5주차 기본 미션, 선택 미션 01. 기본 미션 : 직접 정리한 키워드 공유하기 컬렉션 프레임워크 ☀ 널리 알려진 자료구조를 이용하여 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에서 제공하는 인터페이스와 구현 클래스 프레임워크 : 사용 방법을 정해 놓은 라이브러리를 의미함 컬렉션 : 객체의 저장을 뜻함 List 컬렉션 ☀ 배열과 비슷하게 객체를 인덱스로 관리, 배열과 차이점으로는 용량이 동적으로 변경된다는 것. - 컬렉션 인터페이스 중 하나 - ArrayList, Vector, LinkedList - 크기 조절이 가능함 - 초기 크기를 지정하지 않아도 됨 - 삭제는 즉 공간을 지우는 것 Set 컬렉션 ☀ 저장 순서가 유지되지 않으며, 객체 중복 저장이 불가능하며 한 개의 null만 저장할 수 있음 - .. 2022. 2. 20.
[혼공학습단7기] 4주차 기본 미션, 선택 미션 01. 기본 미션 : p.550 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 캡쳐하기 AutoSaveThread.java package sec02.exam05; public class AutoSaveThread extends Thread { public void save() { System.out.println("작업 내용을 저장함."); } @Override public void run() { while(true){ try { Thread.sleep(1000); } catch (InterruptedException e) { break; } save(); } } } DaemonExample.java package sec02.exam05; public class DaemonExample { public.. 2022. 2. 12.
[혼공학습단7기] 3주차 기본 미션, 선택 미션 01. 기본 미션 : 혼공 용어 노트에 용어 추가 등 노트 활용하고 공유하기 어어~ 이거 혼공C에서도 했던 미션 같은데~ 02. 선택 미션 : p. 512 문제 8번 풀고 풀이 과정 설명하기 IntegerCompareExample.java package sec01.verify.exam08; public class IntegerCompareExample { public static void main(String[] args) { Integer obj1 = 100; Integer obj2 = 100; Integer obj3 = 300; Integer obj4 = 300; System.out.println( obj1 == obj2 ); System.out.println( obj3 == obj4 ); } } 실.. 2022. 2. 1.
[혼공학습단7기] 2주차 기본 미션, 선택 미션 01. 기본 미션 : p.330 문제 5번 실행 결과 인증 화면 캡처하기. 개발 블로그에서 복사 허용을 해놓지 않는 것은 죄악이라 익히 들었습니다... 코드 모음.zip Parent.java package week2; public class Parent { public String nation; public Parent() { this("대한민국"); System.out.println("Parent() call"); } public Parent(String nation) { this.nation = nation; System.out.println("Parent(String nation) call"); } } Child.java package week2; public class Child extends P.. 2022. 1. 23.