
Java基础增强
文章平均质量分 80
某魔法的一己之见
这个作者很懒,什么都没留下…
展开
-
[Java高级篇]动态代理 从JDK到CGLib
Java动态代理原理原创 2020-07-27 01:39:23 · 401 阅读 · 2 评论 -
[重学Java基础][Java IO流][Part.11] 序列化与序列化输入输出流
[重学Java基础][Java IO流][Part.11] 序列化与序列化输入输出流[重学Java基础][Java IO流][Part.11] 序列化与序列化输入输出流序列化与反序列化 概述序列化标记Serializable接口Externalizable接口serialVersionUID代码示例序列化输入输出流ObjectInputStream概述源码...原创 2020-07-25 15:53:30 · 143 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.12]缓冲字节输入输出流
[重学Java基础][Java IO流][Part.12] [Part.12]缓冲字节输入输出流===[重学Java基础][Java IO流][Part.12] [Part.12]缓冲字节输入输出流BufferedInputStream概述源码解析成员函数成员方法缓冲数组刷新内容 fill()方法BufferedOutputStream概述源码解析成员函...原创 2018-05-15 23:20:32 · 210 阅读 · 0 评论 -
[重学Java基础][Java内置工具类][Part.1] Arrays工具类
[重学Java基础][Java内置工具类][Part.1] Arrays工具类简介Arrays位于java.util包下,是一个工具类 全限定路径 java.util.Arrays提供了一些操作数组的方法 用于简化代码代码示例asList 方法 public static List asList(T… a)由方法签名可知 此方法是一个泛...原创 2018-06-05 16:05:41 · 361 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.15]压缩流
[重学Java基础][Java IO流][Part.15]压缩流Java 压缩流简介Java官方提供了对三种压缩文件格式的支持 分别是ZIP GZIP JAR格式ZIP常用操作类 ZipEntry Zip压缩实体 指一个Zip压缩包内的一个被压缩文件 ZipFile Zip文件 指一个Zip压缩包 ZipInputStream Zip压缩包输入流 用于读入一个Zip压缩...原创 2018-05-29 23:40:13 · 321 阅读 · 0 评论 -
[重学Java基础][Java IO流][Exter.1]Apache Commonms Compress压缩工具包
Apache Commons Compress简介Apache Commons Copress是 Apache Commons系列工具的一个部分 是一个提供了更丰富的压缩功能和支持更多压缩格式的工具包前面我们可知 Java自带对zip,gzip,jar格式的压缩文件支持 如果我们要处理7z,tar,bzip等格式 或者使用LZ4,Snappy等其他压缩算法 就可以使用 A...原创 2018-06-02 16:39:57 · 924 阅读 · 0 评论 -
[重学Java基础][Java内置工具类][Part.2] Collections工具类
[重学Java基础][Java内置工具类][Part.2] Collections工具类===========Collection与CollectionsCollection是集合的最顶层接口,提供了对集合对象进行基本操作的通用接口方法。为各种具体的集合提供了最大化的统一操作方式。 Collentions是一个工具类。它包含各种有关集合操作的静态多态方法,此类的构造方法为pri...原创 2018-06-18 17:09:02 · 402 阅读 · 0 评论 -
[重学Java基础][类与接口][Part.1]Comparable接口与Comparator比较器类
[重学Java基础][类与接口][Part.1]Comparable接口与Comparator比较器类前言Java中有许多类都带有比较或者排序功能 例如Java 8 后在List的接口中添加的默认方法sort default void sort(ComparatorComparable 可比较接口源码很简单 只有一个比较方法compareTo(T o)pub...原创 2018-06-19 22:13:36 · 186 阅读 · 0 评论 -
[Java进阶篇][函数式编程][Java 8+ Stream API]
[Java进阶篇][函数式编程][Java 8+ Stream API][Java进阶篇][函数式编程][Java 8+ Stream API]序言Stream 是什么?创建流操作流迭代forEach()方法peek()方法映射map()方法flatMap()方法过滤filter()方法sort() 排序方法distinct()方法limit() 截断...原创 2018-07-19 03:01:02 · 1243 阅读 · 0 评论 -
[重学Java基础][类与接口][枚举类]
[重学Java基础][类与接口][枚举类]前言枚举类 Java 5 引入 用来代替常量域什么是常量域比如你有一组天气信息 需要维护 为了兼顾操作和可读性 编写一个天气常量类 每种天气对应一个final的常量public class WeatherConst { public final int sunny=0; public final int...原创 2018-07-24 19:20:48 · 387 阅读 · 0 评论 -
[JavaWeb 基础增强][Servlet基础][Servlet 3.0+ 从XML配置到注解配置]
[JavaWeb 基础增强][Servlet基础][Servlet 3.0+ 从XML配置到注解配置][JavaWeb 基础增强][Servlet基础][Servlet 3.0+ 从XML配置到注解配置]前言各版本更新内容Servlet 2.5及之前的配置使用xml配置servlet多Servlet时的配置Servlet 3.0 及之后的配置@WebServlet 注解...原创 2018-08-22 00:17:37 · 654 阅读 · 0 评论 -
[重学Java基础][Java IO流][Exter.2]IO流中几种不同的读写方法的区别
[重学Java基础][Java IO流][Exter.2]IO流中几种不同的读写方法的区别Read 读入方法### read(): 一般是这种形式public int read()1.从流数据中读取的是一个一个字节(byte) 2.返回的是字节的(0-255)内的字节值 3.连续读取 读入一个就移动游标到下一个位置继续读取 读取到结尾返回-1 表示结束 4.如果...原创 2018-06-02 17:17:22 · 394 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.14]文件字节输入输出流
[重学Java基础][Java IO流][Part.14]文件字节输入输出流[重学Java基础][Java IO流][Part.14]文件字节输入输出流FileInputStream概述源码解析成员函数成员方法FileOutputStream概述源码解析成员函数成员方法FileInputStream概述FileInputStream...原创 2018-05-19 23:10:53 · 208 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.13]文件操作类File
[重学Java基础][Java IO流][Part.13]文件操作类FileFile概述File 是“文件”和“目录路径名”的抽象表示形式。 File 直接继承于Object,实现了Serializable接口和Comparable接口。实现Serializable接口,意味着File对象支持序列化操作。而实现Comparable接口,意味着File对象之间可以比较大小;Fi...原创 2018-05-18 23:12:40 · 439 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.7] 字符串输入输出流
[重学Java基础][Java IO流][Part.7] 字符串输入输出流[重学Java基础][Java IO流][Part.7] 字符串输入输出流StringReader概述源码分析成员变量成员方法示例StringWriter概述源码分析成员变量成员方法示例StringWriter概述源码分析成员变量成员方法示例Stri...原创 2018-04-23 01:11:39 · 153 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.0]总述
[重学Java基础][Java IO流][Part.0]总述IO流是Java很重要的一部分 但是并不好掌握 在初学Java中囫囵吞枣的学过之后 一直不是非常明白 这次就仔细研读一下Java的IO流部分 确保自己能清楚的认识这一部分 边学习边看网络上的资料 然后自己总结一下[重学Java基础][Java IO流][Part.0]总述IO流概述IO流分类解析按数据解析方式区分...原创 2018-04-19 13:49:29 · 217 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.1]字符数组输入/输出流
[重学Java基础][Java IO流] [Part.1] 字符数组输入/输出流[重学Java基础][Java IO流] [Part.1] 字符数组输入/输出流CharArrayReader概述源码分析成员属性成员方法代码示例CharArrayWriter概述源码分析成员属性成员方法示例代码CharArrayReader...原创 2018-04-19 13:52:24 · 220 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.2]缓冲字符输入输出流
[重学Java基础][JavaIO流][Part.2]缓冲字符输入输出流[重学Java基础][JavaIO流][Part.2]缓冲字符输入输出流BufferedReader概述官方注释源码分析成员属性成员方法代码示例BuffererWriter概述官方注释源码分析成员属性成员方法代码示例BufferedReader概述...原创 2018-04-19 13:59:33 · 183 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.3]文件字符输入输出流
[重学Java基础][JavaIO流][Part.3]文件字符输入输出流[重学Java基础][JavaIO流][Part.3]文件字符输入输出流FileReader概述官方注释源码分析成员方法代码示例FileWriter概述官方注释源码分析成员方法代码示例FileReader概述可以直接读入文件中字符内容的输入流 继承了I...原创 2018-04-19 14:15:13 · 170 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.4]过滤字符输入输出流
[重学Java基础][JavaIO流][Part.4]过滤字符输入输出流[重学Java基础][JavaIO流][Part.4]过滤字符输入输出流FilterReader 与PushbackReader概述官方注释源码分析成员变量成员方法代码示例FilterWriter概述官方注释源码分析FilterReader 与PushbackRea...原创 2018-04-19 14:22:34 · 265 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.5]管道字符输入输出流
[重学Java基础][JavaIO流][Part.5]管道字符输入输出流[重学Java基础][JavaIO流][Part.5]管道字符输入输出流PipedReader概述源码分析成员变量成员方法PipedWriter概述源码分析成员变量成员方法PipedReader PipedWriter综合代码示例PipedReader概述Pip...原创 2018-04-19 14:32:26 · 204 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.6]字节-字符转换输入流输出流
[重学Java基础][JavaIO流][Part.6]字节-字符转换输入流输出流InputStramReader概述InputStramReader是一个转换器类 包装流 用于将字节输入流InputStream转换为字符输入流 此类应用了复合的设计方法 功能大部分通过转发内部对象StreamDecoder 实现官方注释InputStramReader类是从byte...原创 2018-04-19 14:38:07 · 195 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.6-2]StreamDecoder和StreamEncoder
[重学Java基础][JavaIO流][Part.6-2]StreamDecoder和StreamEncoderStreamDecoder概述这个类是sun.nio包下的类 在之前的甲骨文官方的JDK中是看不到源码的 只能下载OpenJDK查看 或者在grepcode这个网站在线查看openJDK在线源码但是java9 开始 甲骨文官方的jdk也是基于ope...原创 2018-04-19 14:55:40 · 1179 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.9] 字节数组输入输出流
[重学Java基础][Java IO流][Part.9] 字节数组输入输出流[重学Java基础][Java IO流][Part.9] 字节数组输入输出流ByteArrayInputStream概述源码分析成员属性成员方法代码示例ByteArrayOutputStream概述源码分析成员属性成员方法代码示例ByteArrayInputStr...原创 2018-04-23 23:24:55 · 169 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.10] 管道字节输入输出流
[重学Java基础][Java IO流][Part.10] 字节管道输入输出流[重学Java基础][Java IO流][Part.10] 字节管道输入输出流总述PipedInputStream概述源码分析成员属性成员方法构造函数PipedOutputStream源码分析成员属性成员方法代码示例总述PipedOutputStream...原创 2018-04-25 20:38:45 · 226 阅读 · 0 评论 -
[重学Java基础][Java IO流][Part.8] 打印字符输出流
[重学Java基础][JavaIO流][Part.8] 打印字符输出流[重学Java基础][JavaIO流][Part.8] 打印字符输出流PrintWriter概述官方注释源码分析成员属性成员方法代码示例PrintWriter概述PrintWriter缓冲字符数组输出流,继承了所有字符输出流的超类Writer类,用于向文本对象输入字符内...原创 2018-04-17 00:44:14 · 196 阅读 · 0 评论