Java 基础
文章平均质量分 83
ccz920
这个作者很懒,什么都没留下…
展开
-
Java 泛型
泛型泛型开始出现在jdk 1.5 因为集合容器的需要,泛型可以在编译时进行类型判断。类型参数化 类型由原来的具体化转为类似参数传入,在需要使用时再使用传入的参数类型。一、注意事项1、泛型只在编译时有效ArrayList<Student> students=new ArrayList<>();ArrayList<Result<String>> results=new ArrayList<>();System.out.pri原创 2021-09-19 11:53:19 · 136 阅读 · 0 评论 -
java8 Stream流
Stream不是 IO 流集合数据转化为数据流形式 (从数据源到目标数据中间的抽象形态)可以对这种抽象数据进行一些列 切片、筛选、排序 等的操作解决了大部分集合操作必须依赖于 外部迭代 的方式,让集合操作非常的简便[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ItUhQbaK-1624677798264)(C:\Users\Xingcl\AppData\Roaming\Typora\typora-user-images\image-2021062原创 2021-06-26 11:23:50 · 128 阅读 · 0 评论 -
java8 新特性 Lambda
LambdaLambda,表达式是jdk1.8 推出的新特性(语法糖),也可称为闭包,可以快速实现函数式接口方法,配合系统内置的函数式接口,代码会更简洁,增强可读性1. 函数式接口接口内只有一个抽象方法的接口称为函数式接口函数式接口可以使用@FunctionalInterface 标注 @FunctionalInterface interface MyFunctionalInterface { public int fun(); }2. Lambda基本语原创 2021-06-25 20:14:46 · 104 阅读 · 0 评论 -
Java反射
反射一、什么是反射反射(reflection) 是一种动态获取对象信息和动态调用对象功能称为java语言的反射机制 这种机制 是动态语言的关键在程序的运行时,可以构造任意类的对象、可以了解任意一个类的所有信息(接口、方法、注解、父类,成员变量、方法)并且可以调用 用反射获得的属性、方法二、类的装载过程类的加载过程指jvm 虚拟机 把.class文件加载到内存 并生成对映的class对象的过程类的加载 装载、链接(验证 准备 解析) 、初始化2.1、加载1、通过原创 2021-03-05 12:38:04 · 374 阅读 · 1 评论