
java.base
FU_ZHONGYUAN
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础数据类型(自动转换、强制转换、提升转换)
说基本数据类型转换之前,先了解下 Java 中的 8 种基本数据类型,以及它们的占内存的容量大小和表示的范围,如下图所示。重新温故了下原始数据类型,现在来解释下它们之间的转换关系。自动类型转换自动类型转换是指:数字表示范围小的数据类型可以自动转换成范围大的数据类型。如:long l = 100;int i = 200;long ll = i;具体自动转换如如下图...转载 2019-02-27 14:14:05 · 434 阅读 · 0 评论 -
java高性能运算(位运算代替乘除法)
位运算 是公认的 高效运算,在高频计算中,可以使用位运算替换一般简单的乘除法来提升系统性能。Java代码 inta=100; for(inti=0;i<100000000;i++){ a<<=1;//向高位移动一位,相当于乘以2的1次方 a>>=1;//向低位移动一位,相当于除以2...转载 2019-03-19 16:45:04 · 4860 阅读 · 0 评论 -
java匿名内部类举例
public class Test { public static void main(String[] args) { //4.匿名内部类 //主要是针对那些不能直接创建对象的抽象类和接口而来的 Student stu=new Student(); System.out.println(stu.getClass());//c...转载 2019-03-15 16:00:59 · 285 阅读 · 0 评论 -
通过位运算高效求绝对值
在阅读某段源码的时候读到了这么一段求绝对值的代码:function fastAbs(value)//求绝对值{ return (value ^ (value >> 31)) - (value >> 31);}然后在查阅资料后得到了原理:对于32位机,如果value是正数,右移31位之后就变成了0x00000000,value和0x00...转载 2019-07-06 22:29:34 · 2675 阅读 · 0 评论