substance
substance
全部文章
未归档
题解(7)
归档
标签
去牛客网
登录
/
注册
substance的博客
做最好的自己
全部文章
/ 未归档
(共176篇)
Class对象的获取
1.Class对象的创建是由jvm完成的,一个类被加载后会自动的生成这个类的Class对象; 2.获取类对象的方法 使用类方式获取 使用全限定名称 使用对象获取对象 简单的使用: package com.ydlclass.reflect; public class TestClas...
2022-06-10
0
162
反射概述
1.使用反射写代码的概率可能比较少,但是如果有需求需要实现一个框架,或者是为了自身阅读源码,就会大量的需要是使用反射; 2.背景:方法区中的类,方法,成员变量无法直接获得;但是可以通过提供的Class类,得到所需要的方法,属性,构造器等。(可以将Class类比作一面镜子,可以用于将方法区中的方法成员...
2022-06-10
0
221
常见的注解
注解的作用: 1.Annotation可以让编译器进行编译检查的作用; 2.配合反射可以实现奇妙的化学反应(重点); 元注解:
2022-06-08
0
130
Annotation注解
1.注解是给编译器处理;(需要有特定的代码处理) 2.注解上也可以打注解,这种特殊的注解为元注解;注解里面可以加参数; 常见的注解: @Override @Deprecated 自定义的注解: package com.ydlclass; public @interface Annotation...
2022-06-08
0
271
深拷贝和浅拷贝
1.使用序列化和反序列化的方式实现深拷贝 2.User类 package com.ydlclass.com.ydlclass.serializable; import java.io.Serializable; public class User implements Serializable,...
2022-06-06
0
234
序列化和反序列化
1.对象序列化和反序列化 序列化:就是将内存模型变为字节字符,写入IO流中,方便传输; 反序列化:从IO流中恢复成为对象模型; 2.使用ObjectOutputStream/InObjectStream package com.ydlclass.com.ydlclass.serializable; ...
2022-06-05
0
230
处理流的使用
1.一行一行地读取文件中的内容 package com.ydlclass.feature; import org.junit.Test; import java.io.*; import java.util.Random; public class IOTest { String ta...
2022-06-05
0
197
字符流的使用
1.字符流的使用(字符流在文本中的使用效率稍微高效点) 2.字符的使用方式大致和字节流的使用方式想类似,最大的不同在于继承结构的不同;字符流继承read,write; 3.再次强调资源流使用完成之后需要释放资源,如果不释放资源,那么输出流可能不会将结果完全的刷回至磁盘上,有时可能导致复制完成之后的文...
2022-06-05
0
229
自动关闭资源
1.资源的释放完全可以实现自动关闭,jdk1.7之后,对于有些资源类实现了AutoClosable接口可以实现自动释放资源; 2.对于输入输出流的定义在try中的()来定义 3.用法(自动释放输入输出流的资源) package com.ydlclass.feature; import org.ju...
2022-06-05
0
232
流的关闭异常处理,NPE问题
package com.ydlclass.feature; import org.junit.Test; import java.io.*; import java.util.Random; public class IOTest { @Test //正确的处理异常,...
2022-06-05
0
299
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页