- 博客(7)
- 资源 (8)
- 收藏
- 关注
转载 java 中的 clone()
首先要明确一点,如果目标类没有实现自己的clone()方法,该类的实例instance.clone()实际调用的是Object.clone()。1) 无论目标类是否实现了Cloneable接口,只要调用到了Object.clone(),比如通过super.clone(),那么就必须处理或者抛出CloneNotSupportedException,因为Object.clone()有throws这
2013-04-08 14:06:36 605
转载 浅谈为什么Java接口中不允许定义变量
口就是提供一种统一的”协议”,而接口中的属性也属于“协议”中的成员。它们是公共的,静态的,最终的常量。相当于全局常量。抽象类是不“完全”的类,相当于是接口和具体类的一个中间层。即满足接口的抽象,也满足具体的实现。如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无法通过行为来修改属性。有的人会说了,没有关系,可以通过实现接口的对象的行为来修改接口中的属性。这当然没有问题,但是考虑
2013-03-30 14:20:16 785
转载 java 性能问题 排查
1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态
2013-03-30 11:07:39 1134
转载 JAVA 中魔法数字定义
JAVA使用魔法数字 说明:所谓魔法数值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。 魔法数值使代码的可读性大大下降。而且,如果同样的数值多次出现时,到底这些数值是不是带有同样的含义呢,谁也说不清楚。另一方面,如果本来应该使用相同数值的地方,一旦用错了,也很难发现。因此,需要注意以下几点,极力避免使用魔法数值。 ① 不使用
2013-03-30 10:50:04 7728 1
转载 接口中成员变量和成员函数介绍
接口类型的定义类似于类的定义。接口定义的形式如下:[修饰符] interface接口名 [extends] [接口列表]{ 接口体}像类那样,编译好的接口被保存在class文件中。1.接口说明interface 前的修饰符是可选的。当没有修饰符的时候,表示此接口的访问只限于同包的类。如果使用修饰符,则只能用public修饰符,表示此接口是公有的,在任何地
2013-03-30 10:44:54 3538
原创 创建物化视图例子
--创建物化视图的重要例子create materialized view tb_v_empoid ---物化视图名称TABLESPACE hr_DATA --保存表空间 BUILD DEFERRED --延迟刷新不立即刷新 创建物化视图时不生成数据 --BUILD IMMEDIATE 创建物化视图时就生成数据 refresh force -- fa
2013-03-26 10:59:54 700
转载 java的HashCode方法
java的HashCode方法有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。
2013-03-26 10:40:44 567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人