Java基础深化和提高
Violin-Jay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DOM4J方式解析XML文件
DOM4J是一个Java的XML API,是JDOM的升级品,用来读写XML文件的。DOM4J解析XML的步骤创建SAXReader对象调用read()方法获取根元素通过迭代器遍历直接节点XML文件<?xml version="1.0" encoding="UTF-8"?><books><book id="1001"> <name>oracle</name> <author>WXZ</auth原创 2020-09-29 15:13:46 · 236 阅读 · 0 评论 -
JDOM方式解析XML文件
JDOM是一种解析XML的Java工具包,它基于树型结构,利用纯Java的技术对XML文件进行解析JDOM解析XML的步骤创建SAXBuilder对象调用build方法获得Document对象获取根节点获取根节点的直接子节点集合遍历XML文件<?xml version="1.0" encoding="UTF-8"?><books> <book id="1001"> <name>oracle</name>原创 2020-09-29 14:58:09 · 391 阅读 · 0 评论 -
SAX方式解析XML文件
SAX,全称Simple API for XML,是一种以事件驱动的 XML API,SAX 与 DOM 不同的是它边扫描边解析, 自顶向下依次解析, 由于边扫描边解析, 所以它解析 XML 具有速度快, 占用内存少的优点。原创 2020-09-29 14:43:15 · 404 阅读 · 0 评论 -
DOM方式解析XML文件
DOM解析XML(JAVA官方提供)DOM解析XML的步骤创建DocumentBuilderFactory对象通过DocumentBuilderFactory对象创建DocumentBuilder对象通过DocumentBuilder对象调用parse(“xxx.xml”)方法获取Document对象通过Document对象获取节点遍历要解析的XML文件<?xml version="1.0" encoding="UTF-8"?><books> <b原创 2020-09-29 14:22:09 · 231 阅读 · 0 评论 -
进程与线程的区别
一、程序、进程、线程程序:Program,是一个指令的集合,是静态的概念。进程:Process,是程序的一次执行过程,通俗的说就是程序跑起来了。每个进程都是独立的,由三部分组成(cpu,data,code)线程:Thread,是进程中一个“单一的连续控制流程”/执行路径,线程又被称为轻量级进程。一个进程可以拥有多个并行的线程。一个进程中的线程共享相同的内存单元/内存地址空间,可以访问相同的变量和对象,而且它们从同一个堆中分配对象、通信、数据交换、同步操作等。由于线程间的通信是在同一地址空间上进行原创 2020-07-30 14:13:02 · 356 阅读 · 0 评论 -
Java的IO流技术——文件字节流
一、FileInputStream/FileOutputStream使用 FileInputStream 读取文件内容1)int read() :从此输入流中读取一个数据字节。2)int read(byte[] b) :从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中。3)int read(byte[] b, int off, int len) :从此输入流中的off位置将最多 len个字节的数据读入一个byte 数组中。4)int available() :从此输入原创 2020-07-29 12:48:40 · 219 阅读 · 0 评论 -
Java的IO流技术——文件夹的复制
复制文件夹字节流BufferedInputStream,BufferedOutputStreamFileInputStream,FileOutputStream问题分解:(1)复制一个文件(2)复制指定目录下的所有文件(3)复制指定目录下的所有文件及子目录下的所有文件代码如下:public class TestCopy { public static void main(String[] args) { File srcFile = new File("D:\\办公原创 2020-07-30 10:05:27 · 262 阅读 · 0 评论
分享