Loading

摘要: 概述 Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据、对象的类型和对象 阅读全文
posted @ 2020-09-02 14:58 戴戴代代 阅读(168) 评论(0) 推荐(1) 编辑
摘要: 简述 注解本质是一个继承了Annotation的特殊接口,其具体实现类是Java运行时生成的动态代理类。而我们通过反射获取注解时,返回的是Java运行时生成的动态代理对象$Proxy1。通过代理对象调用自定义注解(接口)的方法,会最终调用AnnotationInvocationHandler的inv 阅读全文
posted @ 2020-08-30 18:47 戴戴代代 阅读(1005) 评论(0) 推荐(1) 编辑
摘要: 目录 静态导入 自动装箱/拆箱 for-each循环 可变参数 枚举 JDK 5.0 新特性简介 JDK 5.0 的一个重要主题就是通过新增一些特性来简化开发,这些特性包括: 静态导入 自动装箱/拆箱 for-each循环 可变参数 枚举 泛型 注解 使用这些特性有助于编写更加清晰,精悍,安全的代码 阅读全文
posted @ 2020-08-26 19:02 戴戴代代 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.运行环境 JDK8+lntellij IDEA 2018.3 2.Reflection(API) 在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中: Class类:代表一个类。 Field 类:代表类的成员变量(成员变量也称为类的属性)。 Met 阅读全文
posted @ 2020-08-24 17:03 戴戴代代 阅读(201) 评论(0) 推荐(0) 编辑
摘要: | |目录 运行环境 Java语言的反射机制 Class中的常用方法(获得类的构造方法) Class中的常用方法(获得类的属性) Class中的常用方法(获得类的方法) 反射动态调用类的成员 1.运行环境 JDK8+lntellij IDEA 2018.3 2.Java 语言的反射机制 Java 反 阅读全文
posted @ 2020-08-23 16:51 戴戴代代 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.运行环境 JDK8+lntellij IDEA 2018.3 2.反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 3.反射机制 阅读全文
posted @ 2020-08-21 16:26 戴戴代代 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Class 与 类加载 Class对象由JVM自动产生,每当一个类被加载时,JVM就自动为其生成一个Class对象,通过Class对象可以获得类的相关信息。 将类信息读到内存中过程,称为类加载 Java在需要使用某个类时,才会将该类进行加载,而不是在程序启动时就加载所有的类。 所谓真正需要是指生成类 阅读全文
posted @ 2020-08-20 19:18 戴戴代代 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Jsoup_Select 选择器 一,概述 可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。 二,Jsoup对象的使用 parse(File in,String charsetName): 阅读全文
posted @ 2020-08-19 18:49 戴戴代代 阅读(366) 评论(0) 推荐(0) 编辑
摘要: xml解析:操作xml文档,将文档中的数据读取到内存中 操作xml文档的方式有两种: 1.解析(读取):将文档中的数据读取到内存中 2.写入:将内存中的数据保存到xml文档中(后期用的并不多) 解析xml的方式,思想 1.DOM 思想:将标记语言文档一次性加载在内存中 步骤如下: 1.导包2.获取d 阅读全文
posted @ 2020-08-18 19:43 戴戴代代 阅读(101) 评论(0) 推荐(0) 编辑