摘要:
出处:https://www.jianshu.com/p/72b7a64e5be1 打开 115 离线下载的窗口,看到支持这么多种链接,你都清楚他们是什么原理嘛?接下来我们一个一个说。 一、HTTP(超文本传输协议)/ HTTPS 将文件放到服务器上,然后由服务器传送到不同的用户机器上,称为 Cli 阅读全文
摘要:
1.通过string.getBytes(charsetNane)获得的字节数组,字节数组的编码方式,决定了FileOutStream写出文件的格式 例1:字节数组采用“GBK”编码,write生成的文件也将是“GBK”编码 文件类型: 例2:字节数组采用“UTF-8”编码,write生成的文件也将是 阅读全文
摘要:
前言:以下分析只针对纯文本 1.FileInputStream默认的编码方式就是文件的编码方式 即:源文件是什么编码方式,则利用FileInputStream默认读取的字节数组,就是什么编码方式。 例:纯文本采用“GBK”编码,文本内容如下(注意:文本是纯汉字): 利用“GBK”字符集解码如下: 分 阅读全文
摘要:
1、字符集不匹配 2、解码时字节数不全(或丢失) 阅读全文
摘要:
出处:https://blog.csdn.net/u010297957/article/details/48495791 开篇 我们并不是在写代码,我们只是将自己的思想通过代码表达出来! 1 将思维变现成为一行代码,是从抽象思维到具体代码的编码过程;继而计算机再将我们的代码再解码为计算机能处理的形式 阅读全文
摘要:
批量修改变量名操作:shift+F6选中变量 >修改变量 >Enter回车 阅读全文
摘要:
出处:http://www.importnew.com/23708.html Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。 数据流是一串连续不断的数据的集合,就象水管里的水流,在水管的一 阅读全文
摘要:
1、定义 keySet(): 返回的是只存放key值的Set集合,使用迭代器方式遍历该Set集合,在迭代器中再使用get方法获取每一个键对应的值。使用get方法获取键对应的值时就需要遍历Map集合,主要的差异就在此处。 entrySet(): 返回的是存放了映射关系的Set集合(一个映射关系就是一个 阅读全文
摘要:
1、容器TreeMap,默认根据Key对象中某个属性的从小到大排列元素。 (1)如下代码示例,Key是整型数字,所以按照其从小到大的顺序排列 (2)当Key是自定义类的实例时,自定义类要实现Comparable<T>接口,重写compareTo(T)方法; 主要工作就是在自定义类中定义一个可以比较的 阅读全文
摘要:
作者丨hsm_computer cnblogs.com/JavaArchitect/p/10474448.html 我在面试Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过。我就想,或许真的没写过,于是就再通过一个问题确认:你在用HashMap的时候,键( 阅读全文