![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE笔记
pinnuli
这个作者很懒,什么都没留下…
展开
-
java集合框架
一、迭代器 iterator是一个或者实现了Iterator,或者实现ListIterator接口的对象,可以通过循环输出类集的内容,从而获得或删除元素, next()方法 逐个访问集合中的每个元素,经常需要与hasNext()方法搭配使用; java迭代器可以认为位于两个元素之家,当调用next()时,迭代器越过下一个元素,并返回刚刚越过的那个元素的引用 用”for each”循环遍历类...原创 2018-07-30 21:54:34 · 160 阅读 · 0 评论 -
java io流与文件
一、流 读写字节 InputStream.read和OutpueStream.write 组合流过滤器 某些流(如FileInputStream或者FileOutputStream)只能支持在字节级别上的读写,没有读入数据类型的方法,而其他的流(DataInputStream)这些类就之只能读入数值类型,无法从文件中获取数据,因而对二者进行组合。如: FileInputStr...原创 2018-07-30 21:57:06 · 394 阅读 · 0 评论 -
java注解
一、注解分类 源码注解(SOURCE):注解只在源码中存在,编译成.class文件就不存在 编译时注解(CLASS):注解在源码和.class文件都存在 运行时注解(RUNTIME):在运行阶段还起作用,甚至会影响运行逻辑的注解 元注解:注解的注解 二、自定义注解 定义: //元注解 @Target({ElementType.METHOD,ElementType.TYP...原创 2018-07-31 09:52:45 · 103 阅读 · 0 评论 -
java反射
一、Class类的使用 类是对象,任何一个类都是java.lang.class类的实例对象,这个类,这个实例对象可以有三种表达方式,比如Student类: - 任何一个类都有一个隐含的静态成员变量class Class c1 = Student.class; 通过getClass方法获得 Class c2 = Student.getClass(); forName ...原创 2018-07-31 09:53:40 · 107 阅读 · 0 评论 -
java Socket应用
一、Socket使用时应当注意的一些问题 1.设置超时,从套接字读取信息时,在有数据可供访问之前,读操作会被阻塞,如果此时主机不可达,那么程序将会等待很长时间,并因为系统操作系统的限制最终导致超时 调用setSoTimeout方法设置 Socket s = new Socket(...); s.setSoTimeout(10000); 对构造器Socket(String ...原创 2018-07-31 09:54:39 · 1379 阅读 · 0 评论 -
Java中的XML之与HTML的区别验证,定位信息,命名空间
HTML与XML的区别 HTML对大小写不敏感,XML大小写敏感 HTML结束标签可以省略,如</p>,XML不能 XML只有单个标签而没有结束标签的元素必须以/结束 XML属性值必须用引号括起来 HTML属性可以没有值,XML所有属性必须有值 验证XML文档 需要指定文档结构时,可以提供一个文档类型定义(DTD)或XML Schema 文档类型定义 ...原创 2018-08-14 11:56:57 · 196 阅读 · 0 评论 -
Java中的XML之四种方式生成XML文档:DOM,SAX,JDOM,DOM4J
现有以下XML文档books.xml,下面的示例生成此文档部分内容 <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book id="1"> <name&a原创 2018-08-14 11:57:33 · 231 阅读 · 0 评论 -
Java中的XML之四种方式解析XML文档:DOM,SAX,JDOM,DOM4J
现有以下XML文档books.xml,下面的解析示例解析此文档部分内容 <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book id="1"> <name&原创 2018-08-14 11:57:23 · 292 阅读 · 0 评论