Java之路--从奴隶到将军
来源:互联网 发布:淘宝短信营销软件 编辑:程序博客网 时间:2024/04/27 13:21
Java体系分为四大平台,他们是(目前的叫法)
Java Card:智能卡平台
Java ME:微型版平台
Java SE:标准版平台
Java EE:企业版平台
通常,我们学习的时候从Java SE开始,进行语言和API的学习,等SE熟悉到一定程度才考虑另外三个平台的开发,所以不要急于学习什么J2EE、J2ME等。
二、学习资源
以下网址是您应当经常光顾的,特别是想了解新知识、新动向,或者有不能解决的问题的时候。
1、 http://java.sun.com/ (英文)
Sun的Java网站,是一个应该经常去看的地方。不用多说。
2、http://www-900.ibm.com/developerWorks/cn/
IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是Web Services,Java,Linux极好的网站。强烈推荐!!!
3、http://www.javaworld.com/ (英文)
关于Java很多新技术的讨论和新闻。想多了解Java的方方面面的应用,这里比较好。
4、http://dev2dev.bea.com.cn/index.jsp
BEA的开发者园地,BEA作为最重要的App Server厂商,有很多独到的技术,在Weblogic上做开发的朋友不容错过。
5、http://www.huihoo.com/
灰狐动力网站,一个专业的中间件网站,虽然不是专业的Java网站,但是在J2EE企业应用技术方面有深厚的造诣。
6、http://www.theserverside.com/ (英文)
TheServerSide是一个著名的专门面向Java Server端应用的网站。
7、http://www.javaresearch.org/
Java研究组织,有很多优秀的Java方面的文章和教程,特别是在JDO方面的文章比较丰富。
8、http://www.cnjsp.org/
JSP技术网站,有相当多的Java方面的文章和资源。
9、http://www.jdon.com/
Jdon论坛,是一个个人性质的中文J2EE专业技术论坛,在众多的Java的中文论坛中,Jdon一个是技术含量非常高,帖子质量非常好的论坛。
10、http://sourceforge.net/
SourgeForge是一个开放源代码软件的大本营,其中也有非常非常丰富的Java的开放源代码的著名的软件。
11、http://www.chinajavaworld.com
中文的,内容丰富。
12、.http://www.java-cn.com
中文的,英文不好的可以常去这里。
三、参考书籍
掌握Java技术不参考几本书不可能的,对于初学者,进阶者,高级人员参考的书籍也不同,下面列出书籍,供各位参考:
首先是SUN原始API文档,包括JDK API Document,Servlet API Document,J2EE API Document, 这个也应该是各个级别人员应该每天参考的书籍,形式多样,有HTML格式的,CHM格式的,也有中文的。
O'Reilly系列的书籍基本不错,也有许多翻译成中文版的,其他比较好的书大家可以参考:
《Exploring Java, 2nd Edition》
《Java in a Nutshell,2nd Edition》
《Java 2编程详解》
《Java 2从入门到精通》
《Core Java》
《Thinking in Java》
《Java实例技术手册》
《Java Servlet编程(第二版)》
《J2EE核心模式》
《设计模式:可复用面向对象软件的基础 》
《J2EE应用与BEA Weblogic Server》
《精通EJB (第2版) 》
Java Card Technology for Smart Cards: Architecture and Programmer's Guide
不知道是否在国内已翻译出来。
Java ME 介绍基础的书籍
《深入嵌入式 Java 虚拟机器 》
《java手机程序设计入门》
《J2ME&Game中文版》
为了便于
四、开发工具
工具之争一直是很多人讨论的重点,对于初学者往往造成迷茫,其实选择哪个工具对于我们学习知识不应构成障碍,如果把工具使用当成重点去学习就是舍本求末的做法,使用IDE只要熟练使用(常用)就好,只能在某个IDE下工作意味着还处于初级阶段。通常我们应该努力锻炼减少对工具以来编程(例如在极端情况下用记事本),用命令行方式编译是高效的方式(例如用ant),不过在生产环境下由于团队开发的需要可能限制你使用某种工具,如果你没有为学某种工具而努力,你就使会用所有工具了(当然各种IDE从使用的角度来说基本操作都一样)。
我们列举目前几种常用的工具:
Java IDE 工具
JBuilder
http://www.borland.com/
NetBean
http://www.netbeans.org/
Sun One Studio
http://wwws.sun.com/software/sundev/jde/index.html
Eclipse
http://www.eclipse.org/
WSAD
http://www-3.ibm.com/software/awdtools/studioappdev/about/V5.html
JCreater
http://www.jcreator.com/
Intellij IDEA
http://www.intellij.com
JDeveloper
http://otn.oracle.com/products/jdev/content.html
BlueJ
http://www.bluej.org/index.html
RealJ
http://www.realj.com/
Gel
http://www.gexperts.com/
CodeGuide
http://www.omnicore.com/index.jsp
- Java之路--从奴隶到将军
- 《无极》应该改名叫《从奴隶到将军》
- (转)从奴隶到程序员的十年历程
- 从工具的奴隶到工具的主人
- 从工具的奴隶到工具的主人
- 从工具的奴隶到工具的主人
- 王垠:从工具的奴隶到工具的主人
- 从工具的奴隶到工具的主人
- 王垠:从工具的奴隶到工具的主人
- 从工具的奴隶到工具的主人 (2012-08-08 03:00:43)
- 王垠——从工具的奴隶到工具的主人 摘要
- java自学之路(Java从入门到精通)
- Java进阶之路——从初级程序员到架构师,从小工到专家
- Java进阶之路——从初级程序员到架构师,从小工到专家
- Java进阶之路——从初级程序员到架构师,从小工到专家
- Java进阶之路——从初级程序员到架构师,从小工到专家
- Java进阶之路——从初级程序员到架构师,从小工到专家
- Java进阶之路——从初级程序员到架构师,从小工到专家
- Goters讨论(1)
- input file的CSS设定
- Ant学习笔记
- 永远相信
- 域对象分类
- Java之路--从奴隶到将军
- IIS 技术专题
- 学习XML(删除一个子节点)
- VCLSkin 4.12 FullSource的bug修正
- Google员工的工作环境
- 无限感慨
- DDR2内存推荐
- 学习Grove
- 单据编号的自动产生