Java语言深入:java匿名内部类的一点讨论》的相关内容

原来Java代码还能这么写?

过了N年, 偶才发现原来构建器还能这么写: [code:1]     private Map initData = new HashMap(){         {      &nb ...
by Readonly 2004-08-30 浏览 (8452) 回复 (21) 关键字:

有点怪异的JTable问题,请教各位

下面是一段例子代码: [code:1]import javax.swing.JTable; import javax.swing.event.ListSelectionEvent; public class TestTable {     private int count = 0;     public TestTable& ...
by roundside 2004-06-05 浏览 (5012) 回复 (17) 关键字:

.Anonymous Inner Class (匿名内部类)

匿名内部类是没有名字的内部类,不能继承其它类,但一个内部类可以作为一个接口,由另一个内部类实现. 一、由于匿名内部类没有名字,所以它没有构造函数。因为没有构造函数,所以它必须完全借用父类的构造函数来实例化,换言之:匿名内部类完全把创建对象的任务交给了父类去完成。 二、在匿名内部类里创建新的方法没有太大意义,但它可以通过覆盖父类的方法达到神奇效果,如上例所示。这是多态性的体现。 三、因为匿名内 ...
by is.eagle 2008-07-04 浏览 (303) 回复 (0) 关键字:

内部类的序列化问题

存储到memcached的所有对象都必须实现Serializable接口。今天修改系统缓存实现,从系统内部的Cache转到memcached。在转换过程中出现了内部类因为不能序列化导致设置缓存失败。写了以下的测试代码测试内部类的序列化: import java.io.ByteArrayOutputStream; import java.io.IOException; import jav ...
by flowercat 2006-11-09 浏览 (3097) 回复 (5) 关键字: 序列化

请教一个相当基础的问题,Java中为什么拥有类可以访问内部类的私有成员?

public  class  Outer  {      public  class  Inner  {          private  int  i=0;   &nbs ...
by ssos 2006-09-15 浏览 (3493) 回复 (13) 关键字:

内部类

关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。   存在它的原因是:   1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。   2.对于同一个包中的其他类来说,内部类能够隐藏起来,换句话说,内部类不管方法的可见性如何,那怕是public,除了包容类,其他类都无法使用它。   3.匿名内部类可以很方便的定义回调。 ...
by nihao620 2008-07-10 浏览 (62) 回复 (0) 关键字:

(转帖)JAVA---事件适配器----用内部类,匿名类实现事件处理

www.cnblogs.com/jssy/archive/2006/03/11/347865.html 1.事件适配器--EventAdapter   下例中采用了鼠标适配器:   import java.awt.*;   import java.awt.event.*;   public class MouseClickHandler&nbs ...
by zzg810314 2007-05-15 浏览 (410) 回复 (0) 关键字:

很久以前整理的java基础文档

kuikui     java复习文档2007-03-25 1.在同一包中的类可以互相引用,无需import语句,非同包只能访问被申明为public的类,也就是缺省 的只能在同包中被访问 例如: ------------------- package com.cn; class Test1 { } --------------- package com. ...
by LinuxFans 2007-08-30 浏览 (301) 回复 (0) 关键字:

java内部类总结[转]

内部类: 1,概述 内部类是指在一个外部类的内部再定义一个类。 内部类作为外部类的一个成员,并且依附于外部类而存在的。 内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能 使用PUBLIC和DEFAULT)。 2,分类 成员内部类、 局部内部类、 静态内部类、 匿名内部类(图形是要用到,必须掌握)。 3,使用方法 A,成员内部类: 作 ...
by guanjh 2007-09-04 浏览 (558) 回复 (0) 关键字:

深入理解嵌套类和内部类 lingwen20 整理 更新:2006-11-12 12

一、什么是嵌套类及内部类?     可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型: 静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为 内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种:     其一、在一个类(外部类)中直 ...
by iilei1982 2007-05-02 浏览 (244) 回复 (0) 关键字:

swingBuilder事件问题

最近学习用groovy做swing,在把一段java代码翻成groovy时,处理事件上老是有问题,郁闷阿!谁能帮忙看看问题在哪里啊 JAVA代码: import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.event.*; class JColorChooserDemo ...
by TK2006 2008-10-07 浏览 (23) 回复 (0)

关于D的3个疑问

1.在一个模块中定义的一个全局函数,在其他模块中可以引用么? module a ; void f() { } module b ; import a ; void main() { f() ; //这样可以么?如果可以,怎样限制f()在其他模块总不能调用啊? } 2.我在一个类的私有成员函数中实例化tango.text.convert.layout但是编译器给出 ...
by ant-man 2007-09-22 浏览 (559) 回复 (16)

dxpcom v0.1 发布

由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。 dxpcom v0.1下载地址 包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。 mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。 有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (11093) 回复 (161)

F# 入门:使用 .NET Framework 中的函数式编程技术

本文讨论: 安装 F# F# 语言基础 .NET 互操作性 异步 F# 本文使用了以下技术: .NET Framework, F#  目录 为什么要使用 F#? 安装 F# 您好,F# Let 表达式 关键字 For 管道 F# 也能够处理对象 异步 F# 与 F# 合作 作 为 Microsoft&r ...
by kimmking 2008-09-13 浏览 (84) 回复 (0)

【总结】◆◆◆◆ECSide2.0RC1目前发现的问题!◆◆◆◆(请看最后回复帖,更新至2007-10-28 某些环境下使用#_EX报错的解决方法~)

偶用了ECSide2.0RC1时间不长·的确有很多亮点~但是,目前只是停留在测试研究阶段~ 主要原因,在Weblogic8.1环境下,很多BUG就出来了~浏览下论坛,发现和我遇到一样问题的人还不少哦 ------------------------------------- 总结如下(Weblogic8.1.6,JDK1.4环境): -------------------------------- ...
by pharaohsprince 2007-09-19 浏览 (1496) 回复 (15)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

比较Wicket 1.5和Tapestry 5

Struts框架一度很流行,现在还有很多开发者使用Struts,因为处理遗留代码和投资方面的原因,有更多的开发者已经开始转向使用基于组件的框架。JSF是最受欢迎的组件框架之一,因为JSF是JCP的一部分,而且得到很多厂商支持。JSF 2.0即将发布,不过本文要讨论的是另外两个基于组件框架:Wicket 1.5和Tapestry 5。 很快,Apache基金会将会发布两个有趣的框架新的版本:Wic ...
by QQbyte 2008-09-16 浏览 (2056) 回复 (15) 关键字: wicket tapestry

JDave - Java的行为驱动编程框架

BDD,即行为驱动编程,是TDD的一个改进版本,BDD本质上也是TDD,但是比TDD要更加自然一些,更DSL化,通过定义一个一个具体可执行的Behavior来驱动软件的开发过程。如果你是一个Ruby程序员的话,那么你一定会发现RSpec已经提供了良好的BDD编程框架。我们正在开发当中的JavaEye3.0网站就是使用了rspec来编写系统的behavior,来驱动编程和单元测试。 不过如果你是一 ...
by robbin 2007-11-21 浏览 (975) 回复 (3) 关键字: JDave bdd

相关问答

赞助商链接