IntroToJava
1.0.0
书: Java编程简介,第10版,Y。DanielLiang
描述:我上传这些练习的目的是练习.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% | ?没有开始 |
| 第32章:Java数据库编程 | 11 | 0 | 0% | ?没有开始 |
| 第33章:Javaserver面孔 | 13 | 0 | 0% | ?没有开始 |