后端
文章平均质量分 72
正在加载数据...
这个作者很懒,什么都没留下…
展开
-
java- Lombok常用注解
Lombok常用注解@NonNull成员方法/方法参数使用,校验参数是否为空,如果为空,抛出空指针异常。@Cleanup这个注解用在变量前面,可以保证此变量代表的资源会被自动关闭,默认是调用资源的close()方法,如果该资源有其它关闭方法,可使用@Cleanup(“methodName”)来指定要调用的方法@Cleanup InputStream in = new FileInputStream(args[0]);@Cleanup OutputStream out = new FileOutp原创 2021-03-05 16:53:46 · 344 阅读 · 0 评论 -
java-注解
@Override注解Java 中 @Override 注解是用来指定方法重写的,只能修饰方法并且只能用于方法重写,不能修饰其它的元素。它可以强制一个子类必须重写父类方法或者实现接口的方法。@Deprecated注解@Deprecated 可以用来注解类、接口、成员方法和成员变量等,用于表示某个元素(类、方法等)已过时。当其他程序使用已过时的元素时,编译器将会给出警告。Java 9 为 @Deprecated 注解增加了以下两个属性:forRemoval:该 boolean 类型的属性指定该 A原创 2021-03-04 14:22:00 · 101 阅读 · 1 评论 -
java-枚举
声明枚举任意两个枚举成员不能具有相同的名称,且它的常数值必须在该枚举的基础类型的范围之内,多个枚举成员之间使用逗号分隔。如果没有显式地声明基础类型的枚举,那么意味着它所对应的基础类型是 int。enum Signal { // 定义一个枚举类型 GREEN,YELLOW,RED}枚举类方法名称描述values()以数组形式返回枚举类型的所有成员valueOf()将普通字符串转换为枚举实例compareTo()比较两个枚举成员在定义时的顺序原创 2021-03-04 14:20:50 · 90 阅读 · 1 评论 -
java-范型
范型分为:范型集合、范型类、范型方法限制泛型可用类型范型通配符继承范型类和实现范型接口泛型集合public class Test14 { public static void main(String[] args) { // 创建3个Book对象 Book book1 = new Book(1, "唐诗三百首", 8); Book book2 = new Book(2, "小星星", 12); Book book3 = new原创 2021-03-04 14:17:09 · 120 阅读 · 0 评论 -
java-反射机制
概念Java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 Java 语言的反射机制。Java 反射机制主要提供了以下功能,这些功能都位于java.lang.reflect包。在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。生成动态代理。Class labelCls =原创 2021-03-04 14:15:34 · 94 阅读 · 1 评论 -
java-输入输出流
输入就是将数据从各种输入设备(包括文件、键盘等)中读取到内存中,输出则正好相反,是将数据写入到各种输出设备(比如文件、显示器、磁盘等)。数据流是 Java 进行 I/O 操作的对象,它按照不同的标准可以分为不同的类别。按照流的方向主要分为输入流和输出流两大类。数据流按照数据单位的不同分为字节流和字符流。按照功能可以划分为节点流和处理流。输入流Java 流相关的类都封装在 java.io 包中,而且每个数据流都是一个对象。所有输入流类都是 InputStream 抽象类(字节输入流)和 Rea原创 2021-03-04 14:13:31 · 182 阅读 · 1 评论