1.static关键字主要有2个作用:
①为某特定的数据类型或者对象分配单一的存储空间,而与创建对象的个数无关。
②在不创建对象的情况下可以直接通过类名来直接调用方法或者使用类的属性。
2.static主要有4种使用情况:成员变量(属性),成员方法,代码块,和内部类
3.Java中没有全局变量的概念,但是可以通过static来实现全局变量的效果。
Java中提供了2种类型的变量:...
分类:
编程语言 时间:
2014-11-05 19:48:01
阅读次数:
175
内部类
定义:将一个类定一个在另一个类的内部定义,就是内部类。
创建内部类
如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,需要具体的指明:outerClassName.InnerClassName;
链接到外部类
内部类能访问其外围对象的所有成员,不需要任何特殊条件。
使用.this与.new
.this用法
如果你需要生成对外部类对...
分类:
编程语言 时间:
2014-11-05 14:48:45
阅读次数:
157
 随着 Material Design 的到来, AppCompat v21 中也提供了 Material Design 的控件外观支持,其中包括 EditTe...
分类:
其他好文 时间:
2014-11-04 17:44:00
阅读次数:
257
1. 内部类:如果一个类定义在另一个类的内部,这个内部类就叫做内部类。注意此时这个内部类是一个独立的类,它不属于外部类,更不能通过外部类的对象去调用内部类。外部类对内部类没有任何优越的访问权限。
即说:内部类就是外部类的友元类。注意友元类的定义,内部类可以通过外部类的对象参数来访问外部类中的所有成员。但是外部类不是内部类的友元。
2. 内部类可以定义在外部类的public、protect...
分类:
编程语言 时间:
2014-11-04 17:23:23
阅读次数:
181
关于键盘弹出挡住输入框的问题
android:windowSoftInputMode 使用这个属性可以完美解决。
这个属性的设置将会影响两件事情:
当有焦点产生时,软键盘是隐藏还是显示
是否减少活动主窗口大小以便腾出空间放软键盘
这个属性可以设一个值,或者设两个值(用竖线隔开)。
例如:
各个值的含义:
stateUnspecified:默认设...
分类:
移动开发 时间:
2014-11-03 22:33:51
阅读次数:
287
看了一下树的定义,一些基本的操作,遍历,获取节点数,获取深度等等。。这里参考了西电版的数据结构,基本用的都是递归实现的。很多说明代码中都有,每个方法我都测了一下,这里我把节点类BTreeNode作为内部类放到了BTree中,方便一下。其实可以拿出来。还有我用的是二叉链表实现的树的存储,因为java ...
分类:
编程语言 时间:
2014-11-03 22:17:08
阅读次数:
200
所谓行文如编程,随笔好比java文件,文章好比类,参考文献是import,那么目录就是方法定义。本篇文章处在分析thrift的nonblocking server之前,因为后者要依赖该篇文章的知识。若两文同一篇,那即是两类共享同一文件,其中有一个必为public,若一文在另一文中,即为内部类。按编程...
分类:
编程语言 时间:
2014-11-03 16:14:22
阅读次数:
186
线程问题的改进方式主要有: 将线程的内部类,改为静态内部类。 在程序中尽量采用弱引用保存Context。 万恶的bitmap。。。Bitmap是一个很万恶的对象,对于一个内存对象,如果该对象所占内存过大,在超出了系统的内存限制时候,内存泄露问题就很明显了。。解决bitmap主要是要解决在内存尽量不保...
分类:
其他好文 时间:
2014-11-03 11:24:45
阅读次数:
147
游戏 五子棋 内部类 鼠标监听器 适配器 JFrame应用 绘图应用 等等...
分类:
编程语言 时间:
2014-11-02 13:54:49
阅读次数:
208
JAVA初级学习 抽象类 JFrame 监听器使用 内部类 继承 接口 适配器 多态...
分类:
编程语言 时间:
2014-11-02 09:31:28
阅读次数:
342