回 帖 发 新 帖 刷新版面

主题:[转帖]JAVA学习要点

JAVA学习要点
 
关于java学的的要点,java私塾(www.javass.cn)也说过很多了,因为这些确实是你在工作很重要的,所以java私塾(www.javass.cn)总结出而来给大家一个参考。
 
1、 勤查API文档
当程序员编写好某些类,觉得很有成就感,想把它贡献给各位苦难的同行。 这时候你要使用java doc工具(包含在JDK中)生成标准的JAVA DOC文档,供同行使用。 J2SEJ2EEJ2ME的DOC文档是程序员与程序员交流的工具,几乎人手一份。当需要某项功能的时候,你应该先查相应的DOC文档看看有没有现成的实现,有的话就不必劳神费心了直接用就可以了,找不到的时候才考虑自己实现。 使用步骤一般如下:
●找特定的包,包一般根据功能组织。
●找需要使用类,类命名规范的话我们由类的名字可猜出一二。
●选择构造器,大多数使用类的方式是创建对象。
●选择你需要的方法。
 
2、 解决问题的方法
 
当我们遇到问题的时候不要急着问别人,太简单的问题,没经过思考的问题,别人会因此而瞧不起你。 可以先找找书,到Google中搜一下看看,绝大部分问题基本就解决了。 而像某些类方法如何使用的问题,DOC文档就是答案。 对某些知识点有疑惑是,写代码测试一下,会给你留下深刻的印象。 而有的问题,你可能需要直接看API的源代码验证你的想法。 万不得已才去请教别人。
解决问题的流程应该是:查书Google-写代码测试-查看源代码-请教别人
 
3、 学习开源软件的设计思想
JAVA领域有许多源代码开放的工具、组件、框架, JUnit、ANT、Tomcat、Struts、Spring、Jive论坛、PetStore宠物店等等多如牛毛。 这些可是前辈给我们留下的瑰宝呀。 入宝山而空手归,你心甘吗?对这些工具、框架进行分析,领会其中的设计思想,有朝一日说不定你也能写一个XXX框架什么的,风光一把。 分析开源软件其实是你提高技术、提高实战能力的便捷方法。
 
4、 规范的重要性
没有规矩,不成方圆。 这里的规范有两层含义。 第一层含义是技术规范, 第二层含义是编程规范。如果你使用了大量的独特算法,富有个性的变量及方法的命名方式; 同时,没给程序作注释,以显示你的编程功底是多么的深厚。 这样的代码别人看起来像天书,要理解谈何容易,更不用说维护了,必然会被无情地扫入垃圾堆。 
 
5、 不局限于JAVA
很不幸,很幸运,要学习的东西还有很多。 不幸的是因为要学的东西太多且多变,没时间陪老婆家人或女朋友,导致身心疲惫,严重者甚至导致抑郁症。 幸运的是别人要抢你饭碗绝非易事,他们或她们需要付出很多才能达成心愿。
JAVA不要孤立地去学习,需要综合学习数据结构、OOP、软件工程、UML、网络编程、数据库技术等知识,用横向纵。
 
6、 相信自己
相信自己包括两方面,一是相信自己的能力,二是相信自己的答案。
相信自己的能力就是要相信自己具有解决问题的能力。一个程序员的好坏并不是直接决定于是否能编写出好的代码,更重要的是能否自己去解决调试过程中遇到的任何问题,很少有一个程序员写出的代码一次成功,只有在不断的调试,修正中才能编写出真正的好代码。调试、解决问题的过程就是自己学习提高的过程。
相信自己的答案就是要相信自己的程序运行的结果。对于不同的问题在不同的资料上可能有不同的答案,就像小马过河一样,不同的人可能有不同的答案,所以不要去盲目的相信任何人,要相信自己。

回复列表 (共1个回复)

沙发

很简单,多看源代码,多写代码.

我来回复

您尚未登录,请登录后再回复。点此登录或注册