前言:
Java 语言,是相对于其他语言而言,门槛低,而且功能还强大的一门编程语言,本人十分看好这一门语言,但是,它也是有深度的,看过本人的《数据结构与算法》专栏的同学们有福了,因为本人在那个专栏中的编程以及讲解方法,都是向Java语言编程规范靠拢的,所以相对而言,学习过的同学,在观看本人博文学习的过程中会相对比较轻松些。当然,没有学习过的同学也不必心急,因为本人在本专栏的讲解过程中讲解也十分细腻。
若是同学们直接学习Java,并且在之前没有接触过编程语言,本人也给出了相应的“补救”博文——《一篇博文教会你 Java的基本语法》
而且,因为SE的知识偏向于“如何使用Java所提供的方法”,所以,与本人《数据结构与算法》专栏不同,本人的这个专栏,会以实际代码和运行结果来得到或者验证结论,希望同学们能够适应。
目录:
这一部分的知识点比较基础,是用来让同学们从C思想转向Java思想,熟悉Java编程思想的,希望同学们能够在这一部分中汲取到Java编程思想。
第一课 ----------------------------------------------------------------- 《Java 基础讲解》
第二课 ----------------------------------------------------------------- 《构造方法 与 方法重载》
第三课 ----------------------------------------------------------------- 《详解 final 和 static》
第四课 ----------------------------------------------------------------- 《详解 继承(上)—— 工具的抽象与分层》
第五课 ----------------------------------------------------------------- 《详解 继承(下)—— super关键字 与 多态》
第六课 ----------------------------------------------------------------- 《详解 方法的覆盖 —— toString() 与 equals()的覆盖》
第七课 ----------------------------------------------------------------- 《详解 接口 与 抽象类》
第八课 ----------------------------------------------------------------- 《详解 内部类 —— 内部类 与 匿名内部类》
第九课 ----------------------------------------------------------------- 《阶段性复习与应用——复数的四则运算》
第十课 ----------------------------------------------------------------- 《详解 泛型 与 自动拆装箱》
第十一课 -------------------------------------------------------------- 《详解 字符串—— String、StringBuffer 与 StringBuilder》
第十二课 -------------------------------------------------------------- 《详解 正则表达式》
第十三课 -------------------------------------------------------------- 《详解 普通数组 —— Arrays类 与 浅克隆》
第十四课 -------------------------------------------------------------- 《详解 集合框架》
第十五课 -------------------------------------------------------------- 《处理数字的类 —— Math类 、 Random类 、 BigDecimal类 与 BigInteger类》
第十六课 -------------------------------------------------------------- 《处理时间的类 —— System类、Date类 、SimpleDateFormat类 与 Calendar类》
第十七课 -------------------------------------------------------------- 《详解 I/O流》
第十八课 -------------------------------------------------------------- 《详解 NIO流》
第十九课 -------------------------------------------------------------- 《详解 多线程》
第二十课 -------------------------------------------------------------- 《详解 网络编程》
第二十一课 ----------------------------------------------------------- 《详解 反射机制》
第二十二课 ----------------------------------------------------------- 《浅析 Runtime类》
第二十三课 ----------------------------------------------------------- 《论JDK5/7/8版本都做出了哪些革新》
第二十四课 ----------------------------------------------------------- 《综合项目实训 —— 聊天室》
后记:
Java语言其实最突出的特点就是“面向对象”,也就是“面向工具”,要求我们所编的方法,功能单一化,只有这样,我们的方法在未来要被调用时才更加方便!
关于这点,只有在很多的编程积累的前提下,才能有所感悟,所以啊,同学们,让我们一起努力吧!!!
《Java SE》专栏在这里就完结了,为期一个学期,本人完成了这个专栏的编写!
学习到这里,也是越来越感触到前辈们所提及的“越学越感觉无知”状态了。
Java真是一门非常深的语言啊!
那么,本人将会在之后的时间中,更新《Web》等专栏的博文,希望同学们多加关注!!!
最后,希望道友们能找到一份好工作!
陋室区区徒四壁,代码行行正铿锵!
我辈心中有光明,不惧未来勇前行!