从互动中学习,是
我最喜爱的学习方式。学习Java的第一
步要先看的到您的程序执行结
果,要可以对程序输入一些数据,作一些傻瓜式的互动
数据类型、变量常量、流程控制,学任何一个程序语言都不可
缺少的过程,虽然无趣但很实
际。
基本
(Primitive)数据类型的
autoboxing、unboxing是J2SE 5.0新特性,虽然提供了方便,但隐藏了细节,建议对对象(Object)有一定程度了解的人使用。
不管在其它语言中
是如何,数组(Array)在Java中
可得看作一个对象,它有一些值得探讨的特性。
字符串也许是您在
Java中最常处理的对象,但也可能是最常
被忽视的对象,但从此刻开始,无论如何请重视它。
封装对象信息是第
一步,您要了解如何使用类定义对象,像
是定义对象的属性、行为等等,类是建构对象时所依赖的规格书。
您可以基于某个
(父)类的定义加以继承,而制订出一个新
的(子)类定义,两个类间某些定义可能相同或不同,新的(子)类也可能拥有原来的(父)类所没有的定义。
抽象类、接口类 型在对象导向设计中伴演着极重要的角色,
而其背后的多态应用,其使用的适当与否,足以影响程序的架构与未来的可维护性。
什么资源该放在什
么地方,预先作好整理与分类,这样才不会
到处散落,满地都是*.class文件。
一个程序的撰写的
过程中,避免程序执行时的错误,往往占了
程序开发时程的绝大多数时间,对于避免程序执行时的错误,Java 提供了异常处理机制。
J2SE
5.0
新增了枚举类型,除了常量设置的功能之外,它还给了您许多编译时期的检查功能,但别想的太复杂,它本质上还是一个类。
J2SE
5.0
提供的泛型,目的在让您定义“安全的”泛型类(Generics class),事实上 J2SE 5.0 前就用 Object
解决了泛型类的部份需求,J2SE 5.0 之后再解决的是类型安全问题。
下面的讨论区与Wiki会对您很有帮助。在使用讨论区要记得的是,不要慌慌张张的发问,先用搜寻功能找找答案,要提问前先看看别人都是如何发问的,并注意 每个版面的使用规范。 Java 的入门书很多,每个人的入门需求不尽相同,这边不作任何的入门书籍的推荐;进阶书的部份,我想下面这本是最适合的,而且它是免费的,目前您也可以购买到中 文翻译版本。 最后当然别忘了,Sun 的 Java 官方网站 有很多资源,若遇到不懂的类使用方法,API是最佳的参考文件。 |