Language/Java

[Java] 학습 일정 정리

JJoajjoa 2023. 8. 9. 09:34

 

 

 

 

 

7월 ~ 8월

구 분 학습 내용 실 습 비 고
27일 변수, 연산자, 입 · 출력, 조건문 1. 입력받은 숫자 홀짝음양 판별기  
28일 반복문, 배열(1차원 · 2차원) 1. 0부터 100까지 짝수만 출력
2. 구구단 n단 · 2 ~ 9단 출력
3. 발사 카운트다운 시스템
4. 점수 5개 입력 M, m, A, 학점, 각몇명인지 출력 
5. n*n배열에 1~m 넣고 사각형 모양으로 출력
6. n*n배열에 숫자 요리조리 넣어서 출력
7. 별 찍기
8. 왕거지게임
 
31일 continue · break, 함수 · 매개변수, 
return · void · 접근지정자 · static,
지역변수 · 전역변수, 객체 · 클래스, String
1. 객체를 사용하여 사람과 강아지 나이 환산
2. Hello Professor 어떠캐 해보기
3. 컴퓨터랑 랜덤 카드게임
 
1일 생성자, 상속, ArrayList 1. 학생 학번
2. Restaurant(Korean, American, Japaness)
    국가 · 상호명 · 별점 · 메뉴 · 가격
 
2일 변수 ~ 2차원배열 1. 가위바위보
2. 숫자 계속 입력 → 누적합 출력 → 음수입력 
    → 종료 (두자리 이상 수는 더해지지 않음)
3. 9호선 급행열차
4. n*n 배열 요리조리 해보기(ex 소용돌이)
복습
3일 함수 ~ 상속 1. 9호선 급행열차
2. 왕거지게임
3. RPG게임
복습
4일 변수 ~ 상속 1. Food(Restaurant · Cafe)
2. 랜덤 주사위 게임
3. 랜덤 카드 게임
4. 삐약이 짹짹이
복습
7일 다형성(오버라이딩),
캡슐화, 접근제한자, 정보은닉
1. 영화관
2. Account
3. 식당: 좌석수 / 손님: 예약자명, 인원수
    남은 좌석수보다 인원수가 많으면 예약불가
4. RPG게임: 유닛, 몬스터, 캐릭터, 직업
 
8일 정적(Static), 싱글톤, 상수(Constants)    
9일 다형성(오버로딩), object 1. 도형 넓이 계산
2. 여행추천시스템
3. RPG게임 
 
10일 다형성(참조변수: 객체 캐스팅), object
추상클래스
1. n*n 빵야빵야 보충수업
11일 인터페이스, ArrayList
이너클래스(멤버) · 이너 인터페이스
1. 동물 → 바다, 육지
     → 고등어 · 상어 · 날치, 사슴 · 사람 · 
 
14일 예외처리, 쓰레드, 제네릭, 래퍼클래스