对于客户机,/ 是一种持久性对象,它代表一个存储在持久性存储
器中的实体的对象视图,或是一个
由现有企业应用程序实现的实体。
还可以再细分为0与
,这两种的
都可以将系统逻辑放在7 之中执行,不同的是0
可以记录呼叫者的状态,因
此通常来说,一个使用者会有一个相对应的0的实体。
虽然
也是逻辑组件,但是他却不负责记录使用者状态,也就是说当使用者呼叫
的时候,
/ %并不会找寻特定的的实体来执行这
个7。换言之,很可能数个
使用者在执行某个的7时,会是同一个
的在执行。从内存
方面来看,0与比较,
0会消耗
//较多的内存,然而0的优势却在于他可
以维持使用者的状态。
8、%和% 的区别。
% 是集合类的上级接口,继承与他的接口主要有 和 *
% 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种
集合的搜索、排序、线程安全化等
操作。
9、:和::的区别。
111:是位运算符,表示按位与运算,::是逻辑运算符,表示逻辑与()。
、;2< 和 ; 的区别。
111;2< 是 ; 的轻量级实现(非线程安全的实现),他们都完成
了 2< 接口,主要区别在于 ;2<
允许空()键值(,)+由于非线程安全,效率上可能高于 ;。
;2< 允许将 作为一个 的 , 或者 ,而 ; 不
允许。
;2< 把 ; 的 方法去掉了,改成 和
=。因为 方法容易让人
引起误解。
; 继承自 3 类,而 ;2< 是 引进的 2<
0 的一个实现。
最大的不同是,; 的方法是 - 的,而 ;2< 不是,
在多个线程访问 ; 时,不需要自
己为它的方法实现同步,而 ;2<就必须为之提供外同步。
; 和 ;2< 采用的 > 算法都大概一样,所以性能不
会有很大的差异。
、++- 的区别。
用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类
评论0
最新资源