一.引言
本篇文章是“JAVA学习”专题的第二篇文章,介绍JSE编程中必须掌握的重要知识,并推荐相关书籍。
二.JSE重要知识点
1.Java基础语法
掌握一门编程语言的语法,是学习一们新语言的必经之路。Java作为高级语言,本身的语法与自然语言的语法很相似,从这个角度出发Java的语法是简单的朴素的。Java的语法是否繁琐一直存在争议,在知乎上有此问题的讨论:“Java 语言被很多人抱怨语法繁琐、开发效率低、体系繁杂而笨重,为什么还有这么强的生命力,尤其是在企业软件领域?”。
基础语法需要掌握的知识点:
1)基本数据类型
2)变量类型
3)修饰符
4)运算符
5)循环,分支结构
6)数组
7)类,方法
8)异常
9)日期,时间
10)注释
部分重要知识点后序文章单独列出,包括面向对象,I/O,多线程等。
2.面向对象
Java语言是一个纯的面向对象程序设计语言。Java语言提供类、接口和继承等原语,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。学习面向对象,一定要深入理解面向对象的三大特征,封装,继承,多态。
1)继承
2)重写(Override)与重载(Overload)
3)多态
4)抽象类
5)接口
6)包
3.常用Java类库和Java高级特性
大量的开发者使用Java开发的一个重要原因就是,Java的核心类库很强大。Java的核心类库包含:用于字符串处理的String类,常用数学函数Math类,I/O,NIO等。
1)Number类
2)Character类
3)String类
4)StringBuffer
5)Stream,File,I/O,NIO
6)数据结构,集合框架
7)泛型
8)序列化
9)多线程
10)网络编程
11)JDBC
12)分布式
4.相关书籍推荐
![](https://img.haomeiwen.com/i1197485/7a63fe7adc2ccd61.jpg)
![](https://img.haomeiwen.com/i1197485/6ada8ba5557f7db8.gif)
这本书最大的特色就是包含很多编程练习题,可以帮助你在学习相关知识后,编程练习。
2)Java语言入门
![](https://img.haomeiwen.com/i1197485/50fabb17b68a008d.jpg)
这本书是O’REILLY的经典之作,不做评价,推荐英语好的同学阅读。电子版。
3)Java特种兵
![](https://img.haomeiwen.com/i1197485/2078d281a1e4cd15.jpg)
TB网Java技术专家,CSDN 超人气博主作品。丰富的实战经验,帮助你少走弯路。
4)Java I/O
![](https://img.haomeiwen.com/i1197485/24dfd44da55338cf.jpg)
![](https://img.haomeiwen.com/i1197485/58535a4b6c7201b9.gif)
I/O是Java重要的知识点,深入理解I/O,此书不可或缺。
5)Java NIO
![](https://img.haomeiwen.com/i1197485/c394c0a7718596da.jpg)
![](https://img.haomeiwen.com/i1197485/b5c5b9e0fc105329.gif)
NIO是Java7后的重要的知识点,推荐阅读此书。
6)Java网络编程
![](https://img.haomeiwen.com/i1197485/310806a1defc6d1f.jpg)
翻译有缺陷,推荐阅读英语版。
![](https://img.haomeiwen.com/i1197485/7d85e3ef9090ceae.jpg)
![](https://img.haomeiwen.com/i1197485/d48a683c65f873ba.gif)
学习多线程较好的书籍。
8)算法
![](https://img.haomeiwen.com/i1197485/6c93d68f49a1f479.jpg)
![](https://img.haomeiwen.com/i1197485/8fd0d94954bfd4ea.gif)
学习算法的经典之作,使用Java编写,亦是学习Java的经典。
![](https://img.haomeiwen.com/i1197485/699e0a1b1f32d207.jpg)
![](https://img.haomeiwen.com/i1197485/5eb704bd00b04fda.gif)
Java开发者的必读之作,不做评价。
未完待续
网友评论