详解IOC容器 在Spring Ioc容器的代表就是org.springframework.beans包中的BeanFactory接口,BeanFactory接口提供了IoC...
非线程安全会在多个线程对同一个对象的实例进行并发访问时产生,产生的后果就是脏读,也就是取到的数据其实是被更改过的。而线程安全就是对获得的实例变量的值进行同步处理,不会出现脏读...
原子性 原子是世界上的最小单位,具有不可分割性。比如 a=0;(a非long和double类型) 这个操作是不可分割的,那么我们说这个操作时原子操作。再比如:a++; 这个操...
线程与进程 线程:进程中负责程序执行的执行单元,线程本身依靠程序进行运行,线程是程序中的顺序控制流,只能使用分配给程序的资源和环境。进程:执行中的程序,一个进程至少包含一个线...
InetAddress类封装Ip和DNS 该类用于封装一个IP地址,并提供了一系列与IP地址相关的方法前两个方法用于获得该类的实例对象,第一个方法用于获得表示指定主机的Ine...
Eclipse的快捷键 收藏1,eclipse的使用操作;创建工作空间;创建工程;创建包;创建main函数;在控制台输出一条语句;创建接口;自动生成存取器;(set(),ge...
模拟需求 现在需要设计一个遥控器。厂商的类可能是这样的: 这些类看起来不少,而且接口各有差异,而且这些类以后还会越来越多。所以设计一个遥控器API很有挑战性。使用命令模式可以...
模拟需求 更新一个订单系统,以满足饮料供应要求。原先的设计是这样的 每种饮料都需要实现cost抽象方法,来返回饮料的价钱。购买咖啡时也可以要求在其中加入各种调料,商家会根据不...
模拟需求 现在我们要根据已有WetherData对象实现三个使用天气数据的布告版,一旦WetherData有新的测量,这些布告必须马上更新。同时用户可以随心所欲地添加或删除任...
模拟鸭子 模拟一个鸭子的游戏SimUDuck,游戏中会出现各种鸭子,一边游戏戏水,一边呱呱叫。现采用oo技术,设计一个鸭子超类(superclass),并让各种鸭子继承。 现...