![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
1.Java
文章平均质量分 68
记录一些Java相关的知识纪要
@Chenhan
这个作者很懒,什么都没留下…
展开
-
Java -- 注解
注解在我们的项目代码中随处可见,是Java提供的设置程序中元素的关联信息和元数据( MetaData)的方法,它是一个接口,程序可以通过反射获取指定程序中元素的注解 对象,然后通过该注解对象获取注解中的元数据信息。平时看到的@override就是注解,我们认识注解之前,需要先学习一下元注解,元注解就是使用在注解之上的注解,标准的元注解包括这几个:@Target、@Retention、@Documented、@Inherited。@Target说明了注解所修饰的对象范围,包括:@ Retentio原创 2021-05-23 14:18:52 · 168 阅读 · 0 评论 -
Cloneable -- Java中的拷贝
昨天看一个知识点的时候,聊到了Java中的拷贝,感觉那边扩展的太多会影响到那边文章的篇幅,那么就在这里进行内容补充吧。讲到Cloneable接口的时候讲到了拷贝,那么我们在这里聊聊拷贝到额一些东西。首先从Java中传值方式入手,我们平时以为基本数据类型是值传递,引用数据类型是引用传递,其实不全是。像我们平时的int类型,是独立的,如果我们对一个变量a1 = 0进行拷贝,那么在内存中的存储是下面这样的:那这时候我们对a2进行修改,并不会影响到a1的值。那一个引用数据类型是什么样的呢:引用数原创 2021-02-28 17:42:26 · 116 阅读 · 0 评论 -
Java--反射
平时我们做项目写代码的时候,都是拿指定的类使用其api完成各功能的开发,但是如果一开始我们并不知道要使用的是类对象是哪个,这样是没办法new一个对象出来的,这时候就需要用到反射的技术了。反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用其对应的方法,这是Java被视为动态语言的一个关键的特性。我们平时知道一个类,然后获取一个实例的操作很简单,直接new一下就好了,但想获取一个类就需要使用Class类的forName方法,参数是传入想要获得的类的全路径名,然后就可以获取到这个原创 2021-02-16 11:29:01 · 96 阅读 · 2 评论 -
Java--泛型
泛型:参数化类型为什么要使用泛型因为泛型提供了编译期的类型安全,确保只能把正确类型的对象放入集合中,避免在运行时出现ClassCastException。使用泛型的好处:1、可以让多种数据类型执行相同的代码;2、泛型在使用的时候指定类型,不需要强制类型转换。泛型类将类型由原来的具体类型参数化:public class MyClass<T> { private T data; public MyClass(){};}public class MyCl原创 2021-01-23 17:18:37 · 176 阅读 · 2 评论