摘要:
最近遇到这个问题,困扰了两天才解决了。在日文win2000系统下安装jbuilder时,总是报 (win32 erorr:234 file "win32util.cpp"line:1425)错误,分析原因,可能是installanywhere打包的文件执行的时候出的问题。因为之前在安装eclipse的myeclipse插件时也遇到同样的问题,于是在googl......
摘要:
每个java对象都有 hashcode() 和 equals() 方法。许多类忽略(override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在 java理念和实践这一部分,java开发人员brian goetz向您介绍在创建java类以有效和准确定义 hashcode() 和 equals() 时应遵循的规则和指南。您可以在 讨论论坛与作者和其它读者一同......
JDK1.5使用总结--《Java1.5Tiger:ADevelopersNotebook》
jdk1.5.1出来了,是不痛不痒的debug版本. 感觉jdk1.5最重要的革命是annotations,而其余的部分,如generics与concurrency与jvm tools对于某些opensource或许是重要的武器,但对于我们这样的星斗小民却没什么感觉.再其余的的就是些小改动了. 又读了一遍〈java 1.5 tiger: a developers notebook〉,结合之前的应用,总结有用的新特性如下: 0.annotations 最最重要的功能,相信是与aop一道,打破传统c/c++樊篱的语言革命武器.相比之下,动态语言只是简化了代码量,而没有在编程架构上有所突破. 1.autoboxing 这是jdk1.5唯一让小市民们有感觉的新特性,终于不用再integer与int间显式转换了,但这本来就是天经地义的事情. 2.generics 感觉像给所有容器类加了一个强类型的锁,在python这样的动态语言大行其道的世界里,强类型似乎不那么吃香. generics好处就是type safe且循环的时候不用作类型转换了.不好就是所有定义与声明的地方都要加上类型定义,使得总代码量反而增加了.如果用旧式循环语法,连iterator都要声明类型. 又或者,可以尝试写自己的泛型类,这对某些open source util类或许有帮助,但自己的业务类,只会在oo无法解决之下,才会考虑使用....
下一页 摘要:
4. 创建controller组件4.1 概述现在我们理解了怎样构造你的应用程序的model和view组件,现在是集中到 controller 组件的时候了。struts包括一个实现映射一个请求uri到一个行为类的主要功能的servlet。因此你的与controller有关的主要责任是: 为每一个可能接收的逻辑请求写一个 action 类(也就是,一个 action 接口的实现......