俗话说“师傅领进门,修行靠个人”,所以说只要入门了,后面学习起来是很快的,而且比较容易。那么学习Java应该如何入门呢?
首先要理解面向对象的概念,这个很重要。但也不是说必须完全理解概念才能去学Java。而是先接触Java的基础知识,如类、属性、方法等。然后在学习的过程中理解面向对象的概念。
在大概理解了面向对象的概念后,这时你应该学会了一些Java的语法和一些API的使用。这时需要继续深入地去学习这些。同时要养成自己良好的编码习惯,Java有自己对包名、类名、方法名等的命名规范。这个时候要尝试按照规范写代码,同时甩掉以前写代码时养成的不良习惯。
在熟悉了常用的API及语法后要去学习I/O和流(Stream)以及多线程编程和网络编程。I/O和输入输出流,要熟练掌握。而在这个阶段暂时不需要深入了解多线程编程和网络编程。
在系列基础完成之后就需要去接触下数据库和JDBC,对于数据库不需要深入了解,能够创建表、查询表数据即可。然后尝试使用JDBC连接数据库,并对数据库中的数据做CURD操作。
在学习Java初期,我建议大家使用文本编辑器来写代码,一是有助于记忆Java中的一些关键字和常用类及方法,二是可以熟悉Java的常用命令。在使用了一段时间的文本编辑器后就可以使用IDE来开发了,使用IDE将使你写代码写得更快,也不容易出错。
基础是很重要的,虽然简单,但是也马虎不得。这里几本书《Thinking in Java》、《Java 8编程参考教程》等图书。