摘要:
1.xml的解析原理简介(xml是标记型文档) (1)js使用dom解析标记型文档(html)? - 根据html的层级结构,在内存中分配一个树形结构,把html的标签,属性和文本都封装成对象 - document对象、element对象、属性对象、文本对象、Node节点对象 (2)xml的解析方式 阅读全文
摘要:
1.xml的约束 (1)为什么需要定义约束了 比如现在定义一个person的xml文件,只想要这个文件里面保存人的信息,比如name age等,但是如果在xml文件中写了一个元素<猫>,发现可以正常显示,因为符合语法规范。但是猫肯定不是人的信息,xml的元素时自定义的,需要技术来规定xml中只能出现 阅读全文
摘要:
1.xml(eXtensible Markup Language)的简介 (1)xml: 可扩展标记型语言 - 标记型语言:例如html也是标记型语言,也是使用标签来操作的 - 可扩展:html里面的标签是自己定义的,每个标签都有特定的含义,但是在xml中标签可以自己定义,并且可以写中文标签 (2) 阅读全文
摘要:
递归:函数自身调用函数自身使用递归的前提是要有条件结束这个自身调用(不然会出现死循环) 阅读全文
摘要:
转换流:InputStreamReader 输入字节流转换成输入字符流OutputStreamWriter 输出字节流转换成输出字符流总结:就是字节流转换成字符流,但是不能字节流转换成字节流(联想记忆 只有屌丝想变成高富帅,没有高富帅想变成屌丝)应用场景: 在以后开发中中我们免不了使用别人的工具,如 阅读全文
摘要:
编码与解码 编码:把看的懂得字符变成看不懂的码值,这个过程我们称作为编码。 解码:把码值转变成我们看的懂的字符,这个过程我们称作为解码 解码与编码过程的抽象图分析: 码表:在码表中,每个字符都有一个对应的码值 各种码表的简单介绍如下: 我们重点应该了解的是iso8859-1 gbk unicode 阅读全文
摘要:
PrintStream(打印流) 打印流可以打印任意类型的数据,而且打印前都会把数据转换成字符串再进行打印(就是把数据存入硬盘中) 编码与解码图例:下面我们来看看一个简单的字节输出流 最后我们查看记事本会发现我们存储的是字符串a,但是我们存入的数字97。原来记事本把这个数字当成了码值,因为记事本本身 阅读全文
摘要:
Properties(配置文件):主要用于存储配置文件到硬盘上面和读取配置文件public class Properties extends Hashtable<Object,Object>注意: Properties实现了Map<Object, Object>接口 Hashtable因为继承Dic 阅读全文
摘要:
对象的输出流:ObjectOutputStream 把对象输出到文件存储起来,我们称作为序列化对象的输入流:ObjectInputStream 把对象从文件中读取出来,我们称作为反序列化ObjectOutputStream 构造方法: ObjectOutputStream() 为完全重新实现 Obj 阅读全文
摘要:
缓冲输入字节流: | InputStream 输入字节流的基类 | FileInputStream 读取文件的输入字节流 | BufferedInputStream 缓冲输入字节流 作用:提高读取文件的效率缓冲输出字节流: | OutputStream 输出字节流的基类 | FileOutputSt 阅读全文