摘要: 1、new :最常见的方法 Employee emp1 = new Employee(); 2、使用newInstance()需要在有一个无参的构造方法,这个newInstance方法调用无参的构造函数创建对象。类名.calss.newInstance( ) Employee emp2 = Empl 阅读全文
posted @ 2019-04-17 16:48 DongTian 阅读(2773) 评论(0) 推荐(1) 编辑
摘要: 一、XML 1、概述:XML全称为Extensible Markup Language, 意思是可扩展的标记语言 2、版本:W3C在1998年2月发布1.0版本;W3C在2004年2月发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。 3、XML的作用 a.程序的配置文件( 阅读全文
posted @ 2019-04-17 13:30 DongTian 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Synchronized : 称为重量级锁,经过优化后,也没那么重了 一、CAS 1、CAS:Compare and Swap, 翻译成比较并交换。 2、java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁 3、CAS有3个操作数,内存值V,旧 阅读全文
posted @ 2019-04-16 11:10 DongTian 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、生成gc.log 第一步:右键项目或文件——Run As——Run Configurations。 第二步:点击Arguments,在VM arguments中填写-Xloggc:F:/gc.log,点击Apply,最后点击Run。(可在自己选定目录中生成gc.log,例如:我选择的是F盘目录下 阅读全文
posted @ 2019-04-15 13:12 DongTian 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 一. 进程和线程的由来 (1). 操作系统中为什么会出现进程? 在最初的时候,计算机只能接受一些特定的指令,用户输入一个指令,计算机就做一个操作。当用户在思考或者输入数据时,计算机就在等待。显然,这样效率会很低下,因为很多时候,计算机处于等待用户输入的状态。 那么,能不能把一系列需要操作的指令预先写 阅读全文
posted @ 2019-04-09 15:25 DongTian 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、值类型与引用类型 1、变量初始化 int num = 10; String str = "hello"; num是int基本类型变量,值就直接保存在变量中。str是String引用类型变量,变量中保存的只是实际对象对应的地址信息,而不是实际对象数据。 2、赋值 num = 20; str = " 阅读全文
posted @ 2019-04-08 09:19 DongTian 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、局部变量存储在方法栈中 在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因。在方法中声明的变量可以是基本类型 阅读全文
posted @ 2019-04-08 08:44 DongTian 阅读(3971) 评论(0) 推荐(1) 编辑
摘要: 一、Spring的AOP的基于AspectJ的XML的开发 概述:IoC的目标是为了管理Bean ,而Bean是java面向对象(OOP)的基础设置。 1、AOP的概述 AOP:面向切面编程,是OOP的扩展和延伸,是用来解决OOP遇到问题。常用于数据库事务的编程,我们在做完第一步数据库数据更新后,不 阅读全文
posted @ 2019-03-25 23:44 DongTian 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、Spring的概述 Spring:SE/EE开发的一站式框架。它的成功来自于理念,理念包括IoC和AOP。 一站式框架:有SE/EE开发的每一层解决方案。 WEB层 :SpringMVC; Service层 :Spring的Bean管理,Spring声明式事务; DAO层 :Spring的Jdb 阅读全文
posted @ 2019-03-25 22:04 DongTian 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、值栈 1、OGNL表达式 OGNL的概述:对象图导航语言,是一门功能强大的表达式语言。 2、值栈 值栈的概述(ValueStack):是一个接口,实现类OgnlValueStack。是数据的中转站,贯穿了整个Action,有一个Action的实例,就会创建一个ValueStack对象。 3、值栈 阅读全文
posted @ 2019-03-25 19:25 DongTian 阅读(86) 评论(0) 推荐(0) 编辑