1.传入句柄,修改后该句柄指向的对象会修改! ■参数传递过程中会自动产生别名问题 ■不存在本地对象,只有本地句柄 ■句柄有自己的作用域,而对象没有 ■对象的“存在时间”在Ja...
1.传入句柄,修改后该句柄指向的对象会修改! ■参数传递过程中会自动产生别名问题 ■不存在本地对象,只有本地句柄 ■句柄有自己的作用域,而对象没有 ■对象的“存在时间”在Ja...
1.运行期类型鉴定(RTTI) 2.instanceof语句 静态调用 isInstance()方法 动态调用 3.Class c = Class.forName(类名) 获...
1. 捕获Exception e 的不同方法 e.getMessage(): Here's my Exception e.toString(): java.lang.Exce...
1.数组 1.1 由基本数据类型构成的数组会自动初始化成零(针对数值类型)、null(字符类型)或者false(布尔类型) 2.集合 Vector:使用Enumeration...
1.helloWorld init-param不配置,有默认文件,位于/WEB-INF/ -servlet.xml3.注解方法: @RequestMapping("/hell...
1.多态 绑定:将一个方法调用同一个方法主体连接到一起就称为“绑定(Binding)。 早期绑定:程序运行以前执行绑定 后期绑定、运行期绑定:绑定在运行期间进行,以对象的类型...
1.继承 若创建类的时候没有声明要继承的类,那么java就默认继承Object类。 1.1继承含有自变量构造器的类 一定要使用super(变量),否则编译器会报告找不到无参构...
1.Helloworld 利用配置文件(Bean.xml)进行类的配置,利用全类名进行反射的方式进行类的创建 ApplicationContext ctx =new Clas...
1.包:库单元 包名均小写 每个编译单元都必须有一个以.java结尾的名字。而且在编译单元的内部,可以有一个公共(public)类,它必须拥有与文件相同的名字(包括大小写形式...
1.构造器 1.1 编译程序会帮我们自动创建一个默认构造器 1.2若定义带参数构造器,则该方法为唯一的构造器,编译程序不会自动合成默认构造器 1.3属于特殊的方法类型,与类名...
1.赋值 主数据类型的赋值A=B,复制后A和B仍旧独立 对象之间的赋值A=B,复制后,A和B同指向B最初所指向的对象 2.别名 上述两个句柄同指向一个对象的现象称为别名,将一...
Java 采用三个显式(明确)关键字以及一个隐式(暗示)关键字来设置类边界:public,private,protected 以及暗示性的friendly。 1.public...
1.保存数据 寄存器: 最快的保存区域,位于处理器内部,由编译器分配 堆栈: 保存常规 RAM(随机访问存储器)区域方式,速度仅次于寄存器 对象句柄保存在此 堆: 在 RAM...
Spring IOC 容器 Spring IOC的理解 依赖注入(dependence injection):通过外部传入对象或通过set方式获取对象, 自己内部不进行对象的...
Dva:内容
策略模式: 找出应用中可能需要的变化之处,把它们独立出来,不要和哪些不需要变化的代码混在一起。 具体策略:实现接口 组合类:管理策略类,定义策略接口,设定具体的策略 观察者模...
创建和销毁对象 1.考虑使用静态工厂方法代替构造器 优点: 1.1静态工厂方法存在名称,在类需要多个带有相同标签的构造器是,可通过不同的名字进行区分 1.2不必每次调用时创建...
1.@NotNull:用在基本类型上,不能为null,但可以为空字符串 2.@NotEmpty:用在集合类上,不能为null,并且长度必须大于0 3.@NotBlank:只能...