JAVA这个语言,已经不再是语言了,他勾勒出一个开放式的开发环境, 基本上http://www.oracle.com很粗略地把Java的分为三个部分 (1) Java SE ( Java 标准版) (2) Java EE ( Java 企业版) (3 ) Java ME ( Java 微型版) 新手,大概都要由Java SE开始学习, 比较需要了解的就是SCJP考题的范围 刚开始你大可不必花时间去研究AWT或Swing的的基本概念 但是我认为你们要对基本语法及资料结构要清楚 接着,必须学会如何查询API (javadoc文件) 其实,Java并不难学,比VB难一些, 但是可以处理的范围却比VB大很多, 只要能够设定好JDK与classpath中, 开发就没有太大问题, 刚开始我会建议你们直接使用的UltraEdit或EditPlus的这些文书处理工具 练习来建立简单的变量,循环等等... 接着学习一些免费的IDE ,eclipse, NetBeans等。 (请参阅IDE版) 很多人会拿C和JAVA相比较 基本上, Java的处理硬体的能力大多要透过JNI与Driver沟通 架构在JVM上面执行效能也很难与C抗衡 但是,简单容易上手是他的优势 面向对象的程序设计也随着java的的发展突飞猛进, 相对的, 可以顺便了解UML及软体工程 所谓的JAVA高手其实没有什么(对不起,诸位高手....) 可能是读了比较多的技术文件或知道比较多的资源可以利用 一个语言能够让工程师轻易地建构出一套系统 就是很好的语言,所以你们可以很快乐地开始学习 更重要的事情,使用java开发的人们 非常热心开放他们的源代码, 你们可以使用他们的binary jar ,或参考他们的source code 堆叠出你们想要建立的系统 等到你能够写出九九乘法表,控制住一些collection, 能够读得懂的Java API的javadoc的, 你大概就可以做一些选择 想要做 application,就可以钻研于 AWT,Swing 等等 想要做 webapps ,就可以钻研 JSP / Servlet 等等 想要做 PDA /phone,就可以钻研 Java ME, MIDP 等等
|