java SE
啦啦啦=_=
这个作者很懒,什么都没留下…
展开
-
JavaSE-反射和动态代理
反射Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期,借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。Class类的常用方法//反射之前,对于Person的操作 @Test转载 2021-04-17 17:05:49 · 93 阅读 · 0 评论 -
JavaSE-集合
集合Java 集合可分为 Collection 和 Map 两种体系Collection接口:单列数据,定义了存取一组对象的方法的集合 List:元素有序、可重复的集合 Set:元素无序、不可重复的集合Map接口:双列数据,保存具有映射关系“key-value对”的集合|----Collection接口:单列集合,用来存储一个一个的对象 |----List接口:存储有序的、可重复的数据。 -->“动态”数组 |----ArrayList转载 2021-04-16 21:12:08 · 92 阅读 · 0 评论 -
JavaSE-泛型
/* 在集合中使用泛型: * 总结: * ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 * ② 在实例化集合类时,可以指明具体的泛型类型 * ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。 * 比如:add(E e) --->实例化以后:add(Integer e) * ④ 注意点:泛型的类型必须是类,不能是基本数据类型。需要用到基本数据类型的位置,拿包装类替原创 2021-04-16 01:11:24 · 64 阅读 · 0 评论 -
JavaSE-I/O流
字符流和字节流的区别字节流一般用来处理图像、视频、音频、PPT、Word等类型的文件。字符流一般用于处理纯文本类型的文件,如TXT文件等,但不能处理图像视频等非文本文件。用一句话说就是:字节流可以处理一切文件,而字符流只能处理纯文本文件。字节流与字符流对比字节流操作的基本单元为字节;字符流操作的基本单元为Unicode码元。字节流默认不使用缓冲区;字符流使用缓冲区。字节流通常用于处理二进制数据,实际上它可以处理任意类型的数据,但它不支持直接写入或读取Unicode码元;字符流通常处理文本数据,原创 2021-04-13 11:44:11 · 69 阅读 · 0 评论 -
JavaSE-线程
线程-创建方式一/** * 多线程的创建,方式一:继承于Thread类 * 1.创建一个继承于Thread类的子类 * 2.重写Thread类的run() * 3.创建Thread类的子类的对象4。通过此对象调用start() */class MyThread1 extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { if (i原创 2021-04-12 16:05:47 · 110 阅读 · 0 评论 -
java Override注解的作用
java Override注解的作用```javaclass a { public void doa() { System.out.println("aaa"); }}class b extends a{ @Override public void doa() { super.doa(); }}有一个父类a,子类b继承父类,重写doa方法,@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:原创 2021-04-12 13:32:33 · 859 阅读 · 0 评论