一、this关键字 this关键字只能用于方法体内,当创建一个对象时候,JVM就会为这个对象分配一个资深的指针,就是this。因此this只能在非静态方法中使用,静态方法和静态的代码块中绝对不能使用this,this只和特定的对象关联,不和类关联,同一个类的不同对象有不同的this。 举个栗子: 不 ...
分类:
编程语言 时间:
2017-10-10 22:27:44
阅读次数:
293
1. 关键点 每一个函数在定义的时候,都会有跟它关联的一个对象被创建出来 每一个由构造函数创建出来的对象,都会默认的和构造函数的神秘对象关联 当使用一个方法进行属性或者方法访问的时候,会先在当前对象内查找该属性和方法 如果当前对象内未找到,就回去跟它关联的神秘对象内进行查找 问题来了,如何访问到这个 ...
分类:
其他好文 时间:
2017-09-26 19:24:53
阅读次数:
136
一、延迟加载 1.主对象的加载: 根本没有延迟的概念,都是直接加载。 2.关联对象的加载时机: 01.直接加载: 访问主对象,关联对象也要加载 02.侵入式延迟: 访问主对象,并不加载关联对象 访问主对象属性的属性的时候,关联对象会被加载 03.深度延迟 访问主对象,并不加载关联对象 访问主对象的属 ...
分类:
其他好文 时间:
2017-09-23 17:12:39
阅读次数:
171
如果将域定义为static,每个类中只有一个这样的域。而每一个对象对于所有的实例域却都有自己的一份拷贝。--《java核心技术》 使用static的两种情形:1、只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至根本不创建对象。2、希望某个方法不与包含它的类的任何对象关联在一起。也就 ...
分类:
编程语言 时间:
2017-09-13 23:10:18
阅读次数:
170
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 ...
分类:
编程语言 时间:
2017-09-12 16:12:46
阅读次数:
98
History对象总结history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。语法:window.history.[属性|方法]注意..
分类:
编程语言 时间:
2017-09-09 23:15:19
阅读次数:
211
机制 锁机制是用来解决多线程共享资源时产生的冲突问题的。java 为每一个对象关联一个对象锁,通常把锁分为对象锁和类锁,他们的本质都是对象锁,只不过对象锁关联的是类的 Object 对象 (java.lang.Object),而类锁关联的是类的 Class 对象 java.lang.Class。 j... ...
分类:
编程语言 时间:
2017-09-04 14:47:48
阅读次数:
279
(基础语法结束,开始看面向对象) 关联 关联体现的是两个类之间语义级别的一种依赖关系,比如我和我的老师。 继承(一般和特殊) 继承是指一个类继承另外一个类的的功能,并可以增加新的功能,“XX是一个AA”的语义很符合继承的含义。“猴子是一种动物”可以抽象为“猴子类”继承“动物类”。 聚合(整体和部分) ...
分类:
编程语言 时间:
2017-08-28 23:46:14
阅读次数:
254
虽然使用引用(reference)和指针都可以间接访问另一个值,但是它们之间有两个重要区别。 第一个区别在于引用总是指向某个对象:定义引用时没有初始化时错误的。 第二个重要区别是则是赋值行为的差异:给引用赋值修改的是该引用所关联的对象的值,而并不是使引用与另一个对象关联。引用一经初始化,就始终指向同 ...
分类:
其他好文 时间:
2017-08-09 10:17:07
阅读次数:
130
协同单据新增附件 以公文管理中的收文管理为例,草稿中新增收文,并添加附件,后台数据库中查看相关表的变化。 涉及的数据库表:ct_odm_bljtsw(收文单)t_bas_boattchasso(附件与业务对象关联表) T_bas_attachment(附件表) 逻辑关系:收文单中的每新增一个附件,在 ...
分类:
其他好文 时间:
2017-08-05 00:23:54
阅读次数:
180