首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C语言每日打卡
掘友等级
初级程序员
|
阿里巴巴
菜鸟,只能分享基础技术知识. 打着学习的旗号,购买了各式各样的电子产品。 马上中年危机了,还没实现财务自由。
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 13
沸点 8
赞
21
返回
|
搜索文章
最新
热门
观察者模式
策略模式
命令者模式
Java IO
window 默认的编码是gbk。可以使用chcp命令查看,结果为936. 抽象类inputstream (outputstream),面向字节。 Reader(Writer),面向字符。 用于多线程任务之间的通信。 Java NIO FileChannel类是NIO用于替代使…
《Java8函数式编程》读书笔记---收集器
第二个泛型List《Person》,是得到的组。
《Java8函数式编程》读书笔记---类库
使用为基本类型定制的IntStream可以提升系统性能。 在java中,int占4个字节,Integer占16个字节。在一些情况下使用基本类型更加高效,所以java8有一些专门的基本类型操作,例如: mapToInt(),返回IntStream对象。 方法出现重载overloa…
《Java8函数式编程》读书笔记---常用的流操作
内部匿名类中,只能使用该方法final类型的变量。但是这一限制在java中不强制,但既成事实上这个变量应该是final的。 但是在java的函数式表达式中,要求变量必须是effectively final。换句话说lambda表达式引用的是值,而不是变量。 lambda表达式看…
HashMap源码分析,未完待续
如果传入的构造参数不是2的幂,以下方法取该数字的下一个2的幂。通过无符号右移和或运算,让每一个二进制位都变成1, 1.hash效率高。 put阶段,要判断该node放到数组的哪个桶里,采用的方式是table[(n-1)&hash(key)],n是2的幂,n-1的二进制位上全部是…
Java位运算符
两个数都转为二进制,然后从高位开始比较,如果两个数都为1则为1,否则为0。 两个数只要有一个为1则为1,否则就为0。 说明:以上运算符均为位运算符,计算机中存储的时数字的补码,正数的补码为本身,负数的补码是:符号位不变,其他取反加一。 按二进制形式把所有的数字向左移动对应的位数…
Java reference
在jvm中,如果有引用指向该对象,则该对象是可获得的(reachable),意味着你在栈中有一个普通的引用指向该对象。GC无法回收这种对象。如果你想使用一个对象,同时希望在内存不够时候,gc可以回收该对象。解决方案就是引用对象,java.lang.ref: WeakRefere…
下一页
个人成就
文章被阅读
4,670
掘力值
236
关注了
53
关注者
29
收藏集
1
关注标签
11
加入于
2016-12-07