![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
awjdwb
这个作者很懒,什么都没留下…
展开
-
01 Java入门
重要内容: 1.Java注释 2.Java环境的搭建 3.Java程序工作原理 4.Java的特点Java程序注释// ……单行注释。 /* …… */ 多行注释(又称非文本注释),所注释内容不会出现在javadoc 文档中。 /* …… / 多行注释(又称文本注释,一般用于类声明前或类的头部),所注释内容写入javadoc 文档。/** *第一个Java程序 ...原创 2018-08-22 14:30:14 · 110 阅读 · 0 评论 -
AspectJ的五种增强注解
目录前置增强后置增强返回增强异常增强前四种增强的执行过程及顺序环绕增强AspectJ一共支持5种类型的增强注解,@Before前置增强、@After后置增强、@AfterReturning返回增强、@AfterThrowing异常增强和@Around环绕增强前置增强@Before:前置增强,在目标方法执行之前执行@Before(value="executi...原创 2019-07-17 11:34:43 · 487 阅读 · 0 评论 -
Spring AOP
目录AOP定义Aspectj注解AOP实现与分析SpringAOP执行过程SpringAOP执行结果代码可以通过代理模式进行优化,相关知识点在上篇博客中讲过,故在此不再赘述,这里讲解如何通过SpringAOP技术提高代码的重用性。AOP定义AOP(AspectOriented Programming 面向切面编程)是一种通过运行期动态代理实现代码复用的机制,是对传统...原创 2019-07-16 17:26:50 · 141 阅读 · 0 评论 -
堆
Java 中的堆是 JVM 管理的最大的一块内存空间,主要用于存放Java类的实例对象,其被划分为两个不同的区域:新生代 ( Young )和老年代 ( Old ),其中新生代 ( Young ) 又被划分为:Eden、From Survivor和To Survivor三个区域,如下图所示:从JDK8开始,Metaspace(元空间)替代了永久代,如下图所示:无论哪个版本的JDK,...原创 2019-07-15 18:33:13 · 96 阅读 · 0 评论 -
jdk动态代理
目录动态代理的介绍动态代理优点动态代理的实现方式1、JDK动态代理2、CGLib动态代理3、JDK动态代理与CGLib动态代理区别JDK动态代理的实现与源码分析动态代理的介绍动态代理是一种在运行时动态地创建代理对象,动态地处理代理方法调用的机制。实际上它是一种代理机制。代理可以看做是对调用目标的一个封装,直接通过代理来实现对目标代码的调用。动态代理...原创 2019-07-15 17:47:48 · 117 阅读 · 0 评论 -
事务的属性
文章目录是否只读事务超时回滚规则传播行为隔离规则通过在Service层public方法上添加事务注解——@Transactional的方式可以实现事务声明,注意不能在protected、默认或者private的方法上使用@Transactional注解,否则无效。事务属性可以理解成事务的一些基本配置,描述了事务策略如何应用到方法上。下面介绍@Transactional注解的五种属性:分析依据...原创 2019-07-15 09:01:12 · 423 阅读 · 0 评论 -
如何使用Spring框架调用构造方法
文章目录基本数据类型或String类型引用类型数组List集合Set集合Map集合在application.xml文件中,可通过constructor-arg标签为构造方法中参数赋初值,name指定构造方法中的参数名,但不同的参数类型又有不同的赋值方法,具体如下:基本数据类型或String类型通过constructor-arg标签中的value为基本数据类型或String类型参数赋值:pu...原创 2019-05-11 18:02:33 · 292 阅读 · 0 评论 -
内部类
文章目录定义分类有名内部类匿名内部类静态内部类与非静态内部类内部类特点Lambda 表达式定义内部类是指在一个外部类内定义的类。分类按照是否有类名分为有名内部类和匿名内部类。有名内部类说明:全局有名内部类的使用方式类似于全局变量;局部有名内部类的使用方式类似局部变量——它们都有固定的使用范围;匿名内部类匿名内部类由于没有类名而不能单独存在,定义匿名内部类的同时须直接实例化该类,...原创 2019-05-06 00:55:13 · 126 阅读 · 0 评论 -
搭建Spring详解
文章目录Spring简介第一个Spring程序项目的创建配置文件获取实例对象Spring简介什么是Spring:Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器开源框架。第一个Spring程序项目的创建新建一个web项目,选择2.5版本删除src文件夹,选中项目,右键,选择Source Folder ,分别创建名为src/test/java、src/test/r...原创 2019-05-06 00:19:27 · 112 阅读 · 0 评论 -
Web服务器如何确定哪个servlet处理请求
Web服务器如何确定哪个servlet处理请求Web服务器Servlet容器Servletinit()、service()和destroy()简介Servlet生命周期详解Servlet2.X配置请求处理的过程Web服务器1.什么是Web服务器想要知道什么是Servlet容器,我们首先要知道什么是Web服务器。----Web服务器使用HTTP协议来传输数据,最简单的一种情况是,用户在浏览器...原创 2019-05-05 22:46:18 · 254 阅读 · 0 评论 -
数据类型和运算符
Java标识符 定义:Java对包,类,接口,方法,变量,常量(不包括项目名)等命名时使用的字符序列称为标识符,标识符时编程时使用的名字 Java标识符命名规则: 1.标识符由字母,数字,”_”和”$”组成,且不以数字开头 2.不能把Java关键字作为标识符 3.标识符没有长度限制 4.标识符区分大小写 标识符命名规则建议:规范(类,接口,方法名,变量名采用驼峰式,包名一律小写,常量...原创 2018-08-23 11:20:16 · 726 阅读 · 0 评论 -
详述多态
目录示例类多态多态定义多态应用上转型对象上转型对象定义上转型对象应用对象下转型示例类/** * 哺乳动物类 */public class Mammal { public void move() { System.out.println("哺乳动物可以移动......"); }}/** * 蝙蝠类 */public clas...原创 2019-07-25 18:10:14 · 163 阅读 · 0 评论