一,如下内容是java标准版体系的一个大概组成:1.学习java语言本身,学习它的语法,面向对象的设计思想。
2.学习java的基础知识,也就是学习如何使用jdk工作:
--界面设计有awt和swing两个体系,通过界面设计一方面是熟悉java控件的特性,另一方面也同时掌握java的事件机制;
--java的I/O机制,java对文件的读写,甚至是网络流的传输,都比较“原始”,但这个体系设计得也非常巧妙,比如decorator技术,同时也很庞大,枝节繁多,需要花时间来研究。
--用java线程编程,java的一个显著特点是对线程的强大支持,对线程的学习占据基础知识学习的重要部分。
--java的网络编程,主要是java.net包的使用,比如学习用socket实现客服通信。
--java的分布式体系,也就是RMI(远程方法调用),EJB等流行技术就是基于这个体系来实现的,掌握RMI对理解J2EE很有帮助。
--其他,如applet,国际化支持,序列化,映射等等,其中序列化是java拥有超强网络能力的一个重要原因。学习这些知识是必不可少的。二,对于java企业版,也就是j2ee,要学的内容更多,包括jsp,servlet,ejb,jndi,jms等等,也包括对各种应用服务器的熟悉和掌握。现在xml和web service正在兴起,对这两部分在java中的应用也要熟悉。此外就是web开发的应用框架,比如structs等等,这些框架对企业应用的构筑提供了非常优秀和规范的开发设计思想。三,java在无线领域的应用有j2me,对于这部分本人不熟悉,只能在这里稍微提一提。四,另外就是java集成开发环境的学习,比如jbuilder,visual age等等。五,要如何学好这个体系,对java设计思想的掌握是关键,几乎贯穿了各个部分的学习。万丈高楼从地起,循序渐进,持之以恒是关键。这其中兴趣是关键,我喜欢java的最大原因是它整个体系里流淌了一种开放自由的血液,你可以体会到一种创造的活力,这是在一些比较普通的drag and drop开发语言工具里无法体会的到的(比如vb)。good luck!

解决方案 »

  1.   

    To jxspace(彼黍离离): 谢谢你的指导和鼓励!我还有点贪心的小问题:
    请你给我推荐几本好书,我想很多人也想知道,呵呵!
      

  2.   

    jxspace(彼黍离离) ,你说的太好了。对我也很有帮助。
      

  3.   

    给你推荐几本书:(排名不分先后)《Java编程思想(第二版)》、
    《Java 2 图形设计(卷二:SWING)》、《Java 2 编程指南(SDK 1.4版)》、
    《最新Java 2 核心技术(第五版)(上下两册)》关于学习Java方面,我觉得不要想得太多,一点一点有学,想得太多反而会让自已看不到进步影响自信心。
      

  4.   

    Bruce Eckel的<<Thinking in C++>>我读过,如果说读书习惯不是和作者的差不多的话,可以说这是一本很晦涩难懂的书,这本书比较适合在碰到一定问题的情况下去查对!
    不知道<<Thinking in Java>>是不是也是这样?
      

  5.   

    《Thinking in Java》基本上也是这样,其实并不是书的内容很晦涩,而是翻译得晦涩,台湾的语文好像和大陆不一样,不过这本书中的例子相当不错典型且短小,适于初学。