学完了Java中的基本语法,也就是JavaSE。
对其做了一个详细的梳理,也便于以后回顾。
其中有些知识点被自己遗漏了,比如正则表达式这些,只能以后找机会补上了。
01
前言
对于计算机基础知识的了解、以及Java相关的软件安装。
02
基本语法
计算机基本语法,大多都是一些数学知识。
03
面向对象
Java:面向对象思想,是一门高级语言。
与之相对的是C语言,面向过程。
当时还在窃喜,高级语言应该更加地厉害,后来才发现其实不是这样的。
高级语言只是相对而言更好理解,便于学习。
更厉害的是C语言,它能直接与硬件交互。
04
常用API
毫无疑问String类是最常见的类了。
还有顶层父类Objcet,以及一些工具类的学习。
工具类的好处在于大部分方法都是静态方法,所以用类名就可以直接调用。
05
集合
集合,Java中的两大容器之一,还有一个是数组,但集合的使用频率是远远高于数组的。
其中又以ArrayList的使用最常见。
此外、数据结构这块今后的过程中还需要自己多多深入学习。
06
异常与多线程
异常,以后需要不停地与其做斗争了,不是你死就是我亡…
多线程与高并发,据说是面试中最常见的一大块,目前只涉及到了概念的学习,还未涉及到优化。
07
IO流
IO流,Java中传输数据的存在。
和集合结合使用:一个用来装数据。一个用来传输数据,完美。
08
编程思想及其他
编程思想,毫无疑问,这是非常重要的存在。
有的人写的代码只能解决某个问题;有的人写的代码能解决某类问题。这是思想上的差距。
Java只是其中的一门计算机语言,除了它还有很多语言,但写代码的思想是大同小异的。
区别主要在于不同的语言有不同的语法。
这只是一个例子,可以从中学习到面向接口编程的强大之处。
【Java】基础39:过滤器 2020-05-23 【Java】基础40:文件过滤器源码 2020-05-24修饰符、网络编程、JVM内存分析以及泛型。
【Java】基础19:修饰符介绍 2020-05-03 【Java】基础44:什么叫网络编程? 2020-05-28 【Java】基础45:网络编程代码演练 2020-05-29 【Java】基础46:如何上传图片? 2020-05-30 JVM内存分析,以及一步步详解Java程序是如何运行的? 2020-06-06 如何通俗易懂地理解什么叫泛型? 2020-06-08