赛迪网 > IT技术 Java > 技术动态
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

【Java入门】Java程序设计资源推荐

发布时间:2006.05.11 08:02     来源:赛迪网论坛    作者:

Java程序设计语言作为典型的面向对象程序设计语言,早已经占据了一块相当牢固的地位。在众多网友都推出自己的Java学习资源的时候,我也按捺不住来写一个帖子作为自己进行Java程序设计语言学习经常参考的材料总结,以享各位网友。

  首先向大家推荐的是进行Java程序设计必需的开发环境, Java SDK。这一部分还是要提醒大家,一定要用最新的版本,最重要的是注意语言的变化以及标准化后所作的改进,可以通过下面的网址进行下载:
http://java.sun.com/j2se/

作为学习一种程序设计语言,规范是相当重要的,正如我在进行C++程序设计的学习的时候一样,进行Java程序设计语言的学习我也是非常重视规范的学习的,Java语言的规范是公开的,你可以在下面的地址找到它:
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html

  正如Bjarne Stroustrup创作C++程序设计语言的时候有一个设计和演化的过程,Java程序设计也一样,下面这个地址给出了一个Java程序设计语言的白皮书,用来解释Java的设计目标和目前的情况。个人感觉这个是一个必读教材,分量绝对不亚于C++程序设计书籍中的《C++语言的设计与演化》,地址为:
http://java.sun.com/docs/white/langenv/

  The Java Tutorial--A practical guide for programmers是一个专门为程序员准备得非常实用的向导,作为Java程序设计的入门教材是非常合适的:
http://java.sun.com/docs/books/tutorial/index.html
下面设计的问题是Java的安全性问题,关于这方面的讨论个人感觉可以参考官方的消息,比较权威。你可以访问
http://java.sun.com/sfaq/
  这里的消息便是最近的关于安全性问题的一些材料。
如果是参考外部专家的消息,我建议大家参考普林斯顿小组的站点,这里的讨论也是相当不错的,很多已经形成出版物和文章,都是很成熟的思想讨论:
http://www.cs.princeton.edu/sip/java/

  关于开发平台,如果你不愿意使用notepad或者editplus以及ultraedit。我只愿意向大家推荐Sun ONE Studio,它是完全用Java开发的。支持Solaris,Linux,以及Windows平台(当然是分为三个版本)。
可以通过这个地址下载:
http://wwws.sun.com/software/sundev/jde/index.html

  学到了一定的深度,大家最希望了解的恐怕就是Java便一起,虚拟机,本地方法以及私有辅助类的设计机制,这个恐怕也只能通过研读源代码才能了解。与.NET Framework不同的便是“这些都是公开的”,令人兴奋是么?大家可以参考下面的连接来获得:
http://wwws.sun.com/software/communitysource/j2se/java2//download.html
  更为直接的交流希望大家多多参与Sun的技术论坛,这个是每一个学习者最为鲜活的参考资源
http://gceclub.sun.com.cn/NASApp/sme/jive/index.jsp

  从书籍角度不愿意做更多的推荐,我只提几本:
Java How to Programme似乎是公认的经典教材,我自然也不否认他的价值。
关于Thinking In Java,个人觉得不是太适合初学者,入了门再看感觉效果更好些,读者甚用吧。另外很愿意向大家推荐Effective Java,这本书获得了Jolt大奖,绝对不亚于Effective C++革命性的意义。上面列出的经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么、不应该做什么才能产生清晰、健壮和高效的代码。Java之父James Gosling曾经这样评价这本书“真希望10年前我就能拥有这本书。可能有人会认为我不需要任何关于Java的书籍,但是我确实需要这本书。”

  Java程序设计语言作为主流的面向对象程序设计语言之中的一个,魅力无穷,希望本向导可以给你学习Java语言提供一些有用的信息。关于Java语言,本站点经过内部讨论已经成立了专门的Java研究小组,将在未来的2年内完成一系列学习总结,教程和参考材料,以享各位网友。 

 


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 基于AJAX技术的DataGrid控件编程 (05-10) · 用15分钟了解DaoZero:它为你实现DAO接口 (05-10)
· J2SE:综合J2SE(TM)5.0专题之语言特性 (05-10) · 使用批处理文件实现JDK环境变量的设置 (05-10)
· 实践人生,一个普通IT人的十年回顾 (05-10) · 新手必读:JAVA开发工具安装配置心得 (05-10)
· 浅谈Java中final,finalized,finally (05-10) · Java EE 5通过终审投票—JSR 224技术规范 (05-10)
· 使用Java Annotations来管理对象的生命周期 (05-10) · JavaOne即将召开 Sun将发布Java EE (05-10)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管