摘要: 技术总结: 第一章 缓冲流 昨天学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。 阅读全文
posted @ 2020-09-04 17:42 向忘羡 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 技术总结: 枚举类 枚举类的使用 枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类。 当需要定义一组常量时,强烈建议使用枚举类。 如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 1.2 如何定义枚举类 方式一:JDK1.5之前,自定义枚举类; 方式二:JDK1.5之后,可以使用 阅读全文
posted @ 2020-08-30 19:51 向忘羡 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 技术总结: 增强for循环 foreach语句 foreach简化了迭代器 作用: 对存储对象的容器进行迭代 (数组, collection, map) 1> 格式 增强for循环括号里写两个参数 第一个是声明一个变量 第二个就是需要迭代的容器 for( 元素类型 变量名 : Collection集 阅读全文
posted @ 2020-08-26 10:51 向忘羡 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 技术总结: 获取Class对象的方法? getClass .class Class.forName(); ClassLoader 代码如下: `package com.javaboy.demo1; import com.sun.scenario.effect.impl.sw.sse.SSEBlend 阅读全文
posted @ 2020-08-24 16:26 向忘羡 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 技术总结: 静态语言和动态语言的区别 基本概念 静态语言(强类型语言) 静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、Delphi、C#等。 动态语言(弱类型语言) 动态语言是在运行时确定数据类型的语言。变量使用之前不需 阅读全文
posted @ 2020-08-24 11:49 向忘羡 阅读(106) 评论(1) 推荐(0) 编辑
摘要: 今天所学!!! 获得类的基本信息的常用方法: getName() 获得类名 getPackage() 获得包名 isInterface() 是否为接口 isPrimitive() 是否为基本类型 isArray() 是否为数组 getSuperclass() 获得父类的Class对象 代码如下: ` 阅读全文
posted @ 2020-08-21 12:00 向忘羡 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 | |目录 1反射机制是什么? 2反射机制能做什么? 3反射机制的相关API 1反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的 阅读全文
posted @ 2020-08-20 11:50 向忘羡 阅读(122) 评论(2) 推荐(1) 编辑
摘要: 今天学到了很多东西! 第一:解析html文档 代码如下 package com.wenhaitao.jsoup; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import javax.lang.model.util.Element 阅读全文
posted @ 2020-08-19 19:22 向忘羡 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 今天学到很多东西!希望以后也能这样! 阅读全文
posted @ 2020-08-18 19:42 向忘羡 阅读(46) 评论(0) 推荐(0) 编辑