![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 77
immdwbs
这个作者很懒,什么都没留下…
展开
-
==与equals()及hashCode()间的关系
1、代码实例 package base; public class EqualsDemo { public static void main(String[] args) { int int1 = 12; int int2 = 12; Integer Integer1 = new Integer(12); Integer Integer2 = new Integer(12); Integer Integer3 =原创 2022-03-21 16:02:31 · 180 阅读 · 0 评论 -
java注解使用及原理
1、概述 通俗的说是将我们需要的数据通过注解存储起来,当我们需要的时候(编译时或者是运行时)就去获取存储的数据。 (1)注解是一种对程序元素设置元数据的方法。 (2)元数据是指添加在类,方法,字段,包上的额外信息。 (3)注解是一种分散式的设置元数据的方法,而xml配置是一种集中式的设置元数据的方法 (4)注解不能直接干扰程序的运行,即添加和删除注解后程序都应当是可运行的 2、java.lang.Annotation 通过反编译可以知道所有的注解都是接口且继承自java.lang.Annota原创 2021-11-18 11:54:39 · 722 阅读 · 0 评论 -
Java反射
1、反射的作用 (1)在运行时判断对象所属的类(java.lang.reflect.Class类) (2)在运行时获取类的对象(java.lang.reflect.Constructor类) (3)获取修改对象的属性(java.lang.reflect.Field类) (4) 调用对象的方法(java.lang.reflect.Method类) 2、java.lang.reflect.Class (1)每一个类都有一个唯一的Class对象用于描述类的信息,一个类只有一个Class对象,但是可.原创 2021-11-17 11:49:59 · 132 阅读 · 0 评论 -
java泛型
1、概述 (1)泛型的目的是使数据的类型参数化 (2)定义泛型时不需要指定确定的数据类型,在真正的使用时才指定真正的类型 (3)核心目标:解决容器类型在编译时安全检查的问题 2、泛型类 (1)泛型类的基本形式 (2)泛型参数不支持基本数据类型,典型的如容器集合类不支持基本数据类型 (3)泛型中的类型在编译时就会被确定,因此在运行时是不会有泛型的信息的 package generic; public class GenericDemo<T> { private..原创 2021-11-16 20:11:40 · 492 阅读 · 0 评论