![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
阿房娘娘
这个作者很懒,什么都没留下…
展开
-
java_强制转换异常_Double与Integer
首先出现这个异常,常见的原因是从 Object 往 int 或 double 进行转换。Object 是所有对象的根类,但是不包括基本类型。所以转换的时候会将其转换为 Double 和 Integer 类,究竟转换为哪一个,根据其所储存的数值而定,如果没有小数,则转换为 Integer,否则是Double(以上是在我所做的实验中得出的,不可避免会存在片面和不完整,但在此实验中是这样)。而这两者之间...原创 2018-02-11 12:59:29 · 14303 阅读 · 0 评论 -
java运算符
括号和点,是特殊的,是超级优先一元运算符肯定优先于二院运算符二元运算符优于三元运算符赋值运算符,也是特殊的,是超级落后二元运算符里面有自己的鄙视链(鄙视链来了)数学运算符优于移位运算符(+、-、*、/)移位运算符优于比较运算符(>>、>>)关系运算符优于按位运算符(>、<、==、!=...)按位运算符优于逻辑运算符...原创 2019-02-21 18:38:52 · 89 阅读 · 0 评论 -
java基础语法知识集锦
java 书中介绍 final:仅可对变量赋值一次,之后将不能改变 由于 java 在申请内存的时候赋了默认值,所以仅一次赋值机会的意思就是,无论在何时,你只有一次手动为 final 变量赋值的机会。所以参考 c++ 里面的 const ,他们都是生命常量的意思。 类中的方法就是在类链接的时候分配内存的,对于方法来说,static 能控制的只是能否通过类名直接引用,而不是分配内存的时机...原创 2019-03-01 11:28:26 · 142 阅读 · 0 评论 -
java的那些坑
% 不是取模,而是取余 math.floor 不是向负无穷,而是向0 负数的右移,无论是 >> 还是 >>>,都是在高位填1原创 2019-03-23 15:32:22 · 137 阅读 · 0 评论