摘要:
自jdk1.1引入的calendar类是另一种不同类型的日期处理类。想象它是一个挂在墙壁上的典型日历,有许多日期和页数可以翻阅。
calendar类的基础即有变量域的观念。每个类元素都是域,并且这些域在calendar类中表现为静态变量。这些变量域,可以通过get/set类方法来获得或者设置域值。
// 获得默认的calendar实例,给它设置时间
calendarcal......
摘要:
大多数基于 gui 的软件设计都基于这一假设:即用户可以清楚地看到屏幕并且可以有效地使用鼠标选择图形用户界面(gui)上的选项。对于许多残疾人士,尤其是那些视力和运动控制受损的人,这个假设是有问题的。1998 年,美国康复法案(rehabilitation act)经过修改(请参阅侧栏的 508 条款),以确保残疾人可以访问政府使用的电子和信息技术产品。因此,许多 it 企业已经开始采......
Jar clone的版本冲突
新版«星球大战»的精髓就是反对“克隆”.幸运的是,我们要谈的不是像电影中那样致命的“克隆”,但是这种“克隆”带来的伤害依然存在.我们要谈的是围绕apache groups xalan与xerces的一系列问题.
克隆
在我们的观点中“克隆”是指包与类,问题是xml与java好像在一个连续改变的状态中.在说明书中建立的xml新特点,必须在某处执行.通常,新特征与旧版本中的存在冲突,尽管它不是很大的问题.然而,当你认识到这些矛盾执行被封装与配置在同一“克隆”文件名时,你还是将能意识到问题的存在.
“克隆”文件xalan.jar,xerces.jar,crimson.jar给出了开发者与管理者要解决的问题,但文件名不能显示他们属于哪个版本的任何信息.
更多问题
问题是不仅存在这些文件的冲突执行,而且jdk配置的版本也存在冲突.jdk1.3有一个指定目录(lib/ext),该目录自动存放着classpath中的一些jar文件.该目录被用于缓解到基本java包的注册扩张.因为该注册扩张被设计成jdk(或jre)的一部分,感觉上是直接到java虚拟机,与而不是自动加入classpath....
下一页 摘要:
该篇文章涉及到了java可访问特性以及内部类的一些内容,向读者展示了一个内部类的特别的现象,通过这个例子,使开发者了解到一些他们以前可能没有注意到的细节,也许可以帮助开发者更透彻的了解java的可访问特性、内部类和虚拟机。并且通过对这些细节的分析,可能会对开发者思考、分析问题,以及适当的使用工具有所启迪。
java的访问修改符(access modifier)包括:defau......