final关键字:
final关键字是最终的意思,可以修饰类,成员变量,成员方法。
? 修饰类,类不能被继承
? 修饰变量,变量就变成了常量,只能被赋值一次。
? 修饰方法,方法不能被重写
final关键字面试题
? final修饰局部变量...
分类:
编程语言 时间:
2015-07-12 23:20:42
阅读次数:
171
static1. static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量....
分类:
编程语言 时间:
2015-07-12 15:32:50
阅读次数:
151
1、static变量
按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。
两者的区别是:
对于静态变量在内存中只有一个拷贝(节省内存),jvm只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。
...
分类:
编程语言 时间:
2015-07-11 16:53:43
阅读次数:
142
JSP深入之前了解了JSP的基本原理。现在开始更深入的学习JSP的注释支持三种注释1,JSP注释只存在JSP代码源码中,当被翻译成Servlet时,这类注释会消失,不会在编译成的文件中存在2,java注释,/** */文档注释,生成javadoc,主要用来注释包,类,成员变量成员方法 /*...
分类:
Web程序 时间:
2015-07-11 00:53:16
阅读次数:
196
c++ 享元模式(flyweight)举个围棋的例子,围棋的棋盘共有361格,即可放361个棋子。现在要实现一个围棋程 序,该怎么办呢?首先要考虑的是棋子棋盘的实现,可以定义一个棋子的类,成员变量包括棋子的颜色、形状、位置等信息,另外再定义一个棋盘的类,成员变量中 有个容器,用于存放棋子的对象。下面...
分类:
其他好文 时间:
2015-07-10 20:50:52
阅读次数:
136
1,为什么需要类缓存:答:由于频繁的查找类及类成员变量需要很大的时间与空间开销,可参考如下文章:http://www.ibm.com/developerworks/cn/java/j-jni/http://www.28im.com/java/a2379737.html2,缓存时需要在java类使用s...
分类:
移动开发 时间:
2015-07-01 13:39:53
阅读次数:
151
目录Non Fragile ivars为什么Non Fragile ivars很关键如何寻址类成员变量真正的“如何寻址类成员变量”Non Fragile ivars布局调整为什么Objective-C类不能动态添加成员变量总结看下面的代码,考虑Objective-C里最常见的操作之一——类成员变量访...
分类:
其他好文 时间:
2015-06-15 11:06:12
阅读次数:
122
一、成员区别: 抽象类: 成员变量:可以变量、也可以常量 构造方法:有 成员方法:可以抽象、也可以非抽象 接口: 成员变量:只可以常量 构造方法:无 成员方法:只可以抽象二、关系区别: 类与类: 继承:单继承 类与接口: 实现:单实现、多实现 ...
分类:
其他好文 时间:
2015-06-09 19:30:37
阅读次数:
88
从前面的图中,我们可以发现Task有很多内部类,并拥有大量类成员变量,这些类配合Task完成相关的工作,如下图。MapOutputFile管理着Mapper的输出文件,它提供了一系列get方法,用于获取Mapper需要的各种文件,这些文件都存放在一个目录下面。我们假设传入MapOutputFile的...
分类:
其他好文 时间:
2015-06-09 19:17:45
阅读次数:
130
从前面的图中,我们可以发现Task有很多内部类,并拥有大量类成员变量,这些类配合Task完成相关的工作,如下图。
MapOutputFile管理着Mapper的输出文件,它提供了一系列get方法,用于获取Mapper需要的各种文件,这些文件都存放在一个目录下面。
我们假设传入MapOutputFile的JobID为job_200707121733_0003,TaskID为task...
分类:
其他好文 时间:
2015-06-09 17:21:02
阅读次数:
117