信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 1491|回复: 2
打印 上一主题 下一主题

JAVA学习要点

  [复制链接]
  • TA的每日心情
    开心
    2016-1-18 12:18
  • 签到天数: 117 天

    [LV.6]常住居民II

    跳转到指定楼层
    楼主
    发表于 2009-8-19 23:52:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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、 相信自己

    相信自己包括两方面,一是相信自己的能力,二是相信自己的答案。

    相信自己的能力就是要相信自己具有解决问题的能力。

    一个程序员的好坏并不是直接决定于是否能编写出好的代码,更重要的是能否自己去解决调试过程中遇到的任何问题,很少有一个程序员写出的代码一次成功,只有在不断的调试,修正中才能编写出真正的好代码。调试、解决问题的过程就是自己学习提高的过程。

    相信自己的答案就是要相信自己的程序运行的结果。对于不同的问题在不同的资料上可能有不同的答案,就像小马过河一样,不同的人可能有不同的答案,所以不要去盲目的相信任何人,要相信自己。
    踩过的脚印
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 顶 踩
  • TA的每日心情
    难过
    2013-8-19 21:45
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    升级  0%

    沙发
    发表于 2009-8-28 23:41:46 | 只看该作者
    我没学好 哎

    该用户从未签到

    升级  26%

    藤椅
    发表于 2012-3-5 20:09:41 | 只看该作者
    支持~~支持~~
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

    GMT+8, 2025-7-6 11:06

    Software by Discuz! X3.2

    © 2001-2013 SKIN BY DSVUE

    快速回复 返回顶部 返回列表