javaSE的课程马上就要结束了,这周从事件驱动编程开始学习,了解事件源和监听器,事件处理机制,监听器的实现方——外部类,内部类(成员内部类,局部内部类,匿名内部类,静态内部类等),事件监听的监听器,actionListener,windowListener,comboboc(组合框),键盘按键的监 ...
分类:
其他好文 时间:
2016-05-29 10:48:59
阅读次数:
151
什么是内部类:定义在其他类(outer class)中的类被称作内部类。内部类可以有访问修饰服,甚至可以被标记为 abstract 或 final。 内部类与外部类实例有特殊的关系,这种关系允许内部类访问外部类的成员,也包括私有成员。内部类分为以下四种:内部类(inner class)
局部内部类
匿名内部类
静态嵌套类为什么要使用内部类:在《Think in Java》中有这样一句话:使用内...
分类:
编程语言 时间:
2016-05-27 11:53:32
阅读次数:
178
堆, NEW对象栈,局部变量数据段,类变量、常量代码段,方法的定义 按照声明的位置和作用域划分 -局部变量:方法和语句块内部定义的变量,栈空间里面,当方法或语句块一结束,局部变量空间马上释放,-成员变量(属性):方法外部、类的内部定义的变量(堆空间,随对象产生而产生,随对象销毁而销毁)-类变量(静态 ...
分类:
编程语言 时间:
2016-05-25 15:12:14
阅读次数:
148
一:导入如百度地图等的外部类。 步骤:1.首先 将androidstudio项目显示切换到 project 状态显示项目 2.然后添加.jar文件,将所有的.jar文件放入libs文件夹内(libs文件夹就在项目文件夹下),然后在引入的.jar文件上右键然后点击 Add As Library... ...
分类:
移动开发 时间:
2016-05-23 13:10:21
阅读次数:
162
1)如果在一个类的内部再定义一个类,就是内部类,而外面的类叫外部类。 2)内部类可声明为public或private访问权限,对内部类的用法和限制与对成员变量和成员方法是相同的。 例子: 以上程序中,Inner作为内部类,并且在外部类的fun()方法中直接实例化内部类对象,并调用print()方法。 ...
分类:
其他好文 时间:
2016-05-23 06:37:38
阅读次数:
207
public class StaticInnerClass { int x=100; static class inner{ void doitInner() { System.out.println("外部类+"+x); }//错误的,因为x 不是静态变量,所以在方法中不能用 doitInner方 ...
分类:
编程语言 时间:
2016-05-22 13:51:01
阅读次数:
166
1.什么是内部类? 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须像在main()方法中那样,具体的指明这个对象的类型:OuterClassName.InnerClassName当生成一个内部类的时候,它能访问其他外为 ...
分类:
编程语言 时间:
2016-05-14 00:53:19
阅读次数:
220
51.Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口? 答:可以继承其他类或实现其他接口,在Swing编程和Android开发中常用此方式来实现事件监听和回调。 52.内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制? 答:一个内部类对象可以访 ...
分类:
编程语言 时间:
2016-05-13 09:33:48
阅读次数:
377
Handler的内存泄漏的问题?所谓的内存泄漏就是这个对象没有任何使用价值了但是由于任然存在引用导致内存被占用了垃圾回收器回收不了。。。。。
至于为什么会出现内存泄漏呢?
这里面的原理是很深很深的,因为new 的handler是一个内部类对象对外部类对象有个隐试强引用。
内部类对外部类有个隐试强引用其实并没有导致内存泄漏,尽管activity的引用被内部类对象持有着,大不了内部类对象先被回收,...
分类:
其他好文 时间:
2016-05-13 02:51:00
阅读次数:
180
/*
内部类概述:
把类定义在其他类的内部,这个类就被称为内部类。
举例:在类A中定义了一个类B,类B就是内部类。
内部的访问特点:
A:内部类可以直接访问外部类的成员,包括私有。
B:外部类要访问内部类的成员,必须创建对象。
内部类位置
成员位置:在成员位置定义的类,被称为成员内部类。
局部位置:在局部位置定义...
分类:
编程语言 时间:
2016-05-13 00:38:10
阅读次数:
137