Java语言学习笔记
文章平均质量分 84
记录自己学习过程中的点滴~
绿芽在山顶
记录个人学习历程~
展开
-
动态代理学习记录
动态代理基于反射!一、代理的概念使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。客户端真正想访问的对象是目标对象,但客户端真正可以访问到的对象是代理对象。客户端对目标对象的访问是通过访问代理对象实现的。代理类和目标类要实现同一接口。静态代理:代理类是自己手工实现的,自己创建一个Java类表示代理类,同时要代理的目标类是确定的创建一个接口,声明要做的事创建一个目标类,实现该接口创建一个代理类,实现该接口调用目标类中的方法实现增强逻辑创建一个客户端,调用代理类的方法原创 2021-09-04 17:03:38 · 94 阅读 · 0 评论 -
Java反射学习记录
一、反射概述 反射允许程序在运行中获取类的内部信息,例如构造器、成员变量、成员方法等 类加载之后,在堆中生成一个Class类的对象(一个类只有一个Class对象),这个对象包含类的完整结构信息 二、入门案例通过配置文件中的内容生成指定类的对象并调用指定方法// re.propertiesclassName=com.javalearn.reflect.CatmethodName=hipublic class Cat { private String name =原创 2021-08-29 21:44:19 · 238 阅读 · 2 评论 -
JavaWeb基础回顾
基础不牢,地动山摇,从头查漏补缺。原创 2020-04-24 14:26:12 · 292 阅读 · 0 评论 -
Spring Boot学习记录
第一章 Spring Boot入门1、Spring Boot简介 简化Spring应用开发的一个框架 整个Spring技术栈的一个大整合 J2EE开发的一站式解决方案2、优点 快速创建可以独立运行的Spring项目以及与主流框架集成(不用写一大堆配置、导包) 使用嵌入式Servlet容器,应用无需打成WAR包(之前是把项目打成WAR包,部署到服务器上,现...原创 2020-03-26 20:13:06 · 198 阅读 · 0 评论 -
标题
public class IncreaseVariable { public static void main(String[] args) { int i = 1; //对应指令0、1 i = i++; //对应指令2、3、6 int j = i++; //对应指令7、8、11 int k = i...原创 2020-03-19 10:08:53 · 132 阅读 · 0 评论 -
Spring注解开发笔记
之前使用Spring是使用xml配置文件的方式,现学习注解的方式一、@Configuration&@Bean给容器中注入组件1.创建maven项目,导入Spring依赖 <dependencies> <dependency> <groupId>org.springframework</...原创 2020-02-16 22:32:39 · 181 阅读 · 0 评论 -
JVM学习记录
目录第一章 JVM与Java体系结构1.字节码2.虚拟机3.JVM的位置4.JVM的整体结构5.Java代码执行流程6.JVM的架构模型7. JVM的生命周期第二章 类加载子系统1.类加载器与类的加载过程2.类加载器的分类3.ClassLoader的使用说明4.双亲委派机制5.沙箱安全机制第三章 运行时数据区及线程1.运行时数据区...原创 2020-02-01 18:31:30 · 949 阅读 · 1 评论