自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java8新特性之Lambda

Java8新特性的特点:1.代码简洁2.多核友好,只需要调用parelle()方法即可Lambda(必须是函数式接口)@FunctionaInterface 其中只有有一个抽象方法“->”被称为Lambda操作符左侧:需要的参数类型右侧:Lambda 方法体,执行任务的功能行为四大特点:1.可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。2.可选的参数圆括号():一个参数无需定义圆括号,但多个参数需要定义圆括号()。3.可选的大括号{}:如果主体..

2021-09-27 22:18:09 78

原创 内省机制总结

内省:用于间接操作JavaBean中的属性如果直接操作Javabean属性会破坏其封装性,所有要间接使用内省机制操作javabean内省的作用:1.获取属性名和属性类型2.获取属性的读写方法操作和属性值等方式目标:记住内省的核心类Introspector内省的入口:Introspector内省操作步骤:1.获取javabean相关的信息对象:BeanInfo2.该BeanInfo中就会封装有当前Bean的成员(字段/属性/事件)3.获取到对象的属性,对其操作

2021-09-27 22:08:16 133

原创 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 119

原创 创建类读取properties文件中的内容

1.配置文件转成输出流,使用Thread.currentThead调用对象.getResourceAsStream输入properties的相对路径2.创建properties对象3.调用load方法输入数据完成配置文件的读取4.通过对象.getProperty去获取数据

2021-09-25 22:19:36 79

原创 配置文件的创建

硬编码:需要修改的代码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 2176

原创 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 793

原创 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 151

原创 反射完成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 218

原创 反射真实对象的创建

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 58

原创 反射机制总结

反射:在程序运行过程中,通过字节码对象,去获取到类中的成员信息(构造器,方法,字段)反射作用:在不知道对象的真实类型的情况下去调用对象存在的方法一. 构造器对象的获取:1.获取Person类的字节码对象Class<?> aClass = Class.forName("cn.wolfcode._01_.reflect.Person");2.获取Person类所有公共构造器对象调用字节码对象的getConstructors()去获取Constructor<?>

2021-09-25 21:29:58 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除