说明:由于博主过于相信自己的学习速度(同时也低估了每一门编程语言的难度,C++与Python的进阶知识实打实给我上了一课,学的我晕头转向的),导致在8月初时进度与计划有较大出入,重新评估后判定在有光电赛、数竞和数学建模赛的硬性要求下无法完成Java的学习,故该专栏暂时停止更新,等到开学后恢复。
一、本博文的写作背景
对于致力于成为硬软双修的电子专业学生来说,对各种高级语言有一个基本的掌握是必要的。本专题下的博文皆为学习笔记,主要是给自己看,如有错误,敬请指出。
二、本博文的参考资料
主要是总结,简洁化唐大仕老师的《Java 程序设计》这本书。同时借用闵帆老师专栏内容 “日撸 Java 三百行”(详情请参考:日撸 Java 三百行(总述)_闵帆的博客-CSDN博客)巩固练习。
三、内容编排
本书大致可分为三部分:第一部分介绍了 Java 语言基础,包括数据、控制结构、数组、类、包、对象、接口等;第二部分介绍了 Java 深入知识,包括参数传递、虚方法调用、异常处理、工具类与算法;第三部分是 Java 的应用,包括线程、并行编程、流式文件、图形用户界面,以及 Java 在网络、多媒体、数据库等方面的应用。
出于作者已有 C、C++、Python 的基础,为节省时间,提高效率,部分编程通用知识点将略过。
目录
该部分待相关篇章完成后补充