/*1.对象应该长什么样子 * abstract 类型的类不能用于new对象*/ ...
分类:
其他好文 时间:
2016-09-15 16:28:15
阅读次数:
144
Class.forName(“类的全称”) ①不仅表示了类的类类型,还代表了动态加载类 ②请大家区分编译,运行 ③编译时刻加载类是静态加载类,运行时刻加载类是动态加载类 Ⅰ所有的new对象都是静态加载类 在编译的时刻就要去检测该类是否存在,如果不存在,编译失败。 //对于这种情况,静态加载不适用,因 ...
分类:
编程语言 时间:
2016-09-11 22:47:00
阅读次数:
199
笔记:1:方法的签名: 方法名+参数列表 2.方法的重载(overload): 1)在同一个类中,方法名相同,参数列表不同 2)编译器在编译时根据签名自动绑定调用不同的方法 3.构造方法(构造器,构建器,构造函数): 1)作用:给成员变量赋初值 2)与类同名,没有返回值类型 3)在创建(new)对象 ...
分类:
其他好文 时间:
2016-09-09 23:44:56
阅读次数:
160
一、饿汉式 为什么方法是静态的:不能new对象却想调用类中方法,方法必然是静态的,静态方法只能调用静态成员,所以对象也是静态的。 为什么对象的访问修饰符是private,不能是public 吗?不能,如果访问修饰符是Public,则Single.s也可以得到该类对象,这样就造成了不可控。 二、懒汉式 ...
分类:
编程语言 时间:
2016-09-09 20:31:01
阅读次数:
172
new 对象的时候 在内存中 建立一个 内存区域 就是堆内存 用来存放对象的属性,当new完对象把对象的地址赋给对象的引用变量 这个时候 又在内存中建立一个区域 叫栈内存 用来存储 引用变量 引用变量存储对象的地址, 当对象没有被任何引用变量 引用的时候 就变成了 垃圾会被java的垃圾清除机制清除 ...
分类:
编程语言 时间:
2016-09-09 14:53:25
阅读次数:
153
Hibernate缓存、组件、继承映射 三种状态: 临时状态:不受session管理,没有提交到数据库;没有执行sql之前,new对象的时候; 持久化状态:受session管理,提交到数据库;正在执行sql 游离状态:不受session管理,提交到数据库;session关闭后 Cache缓存:会先看 ...
分类:
Web程序 时间:
2016-09-09 00:45:53
阅读次数:
196
spring的IOC容器能够帮我们自动new对象,对象交给spring管之后我们不用自己手动去new对象了。那么它的原理是什么呢?是怎么实现的呢?下面我来简单的模拟一下spring的机制,相信看完之后就会对spring的原理有一定的了解。 spring使用BeanFactory来实例化、配置和管理对 ...
分类:
编程语言 时间:
2016-09-07 06:53:49
阅读次数:
186
一、spring总结: ⑴、spring是一个轻量级的JAVA开发框架,主要的作用是用来管理实例(可以解决JAVA类中new对象的问题,节省内存资源。)和降低代码之间的耦合性,促进代码模块化。 ⑵、促进代码的模块化学也就是所说的IOC(Inversion Of Control)。然其中DI用的较为广 ...
分类:
编程语言 时间:
2016-09-06 12:03:58
阅读次数:
205
转自:http://blog.jobbole.com/104863/ 对于Java程序员你来说,在虚拟机内存管理的帮助下,不需要为每个new对象都匹配free操作,内存泄露和内存溢出等问题也不太容易出现,不过也正是因为把内存管理交给了虚拟机,一旦运行中的程序出现了内存泄露问题,给排查过程造成很大困难 ...
分类:
其他好文 时间:
2016-08-26 21:24:23
阅读次数:
165
用到List<T>,T为结构时,new 对象,对象每次生成值存入list中,list存入每次生成的值;T为类时,new 对象,对象每次生成值存入list中,list存入的都会变成最近一次生成的值。 也就是说:结构与类,new一个对象时,结构每次引用对象都会生成不同的值,但类的对象每次生成的值都会把前 ...
分类:
其他好文 时间:
2016-08-17 12:07:37
阅读次数:
139