只显示主题贴
1.先回答你的问题:
你说的没错,在实例话内部类时必须要有外部类实例存在,但是并不一定在创建外部类时去创建内部类.可以用些工厂方法去实例化,说到底,它是成员类型,这是这句话的关键.
2.关于闭包:请看
http://www.csdn.net/news/newstopic/21/21169.shtml
3.callback的用法很多,像spring的HibernateTemplate等等:
之所以这样做, 是使一些固有的上下文透明化,如 获得连接, 执行持久化操作(CRUD)方法,关闭连接.这些必有的步骤由调用方处理, 而我们去实现具体的操作内容.
[code:1]
public class ...
- 进入论坛 Java 版
前言:
本来是想总结一下inner class 的用法,但是却发现这几位颇为亲近。索性一起拉出来溜溜。
写作目的:
跟 static , final, inner class 搞好关系,以便将来遇见了,就像用if ,else一样,一清二楚。
文中的术语定义以java language spec为准。
先想想,要关注的是那些地方?
1。语法。 (code, 我们吃饭的家伙)
2。语义。 (其实写代码也就是为了这个)
3。怎么用简单,可人的结构来表达语义。(这也是每个程序员追求的)
语义无限的,语法是Limited, 我们要理解不同的语法所表现的语义,这是本文的重点。
1。fina ...
- 进入论坛 Java 版







评论排行榜