08 2018 档案
摘要:解析方式两种: 1.SAX 解析:优点:速度快,他逐级扫描文件,一边扫描一边解析,没有内存压力 缺点:不能对节点做修改(只能用来读) 2.DOM解析:优点:把xml文件在内存中构造树形结构,可以遍历和修改节点 缺点:如果文件比较大,内存有压力,解析的时间比较长 关于解决创建maven的红叉问题: 右
阅读全文
摘要:Map:java.util.Map接口 *Map称为查找表,该数据结构体现的样子是一个“多行两列”的表格,左列 *称为key,右列称为value *Map总是根据key查找对应的value *存储元素也要求key-value成对存入 *常用的实现类:java.util.HashMap 散列表 * H
阅读全文
摘要:HTML的最基本结构:DOCTYPE1.文档类型的声明,告诉浏览器当前文件使用的html标准是什么版本,按照那种版本的规则去解析2.<!DOCTYPE html>是按照html5的规则去剖析3.如果不写DOCTYPE,不同浏览器解析标准不同4.写了差异会很小,但是也有差异。 <html><!--根元
阅读全文
摘要:一、Collection java.util.Collection * -集合用于存放一组元素,提供了维护集合的相关方法 * -其派生了两个接口 * List:可重复 * Set:不可重复 * -元素是否重复依靠元素自身equals方法比较的结果 Point类(测试类): 1.常用方法操作 2.迭代
阅读全文
摘要:1.java提供了一套API2.提供了检查一对对象内部结构的手段 3.反射的用途 1.java的动态执行 API a.动态加载类 b.动态创建对象 c.动态访问属性 d.动态调执行方法2.可以用于实现组件的“解耦” -可以实现现在组件和未来组件的耦合关系,调用未来的程序组件 重点掌握方法: 1.Cl
阅读全文
摘要:data-数据 date-时间 Date * -Date的每一个实例用于表现一个确切的时间点 * -内部维护了一个long值,该值记录的是: * 1970.01.01到现在的的时间毫秒数,正数是70年之后,负数是70年之前 * -因为Date在设计上有缺陷,所以他的大部分方法都被设置成“过时的”,不
阅读全文
摘要:1.重写Object中的toString方法 * -通常需要我们使用toString方法时,应当重写该方法 * -Object自身的toString返回:类名+引用地址,没有意义 * -重写该方法之后,返回的字符串没有规定的格要求,一般根据需要重写, * 原则上包含当前对象的属性 * -只有我们自己
阅读全文
摘要:一、正则表达式 1.字符合集: a)[] [abc]:abc中的任意一个字符 b)^ [^abc]:除了abc中的任意字符(中文或者标点符号也行) c)- [a-z]: 26个小写字母中的任意一个 d) [a-zA-Z09]:大小写字母0到9中的数字 e)& [a-z&[^bc]]:除了bc之外的任
阅读全文
摘要:String中有常量池,用于存放直接创建出来的对象(不new); 编译器会在编译时将abc+123计算成“abc123”,所以在.class文件中s4的值为“abc123”,所以s1等于s4 int indexOf(String str) * -查找指定字符串在当前字符串的位置 * -有多个重载的方
阅读全文
摘要:一、两种创建线程方法: 1.创建一个类A要求继承Thread类,并且重写run方法,run方法在线程启动后自动调用。创建Thread时向上造型为A.(匿名内部类) a.次方法不建议使用,与单一继承冲突。 b.作用单一,该方法导致线程和类存在强耦合关系 2.写一个类来实现Runnable接口,在初始化
阅读全文
摘要:HTTP协议,超文本传输协议a.Http协议现在使用的是1.1的版本b.Http协议是应用层协议,底层要求使用可靠传输协议传输数据。通常传输层协议使用Tcp协议c.Tcp协议规定两台计算机之间如何传输数据。d.HTTP协议规定传输数据的格式,以便两台计算机之间理解对方发送的内容e.HTTP协议规定了
阅读全文
摘要:2.创建ServerSocket的同时向系统申请对外的服务端口。注意, 该端口不能和其他程序冲突,否则会抛出地址被占用的异常 3.运行在服务端的服务端接口,客户端就是通过这个端口与服务端建立连接的。 监听服务端口,等待客户端连接。一旦一个客户端通过Socket与服务端建立连接,那么serversoc
阅读全文
摘要:1.重写与重载 a.子类可以重写(覆盖)继承自父类的方法,即方法名和参数列表与父类的方法相同;子类利用重写修改父类的方法。当子类对象的重写方法被调用时(无论是通过子类的引用调用还是通过父类的引用调用),运行的是子类的重写修改后的版本。 b.子类可以重写(覆盖)父类的方法。方法的重写要遵循“两同两小一
阅读全文