![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
文章平均质量分 74
㏒灵韵№
未觉池塘春草梦,阶前梧叶已秋深
展开
-
java反射初识(一)
@TOC反射简述框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:1. 可以在程序运行过程中,操作这些对象。2. 可以解耦,提高程序的可扩展性尽管反射机制带来了极大的灵活性及方便性,但反射也有缺点。反射机制的功能非常强大,但不能滥用。在能不使用反射完成时,尽量不要使用,原因有以下几点:1、性能问题。Java反射机制中包含了一些动态类型,所以Java虚拟机不能够对这些动态代码进行优化。因此,反射操作的效率原创 2021-05-17 02:52:45 · 149 阅读 · 0 评论 -
JSON(初识一)
JSON(初识一)1.简介1.1概念1.2对象格式1.3语法1.3.1基本规则1.3.2获取数据2.JSON数据和Java对象的相互转换2.1Gson2.1.1将对象转换为JSON字符串2.1.2将JSON字符串转换为对象2.2FastJson2.2.1将对象转换为JSON字符串2.2.2将JSON字符串转换为对象2.3JackSon2.3.1 JSON转为Java对象2.3.2Java对象转换JSON1.简介JSON: JavaScript Object Notation JS对象简谱 , 是一种轻原创 2021-03-07 13:06:01 · 3307 阅读 · 7 评论 -
DOM4J - XPATH解析XML(初识一)
路径表达式通过路径快速的查找一个或一组元素 路径表达式:/ : 从根节点开始查找// : 从发起查找的节点位置 查找后代节点 ***. : 查找当前节点… : 查找父节点@ : 选择属性. * 属性使用方式: [@属性名=‘值’] [@属性名>‘值’] [@属性名<‘值’] [@属性名!=‘值’]books: 路径: //book[@id=‘1’]//namebooksbook id=1nameinfobook id=2nameinfo使用步骤通过Nod原创 2021-03-06 23:58:40 · 662 阅读 · 3 评论 -
DOM4J解析XML(初识一)
步骤:引入jar文件 dom4j.jar创建一个指向XML文件的输入流FileInputStream fis = new FileInputStream(“xml文件的地址”);创建一个XML读取工具对象SAXReader sr = new SAXReader();使用读取工具对象, 读取XML文档的输入流 , 并得到文档对象Document doc = sr.read(fis);通过文档对象, 获取XML文档中的根元素对象Element root =原创 2021-03-06 23:43:19 · 571 阅读 · 0 评论 -
Java中的四种XML解析方式(一)
1. SAX解析解析方式是事件驱动机制 !SAX解析器, 逐行读取XML文件解析 , 每当解析到一个标签的开始/结束/内容/属性时,触发事件.我们可以编写程序在这些事件发生时, 进行相应的处理.优点:分析能够立即开始,而不是等待所有的数据被处理逐行加载,节省内存.有助于解析大于系统内存的文档有时不必解析整个文档,它可以在某个条件得到满足时停止解析.缺点:单向解析,无法定位文档层次,无法同时访问同一文档的不同部分数据(因为逐行解析, 当解析第n行是, 第n-1行已经被释放了, 无法在进行操原创 2021-03-06 23:27:33 · 540 阅读 · 0 评论 -
XML初识(一)
XML简介为什么学习XML?XML文件XML语法格式1. XML文档声明2.标记名称: 自定义名称,必须遵循以下命名规则:3.一个XML文档中, 必须有且且仅允许有一个根标记.4.标记可以嵌套, 但是不允许交叉.5.标记的层级称呼 (子标记, 父标记 , 兄弟标记, 后代标记 ,祖先标记)例如:6.标记名称 允许重复7. 标记除了开始和结束 , 还有属性8.注释语法进阶CDATA简介可扩展标记语言(eXtensible Markup Language)。特性:xml具有平台无关性, 是一门独立的标原创 2021-03-06 23:16:50 · 2001 阅读 · 6 评论