java笔记
roadyuan
不忘初心 方得始终
展开
-
2进制负数相关知识
负数的二进制表示方法 今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0转载 2017-06-14 13:25:06 · 498 阅读 · 0 评论 -
final 关键字的相关问题
使用final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译期错误:a=new StringBuffer("");但是,执行如下语句则可以通过编译:a.append(" brok转载 2017-06-14 15:40:18 · 181 阅读 · 0 评论 -
“==”与equals的区别(个人理解)
“==”操作符比较两个变量的值是否相等,则是比较自身的值equals比较变量对应所储存的值是否相等原创 2017-06-14 16:45:39 · 232 阅读 · 0 评论 -
java取整方法
ceil,floor、round,这些方法的作用与它们的英文名称的含义相对应,例如, ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor 的英文意义是地板,该方法就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11.6)的结转载 2017-06-14 22:49:34 · 285 阅读 · 0 评论