Java程序设计资源推荐

2016-02-19 14:15 3 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享Java程序设计资源推荐吧。

【 tulaoshi.com - 编程语言 】

    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年内完成一系列学习总结,教程和参考材料,以享各位网友。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)


来源:http://www.tulaoshi.com/n/20160219/1606553.html

延伸阅读
早期的编程语言(比如C语言)没有异常处理,通常是碰到错误返回一个非凡的值或设定一个标志,并以此判定是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。 !-- frame contents -- !-- /frame contents -- 于是在一些语言中出现了异常处理机制,比如在Basic中的异常处理语句“on error g...
标签: Java JAVA基础
Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为...
现在,Java技术已经风靡全球,就连环球信息网WWW的创始人也说:“计算机行业发展的下一个浪潮就是Java,并且很快就会发生。” SUN公司也声称,J2EE 1.4代表了“迄今为止最完美的网络服务平台”。 !-- frame contents -- !-- /frame contents -- 现在,Java程序已经无处不在,就连手机都成了Java的活动舞台。2004年的二级计...
标签: Web开发
1、通过适当的Ajax应用达到更好的用户体验; 2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asynchronous JavaScript and XML的缩写...
可用性设计 任何应用程序的可用性基本上由用户决定。界面设计是需多次反复的过程;在为应用程序设计界面时,第一步就设计出非常完美的界面的情况非常少见。用户参与设计过程越早,花的气力越少,创建的界面越好、越可用。 什么是好的界面 设计用户界面时,开始时最好是先看看Microsoft或其他公司的一些卖得很好的应用程...

经验教程

130

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部