
java
文章平均质量分 86
java
Lstao_
这个作者很懒,什么都没留下…
展开
-
java——反射入门
文章目录反射介绍反射的四大核心类1.Class类获取Class对象的三种方式获取构造器获取字段获取方法2.Constructot类3.Field类4.Method类setAccessible反射介绍反射是java中很重要的一个高级特性,在很多框架中都有用到,动态代理也是使用反射来实现的。通过反射,我们可以在程序运行期间就获得类或对象的所有信息。对于一个类,反射可以获得它的所有属性和方法信息,对于一个对象,我们可以调用它的所有方法和属性,可以理解反射就是对类的解剖反射的四大核心类1.Class类原创 2021-04-27 14:35:01 · 294 阅读 · 0 评论 -
java基础-注解
1.Annotation 注解1.概念是一种特殊标记,出现在jdk1.5后。类,方法,变量,参数和包都可以被标注。注解会在编译的时候2java 内置的注解作用在代码上的注解1. @Override :检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。2. @Deprecated :标记过时方法、类。如果使用该方法,会报编译警告。3. @SuppressWarnings :抑制编译器警告例如 @SuppressWarnings({ "rawtype原创 2021-04-26 15:07:22 · 162 阅读 · 0 评论 -
java基础——泛型的使用
1.概念泛型就是将原来的类型参数化,将具体的某个类型变成一个参数类型。然后在调用时传入具体的类型。在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。2.为什么要使用泛型下面看一个例子public void test1(){ ArrayList arrayList = new ArrayList(); arrayList.add(123); arrayList.add("456");原创 2020-10-29 01:59:21 · 276 阅读 · 0 评论 -
java基础——String StringBuffer StringBuilder
String : 不可变字符序列StringBuffer : 可变字符序列 线程安全StringBuilder :可变字符序列 线程不安全JDK111.可变和不可变String 底层存储结构为final 修饰的字节数组,因此不可修改private final byte[] value;StringBuffer 和StringBuilder 都继承AbstractStringBuilder底层使用的也是AbstractStringBuilder 中的字节数组,可变/** * Th原创 2020-09-27 14:22:57 · 173 阅读 · 0 评论 -
java包装类、基本数据类型、String类型之间的转换
包装类的概念java有着万物皆对象的理念,而基本数据类型并不具有对象的性质,包装类的出现,相当于把基本类型"包装"起来,使其具有对象的性质,如一些属性和方法。而当我们想HashMap等一些容器里放东西时,基本数据类型时放不进去的,需要放入对象,这是就需要对应的基本数据类型的包装类了。基本数据类型对应的包装类基本数据类型: boolean,char,byte,short,int,long,float,double包装类型:Boolean,Character,Byte,Short,Integer,Lo原创 2020-08-08 08:36:01 · 233 阅读 · 0 评论