....目前Java可以说是产业界和学术界最热门的语言,许多读者都很急切想把Java学好。除非像电影「骇课任务」(Matrix)一样能够把需要的专业技巧下载到脑海(女主角只花了几秒下载资料,就马上具备飞行员的技巧),或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是免不了的。花时间,不打紧,就怕方法错误,事倍功半。我认为,学习Java包括了下列的范畴:*认识Java的原理*学会Java语言*对象导向的思维*开发工具的用法下面分别就这几点详细阐述。学习Java的原理了解Java的原理,才有可能真正体会Java的一切,学习任何事情,只要能掌握原理,就会比较顺利。我发现许多人使用Java已经逾年,却连Java最基本的特质都不清楚。一般来说,信息系毕业的学生,对于信息的新事物学习的速度,会比其它科系来得快,就是因为四年的教育为他们奠定了学习新事物的基础,这也是信息系课程的价值所在。除非你受过的基础训练够扎实,否则在学习或使用Java的过程中,你一定会需要参考到这些信息系学科的知识。我建议各位可以在闲暇之余,把信息系课本的书拿来读一读。这是治本之道,绝非立竿见影的特效药,必须要有耐心。学习Java语言学习Java语言很简单,毕竟Java语言也只包含五十多个关键词(keyword)与几十个算符(operator),再加上Java语法(syntax)也很简单,所以一般人可以很快就学会Java语言。危险的是,很多人认为已经完全掌控Java语言,但其实对于内部的运作机制仍不能掌握,这些盲点有时候会让你无法完全掌控Java语言。克服这些盲点的方式是看「TheJavaLanguageSpecification,2ndEd.」(没有中文版)来彻底弄懂Java程序语言,并看「InsidetheJavaVirtualMachine,2ndEd.」(有中文版,但翻译得@#%$)来彻底掌握Java虚拟机器的运作方式。学习对象导向的思维学会了语言,并不代表就可以设计出好的对象导向系统架构。想要成为对象导向的专家,往往需要:*多看相关的书,特别是DesignPattern和Refactoring的书。*多观摩别人的程序(例如JavaAPI的design与implementation)*多写程序....学习API学会Java语言之后,还需要学会一些API才能写出有用的程序。Java的API非常多,必须规划好一个学习路径,才不会在浩瀚的API大海中迷失。必备的API包括了:IO、NewIO、work、RMI、JAXP...等。*API但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、%以上的类的功能的灵活运用。2、%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、、%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。4、%的内容。5、包下的60%以上的内容,对各个类的功能比较熟悉。6、%以上的内容,特别是各种格式化类。7、、%以上的内容,、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。10、Swing的基本内容,和AWT的要求类似。11、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。至于其它的API,就看你的需求而定,大致上分成:*GUI类:JavaBean->Swing->JavaHelp->Java2D->ImageIO->JAI->Java3D...*Enterprise类:JDBC->JDO->Servlet->JSP->EJB->JMS->JTA/JTS...*J2ME类(这一类不是我的专长,无法提供学习顺序建议)....,Java语言发展简史,Java开发环境的搭建,体验Java程序的开发,环境变量path和classpath的设置,Java程序的执行过程,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。项目练习与阶段测试BubbleSort、SelectionSort、InsertionSort、ShellSort、DataSorter等各种数据处理技术。传智
java课程内容 来自淘豆网m.daumloan.com转载请标明出处.