笔记
程序猿肌肉男
喜欢就点个关注吧
展开
-
XML和DOM
XML :传输数据XML是一种文件格式(可扩展的标记语言)使用<>文件以 .XML结尾DOM:文档对象模型,把文档成员描述成对象1.获取Document对象注意 记得导import org.w3c.dom.Document; Document document= DocumentBuilderFactory.newInstance() .newDocumentBuilder().parse(new FileInputSt...原创 2021-09-25 22:25:14 · 138 阅读 · 0 评论 -
创建类读取properties文件中的内容
1.配置文件转成输出流,使用Thread.currentThead调用对象.getResourceAsStream输入properties的相对路径2.创建properties对象3.调用load方法输入数据完成配置文件的读取4.通过对象.getProperty去获取数据原创 2021-09-25 22:19:36 · 98 阅读 · 0 评论 -
配置文件的创建
硬编码:需要修改的代码properties和XML文件properties:存储特点:key=value(默认字符串)需放在Resource Root中,不需要引号注意:在配置文件中key和value前后不能有空格1.在项目中创建directory文件夹命名为resource2.点击resource选择Mark Directory as变成Resource Root3.创建File命名以 .properties结尾...原创 2021-09-25 22:16:09 · 2267 阅读 · 0 评论 -
Test包的创建和使用
1.创建dirctor文件夹 点Mark Directory as变绿色 命名test2.创建接口命名以I开头 创建实现类去实现接口以Impl结尾3.Alter Enter接口名选择Creat Test更改为Junti4名字把I去掉4.创建接口多态去接收测试方法:必须public公开 void修饰必须有@test标签创建接口多态去接收...原创 2021-09-25 22:14:36 · 830 阅读 · 0 评论 -
Jar包的导出和导入
打开File选项,选择project Strature打开Artifacts 点+号 再点Buid AritifcatsBuild-----Build Aritifcats-----Buildjar包导入创建dircter文件夹(lib) 把jar包放入点Add as libray规定导包为UTF-8打开File 点other setting idea UTF-8...原创 2021-09-25 22:12:29 · 177 阅读 · 0 评论 -
反射完成Person类中所有方法调用
1.获取字节码对象Class<?> aClass = Class.forName("_01_constructor.Person");2.创建真实对象 Object o = aClass.newInstance();3.公共的普通的⽅法,带⼀个String类型的参数Method sayHello = aClass.getMethod("sayHello", String.class);4.调用Invoke方法输出 sayHello.invoke(o,"dwdq原创 2021-09-25 21:58:14 · 243 阅读 · 0 评论 -
反射真实对象的创建
1.获取字节码对象Class<?> aClass = Class.forName("_01_constructor.Person");2.执行构造方法,通过调用公共的带一个参数的构造方法,来创建真实对象Constructor<?> constructor = aClass.getConstructor(Integer.class);(看在类中是什么构造器中的参数是什么类型Integer.class)3.获取真实对象constructor.newInsta原创 2021-09-25 21:47:37 · 89 阅读 · 0 评论 -
反射机制总结
反射:在程序运行过程中,通过字节码对象,去获取到类中的成员信息(构造器,方法,字段)反射作用:在不知道对象的真实类型的情况下去调用对象存在的方法一. 构造器对象的获取:1.获取Person类的字节码对象Class<?> aClass = Class.forName("cn.wolfcode._01_.reflect.Person");2.获取Person类所有公共构造器对象调用字节码对象的getConstructors()去获取Constructor<?>原创 2021-09-25 21:29:58 · 94 阅读 · 0 评论