![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
小丫小屁孩
这个作者很懒,什么都没留下…
展开
-
java学习笔记:NIO(NEW I/O)
java学习笔记:NIO(NEW I/O)(一)为了实现更高效的I/O(二)是对块进行处理,而不是对一个一个字节处理,这样会更高效。(三)这里的块就是各种缓冲区,先把数据写到缓冲区中,然后将缓冲区的数据一并写到文件中。(四)缓冲区类ByteBufferShortBufferCharBufferIntBufferLongBufferFloatBufferDoubleBuffe...原创 2019-04-09 19:32:22 · 174 阅读 · 0 评论 -
JAVA:ArrayList的浅复制问题
ArrayList的add方法的源码,可以看到仅仅是把对象用’='号复制了一下,但是更改如果更改外边的e的话,ArrayList里的对象就会随之改变 public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! elementData[size++] = ...原创 2019-05-16 16:52:04 · 680 阅读 · 0 评论 -
\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74解码
这是js代码加密的一种,其实就是用字节代替了字符。比如说"\x65",由于\x的存在(\x代表这是一个16进制,而一位十六进制代表了四位二进制,所以这里两位十六进制代表了8位二进制,也就是说这代表一个字节),它会被认为是一个十六进制数代表的字符,用utf8解码时代表字符e,解码的过程是,把65从十六进制转为十进制,然后的到一个0-128的数,然后这个数对应英文字符中的一个字符(在utf8中英文字...原创 2019-09-02 22:23:34 · 21157 阅读 · 0 评论