摘要:2004年第2期的《程序员》杂志里,有一篇martin flower的关于ioc的文章。拜读过martin的《refactor》,所以关于他的文章当然要细细品味。不过在martin用来说明ioc的例子,我觉得似乎很困惑。我完全可以用一个factory method来代替ioc实现这个例子。所以不明白这两者之间有什么具体区别,还是说工厂的方法就是实现ioc的一个具体实现。 后来在jdon上看到bq的......
摘要:http://www-900.ibm.com/developerworks/cn/java/l-aspectj/ aspectj是一个代码生成工具(code generator)。 aspectj语法就是用来定义代码生成规则的语法。您如果使用过java compiler compiler (javacc),您会发现,两者的代码生成规则的理念惊人相似。 aspectj有自己的语法编译工具,编译的结果......
java传递是引用的拷贝,既不是引用本身,更不是对象 java中一切都是值传递.你可以通过方法来改变被引用的对象中的属性值,却无法改变这个对象引用(object reference)本身.也就是当一个对象的实例被创建的时候,like this: apple a = new apple(); a 存的就是这个对象实例的地址.而这个地址,也就是a的值作为参数传到某个函数中的时候,a本身是不会改变的. 【推荐阅读:将PHP编译成可执行文件】
看think in java的时候曾经提到过java是传值的,但一直没有引起重视.直到碰到一个实际的问题,才领悟到这个最基本的问题.
摘要: .-----------------------------------------.| 建议使用: notepad记事本工具浏览编辑本文件 || 建议字体: lucida console, 规则, 五号字 || 建议设置: 自动换行 | *-----------------------------------------* +---------+ | preface | 前言 +-----......