책 : Java 프로그래밍 소개, 10 판, Y. Daniel Liang
설명 : 이러한 연습을 업로드하려는 의도는 댓글, 마크 다운 언어 및 코딩 원칙을 사용하여 .git 및 github, 일반 문서화를 연습하는 것입니다. 나는이 책을 내 코스 자료에 사용하고 있지만 시간 제약으로 인해 대학은 노출을 제한합니다. 나는 컴퓨터 과학 산업의 다른 사람들의 일반적인 조언에서 나의 이해와 기술을 발전시키고 있습니다. 관행. 운동 문제에 대해 지금까지 배운 자료를 존중하면서보다 정교한 전략으로 코드를 정리하기 위해 이전에 완료된 문제로 돌아올 수 있습니다. 그러므로 나는 10 장에서 배운 교훈을 사용하여 1 장의 문제를 해결하지 않을 것입니다.
IDE : 필요한 모듈에 따라 jgrasp 또는 bluej. 나는이 IDE를 사용하여 도움없이 모든 코드를 작성하도록 강요하고 있습니다.
문서 : 내 문서 방법론은 하나의 파일/폴더 내에서 완전한 문제가 있다는 아이디어를 기반으로합니다 (가능한 경우). 예를 들어, 문제 문을 다시 입력하고 샘플이 실행되며 의견에 내 사고 과정이 있습니다. 같은 파일 (해당되는 경우)에서 솔루션을 표시하겠습니다. 또한, 아이디어를 확장하기 위해 참조 해야하는 그림과 같은 시각적 보조 도구가 있거나 출력이 일치하는 경우 연습 폴더 내에서 이러한 항목의 스냅 샷을 제공합니다. 마지막으로,이 책 전체에서 진행됨에 따라, 나는 선호하는 코드 스타일을 발견하고 새로 선호하는 스타일에 맞게 오래된 파일을 조정할 수 있습니다.
| 챕터와 제목 | 운동 문제의 수 | 운동 문제를 완료했습니다 | 퍼센트 완료 | 상태 |
|---|---|---|---|---|
| 1 장 : 컴퓨터, 프로그램 및 Java 소개 | 13 | 13 | 100% | ✔️ 완료 |
| 2 장 : 초등학교 프로그래밍 | 23 | 23 | 100% | ✔️ 완료 |
| 3 장 : 선택 | 34 | 34 | 100% | ✔️ 완료 |
| 4 장 : 수학적 함수, 문자 및 문자열 | 26 | 26 | 100% | ✔️ 완료 |
| 5 장 : 고리 | 51 | 51 | 100% | ✔️ 완료 |
| 6 장 : 방법 | 39 | 39 | 100% | ✔️ 완료 |
| 7 장 : 단일 차원 배열 | 35 | 34 | 97.1% | ✔️ ~ 완료* |
| 8 장 : 다차원 배열 | 37 | 35 | 94.6% | ✔️ ~ 완료* |
| 9 장 : 대상 및 수업 | 13 | 13 | 100% | ✔️ 완료 |
| 10 장 : 대상 지향적 사고 | 28 | 0 | 0% | ? 시작되지 않았습니다 |
| 11 장 : 상속 및 다형성 | 17 | 0 | 0% | ? 시작되지 않았습니다 |
| 12 장 : 예외 처리 및 텍스트 I/O | 33 | 0 | 0% | ? 시작되지 않았습니다 |
| 13 장 : 추상 클래스 및 인터페이스 | 21 | 0 | 0% | ? 시작되지 않았습니다 |
| 14 장 : Javafx 기본 | 29 | 18 | 62.1% | ? 진행 중 |
| 15 장 : 이벤트 중심 프로그래밍 및 애니메이션 | 36 | 2 | 5.6% | ? 진행 중 |
| 16 장 : Javafx UI 제어 및 멀티미디어 | 31 | 0 | 0% | ? 시작되지 않았습니다 |
| 17 장 : 이진 I/O | 21 | 0 | 0% | ? 시작되지 않았습니다 |
| 18 장 : 재귀 | 39 | 22 | 56.4% | ? 진행 중 |
| 제 19 장 : 제네릭 | 11 | 0 | 0% | ? 시작되지 않았습니다 |
| 20 장 : 목록, 스택, 큐 및 우선 순위 대기열 | 23 | 0 | 0% | ? 시작되지 않았습니다 |
| 21 장 : 세트 및지도 | 15 | 0 | 0% | ? 시작되지 않았습니다 |
| 22 장 : 효율적인 알고리즘 개발 | 25 | 0 | 0% | ? 시작되지 않았습니다 |
| 23 장 : 정렬 | 20 | 0 | 0% | ? 시작되지 않았습니다 |
| 24 장 : 목록, 스택, 대기열 및 우선 순위 큐 구현 | 16 | 0 | 0% | ? 시작되지 않았습니다 |
| 25 장 : 이진 검색 트리 | 23 | 0 | 0% | ? 시작되지 않았습니다 |
| 26 장 : AVL 나무 | 6 | 0 | 0% | ? 시작되지 않았습니다 |
| 27 장 : 해싱 | 11 | 0 | 0% | ? 시작되지 않았습니다 |
| 28 장 : 그래프 및 응용 프로그램 | 24 | 0 | 0% | ? 시작되지 않았습니다 |
| 29 장 : 가중 그래프 및 응용 프로그램 | 20 | 0 | 0% | ? 시작되지 않았습니다 |
| 30 장 : 멀티 스레딩 및 병렬 프로그래밍 | 22 | 0 | 0% | ? 시작되지 않았습니다 |
| 31 장 : 네트워킹 | 10 | 0 | 0% | ? 시작되지 않았습니다 |
| 3 장 : Java 데이터베이스 프로그래밍 | 11 | 0 | 0% | ? 시작되지 않았습니다 |
| 33 장 : Javaserver가 얼굴을 향합니다 | 13 | 0 | 0% | ? 시작되지 않았습니다 |