自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 java注解

Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容。@Retention:标识这个注解怎么保存,是只在代码中,还是编入class文件中,或者是在运行时可以通过反射访问;将@Override 注解标注在子类重写的方法上,可检查该方法是否正确地重写了父类的方法,如有错误将会编译报错。注解可以保留到程序运行的时候,它会被加载进入到 JVM 中,所以在程序运行时可以获取到它们。@Repeatable:Java 8 开始支持,标识某注解可以在同一个声明上使用多次。LOCAL_VARIABLE 局部变量。

2024-09-12 19:56:32 657

原创 java泛型

泛型的本质是类型参数化或参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。:没有设置数据类型,则list就是内部就是Object[]数组,在get()元素时,返回的是object类型,所以,获取对象时,需要强制类型转换,其他的Collection、Map如果不使用泛型,也存在这个问题。代码中的<Integer>就是泛型,我们把类型像参数一样传递,尖括号中间就是数据类型,我们可以称之为实际类型参数,这里实际类型参数的数据类型只能为引用数据类型。使用泛型可以解决这些问题。

2024-09-12 09:31:23 344

原创 java反射

Java 的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。通过 Java 的反射机制,我们就可以在程序的运行状态中,动态获取类的信息,注入类内部的属性和方法,完成对象的实例化等操作。,什么样模子就可以做出什么大小,图案的月饼。6、不利于代码重构:使用反射的代码通常依赖于类的具体实现细节,一旦类结构发生变化,可能导致反射代码出错,不利于代码的重构和演化。

2024-09-10 20:35:41 971

原创 SpringBoot

随着Spring 3.0的发布,Spring 团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷杂的配置。Java反射机制效率很低,依赖java8的编译特性,比较隐晦,容易让其他开发混淆,在传递参数时尽量使用@Param注解。Spring Boot 为简化 Spring 应用开发而生,Spring Boot 中的。简化配置,提供约定俗成的默认配置,告别编写各种配置的繁琐;

2024-09-05 20:47:52 1031

原创 SpringAOP、静态代理、动态代理(重要)

1、实现与具体的目标对象一样的接口,这样就可以是使用代理来代替具体的目标对象。1、定义:为目标对象提供一种代理以控制这个对象的访问,在不改变目标对象的行为的前提下,对目标对象行为的增强。让目标对象和代理类实现同一个接口,目的是让客户端访问的时候代理对象和目标对象表现行为是一致。2、保存一个具体的目标对象引用,可以在需要的时候调用具体的目标对象的方法。代理对象的生成,是利用JDK API, 动态的在内存中构建代理对象。可以做到不修改目标对象的前提下,对目标对象的功能进行扩展。权限控制、日志处理。

2024-09-04 20:23:37 641

原创 实现自动登录

一般情况下不会写多个if条件语句。因此,做进行第一步修改。

2024-08-29 09:35:07 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除