前言:在经过前面十二篇文章的分析,对bean的加载流程大致梳理清楚了。因为内容过多,因此需要进行一个小总结。 经过前面十二篇文章的漫长分析,终于将xml配置文件中的bean,转换成我们实际所需要的真正的bean对象。 总结 【spring源码分析】IOC容器初始化(一):主要分析了Spring是如何 ...
分类:
编程语言 时间:
2019-04-29 18:59:53
阅读次数:
169
面向对象总结 一、面向对象与面向过程的区别 面向过程:根据业务逻辑从上到下写垒代码 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 1.面向过程编程: 概念:发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行 ...
分类:
编程语言 时间:
2019-04-18 00:51:42
阅读次数:
192
一.面向对象总结: (1)三要素:封装,继承,多态 详细介绍链接:https://www.jianshu.com/p/68ab35298a59 one.封装:所谓封装,也就是把 客观事物 封装成 抽象的 类,并且 类 可以把自己的数据和方法只让可信的类或者对象操作。 简而言之就是将内容封装到某个地方 ...
分类:
编程语言 时间:
2019-04-16 00:56:13
阅读次数:
193
python 面向对象总结 面向对象(OOP)概念 面向过程:早期的编程概念,类似于函数,但只能执行,没有返回值,将功能独立的代码封装成一个个函数,最后顺序地调用不同的函数 函数式编程:不仅能执行,还可以返回结果 面向对象: 面向对象是更大的封装,根据职责在一个对象里封装多个方法,顺序地让不同的对象 ...
分类:
其他好文 时间:
2019-04-14 15:56:35
阅读次数:
108
总结:HashMap的实现原理: 利用key的hashCode重新hash计算出当前对象的元素在数组中的下标 存储时,如果出现hash值相同的key,此时有两种情况。(1)如果key相同,则覆盖原始值;(2)如果key不同(出现冲突),则将当前的key value放入链表中 获取时,直接找到hash ...
分类:
其他好文 时间:
2019-02-28 13:16:42
阅读次数:
183
根据有作用范围由小到大: page(jsp有效) 》page域指的是pageContext. request(一次请求) 》request域request HttpServletContext session(一次会话) 》session域session HttpSession applicatio ...
分类:
编程语言 时间:
2019-02-28 01:17:31
阅读次数:
164
使用Java原生的序列化的方式来表示一个对象。总结一下这种对象表示方式的优缺点: 1、纯粹的Java环境下这种方式可以很好地工作,因为它是Java自带的,也不需要第三方的Jar包的支持 2、多语言环境下,使用Java序列化方式进行存储后,很难用其他语言还原出结果 3、占用的字节数比较大,而且序列化、 ...
分类:
其他好文 时间:
2019-02-12 14:35:58
阅读次数:
190
1、创建对象Object 1.1 字面量的方式创建 1.2 new Object() 1.3 构造函数创建 1.4 工厂模式 1.5 Object.create() ES5新增方法 Object.create(); 参数是一个对象,并且该对象作为新创建对象的原型。 2、对象属性的操作 2.1 访问属 ...
分类:
Web程序 时间:
2019-01-26 18:52:32
阅读次数:
216
面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特 ...
分类:
编程语言 时间:
2019-01-25 18:40:43
阅读次数:
172
1. 字符串生成过程 我们都知道String s = "hello java";会将“hello java”放入字符串常量池,但是从jvm的角度来看字符串和三个常量池有关,class常量池,运行时常量池,全局字符串常量池(也就是常说的字符串常量池) 第一个是class的常量池,看一下下面这个代码 如 ...
分类:
其他好文 时间:
2019-01-24 17:25:41
阅读次数:
174