![](https://img-blog.csdnimg.cn/20200927215315772.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
javaSE
JAVA基础
_凌晨两点半_
流水不争先,争的是滔滔不绝
展开
-
解析xml文件
dtd是限制文件xsd是dtd的升级版Sun公司官方的解析方式:DOM 适用多次访问xml民间版本SAX 适用于数据量较大上面两种适用起来都异常复杂,于是第三方进行了封装JDOM 优秀JDOM的升级版 DOM4J 非常优秀DOM4J读取xml文件//创建SAXReader SAXReader reader=new SAXReader(); //得到Document Document doc=reader.read(new File("src/xml/scores.xm原创 2020-05-20 11:28:20 · 180 阅读 · 0 评论 -
外部dtd
新建一个后缀为dtd的文件,将上一篇文章的内部dtd复制进去,<?xml version="1.0" encoding="UTF-8" ?> <!ELEMENT scores (student+)> <!--同级应该用逗号隔开--> <!ELEMENT student (name,lessons,score)> <!--#PCDATA代表限定字符--> <!EL原创 2020-05-20 07:54:40 · 237 阅读 · 0 评论 -
脚本引擎执行JS代码
引入脚本引擎//获得引擎管理器 ScriptEngineManager sem=new ScriptEngineManager(); //引入JS引擎 ScriptEngine engine=sem.getEngineByName("javascript");执行字符串脚本代码 //var有多个属性 name age schoo...原创 2020-04-22 12:27:25 · 307 阅读 · 0 评论 -
动态编译
应用场景,客户端的一段代码在服务器中运行,传过来代码字符串,IO流操作将代码写入一个临时java文件,然后利用最后三行代码将该文件进行编译String str="public class Happy{public static void main(String []args){System.out.println(\"hahaha\");}}"; byte[]datas=str....原创 2020-04-21 20:09:09 · 121 阅读 · 0 评论 -
解析Webxml文件 反射
分析xml文件<?xml version="1.0" encoding="UTF-8"?><web-app> <servlet> <servlet-name>login</servlet-name> <servlet-class>servlet.LoginServlet</se...原创 2020-04-16 13:09:20 · 165 阅读 · 0 评论 -
SAX流式解析xml文件
新建一个xml文件<?xml version="1.0" encoding="UTF-8" ?><persons> <person> <name>至尊宝</name>> <age>9000</age>> </person></persons>...原创 2020-04-14 13:53:04 · 388 阅读 · 0 评论