学完了Java中的基础语法,也就是JavaSE。
对其做了一个详细的梳理,也便于以后回顾。
其中有些知识点被自己遗漏了,比如正则表达式这些,只能以后找机会补上了。
01前言
对于计算机基础知识的了解、以及Java相关的软件安装。
相关笔记
02基本语法
计算机基本语法,大多都是一些数学知识。
相关笔记
03面向对象
Java:面向对象思想,是一门高级语言。
与之相对的是C语言,面向过程。
当时还在窃喜,高级语言应该更加地厉害,后来才发现其实不是这样的。
高级语言只是相对而言更好理解,便于学习。
更厉害的是C语言,它能直接与硬件交互。
相关笔记
04常用API
毫无疑问String类是最常见的类了。
还有顶层父类Objcet,以及一些工具类的学习。
工具类的好处在于大部分方法都是静态方法,所以用类名就可以直接调用。
相关笔记
05集合
相关笔记
06异常与多线程
异常,以后需要不停地与其做斗争了,不是你死就是我亡…
多线程与高并发,据说是面试中最常见的一大块,目前只涉及到了概念的学习,还未涉及到优化。
常用笔记
07IO流
IO流,Java中传输数据的存在。
和集合结合使用:一个用来装数据。一个用来传输数据,完美。
相关笔记
08编程思想及其他
编程思想,毫无疑问,这是非常重要的存在。
有的人写的代码只能解决某个问题;有的人写的代码能解决某类问题。这是思想上的差距。
Java只是其中的一门计算机语言,除了它还有很多语言,但写代码的思想是大同小异的。
区别主要在于不同的语言有不同的语法。
相关笔记
过滤器例子:
其中以过滤器的封装作为一个例子,可以从中学习到面向接口编程的强大之处。
仅仅只是作为一个例子,不涉及到过滤器本身。
其他:
修饰符、网络编程、JVM内存分析以及泛型。