初学Java的同窗时常会遇到这样的状况,跟着入门教程看过一遍,但须要本身写代码的时候却无从下手;写代码的时候时常会遇到不懂的地方,若是停下来去详细了解,可能会花掉大量时间,若是跳过去,可能从此的问题会越积越多,如何寻求其中的平衡?可否处理好这些问题,也影响着往后可以对Java编程进行更好的深造。
咱们大多数人都不是从小开始就学编程的,而是在有必定的数学、计算机和英语基础之上才开始逐渐接触编程,这意味着每一个人的基础不一样,思惟方式不一样,因此做为初学者如何写好Java代码并无统一的正确打开方式,尚学堂陈老师结合我的的经验为你们抛砖引玉。程序员
1、从开始就打好Java的语法基础
其实每一套Java教程都比较重视Java的语法基础,但这并不能理解为,把教材上讲的语法知识通读一遍就能够把Java学会。笔者在学习Java的过程当中比较重视在作练习题的过程当中逐渐掌握语法。由易到难,按部就班。首先要重视区分代码中字母的大小写,通常而言,类名称的首字母要大写,方法名称的首字母要小写;在学习语法的过程当中也要从面向对象的角度去考虑,明白类和对象的关系。
Java中的类要铭记在心,以便在往后的运用中能够灵活自如。一个优秀的Java程序员不会仅仅是把别人已经实现过的代码拿过来用。若是要对Java中的类作到了如指掌,有重点地多看看JDK中的源码是很是重要的。它是咱们学习Java语法的好帮手。数据库
2、在熟悉IDE的基础上多敲代码
不少同窗初学Java的时候是都用过记事本敲代码,但随着代码量的增长,用记事本是不可取的。熟悉IDE的开发集成环境能够帮助咱们敲出规范的代码。经常使用的IDE有eclipse、JBuilder、Idea等等,这些IDE在咱们敲错代码时都会及时报错,使咱们在第一时间知晓本身存在的语法以及其余的错误,对初学者逐渐掌握Java语言有较大的帮助。编程
3、对学会的内容要及时练习
由于Java的内容覆盖面较广,因此也给咱们留下了广阔的训练空间。在数据库方面能够考虑用小型的数据库MySQL练练手,用Java进行数据注入、数据提取,其中涉及到不少关于时间日期的类,固然涉及到数据库的部分还须要你们多熟悉SQL;在练习的过程当中也要会用各类接口,与数据库相关的有JDBC,这是一个经常使用的API,作管理信息系统的时候会时经常使用到,同时还有Servlet,这也是一个接口,初学者能够从这里开始了解和接触JavaWeb的项目,在练习中不断理解Java的代码。eclipse
遇到本身不会的问题,固然不能够置之不理,一带而过,也不能在某一问题上花费太多的时间,这就须要必定的学习技巧。例如:在学习递归的过程当中碰见了困难,能够把与递归相关的内容找出来,尤为是一些实例,看看本身是哪一部分没有搞清楚;Java中的知识有很强的关联性,若是一个地方不懂能够用其余外围的相关知识去倒推来理解,这样既不耽误学习进度,同时也能理解不懂的地方。学习
总之,学Java开发,遇到不懂的地方是正常的,但只要方向正确、思路清晰、锲而不舍,多动手多练习,坚持学下来的你必定会更加优秀。ui