摘要: 答案:-1 Math的round方法是四舍五入,如果参数是负数,则往大的数如,Math.round(-1.5)=-1,如果是Math.round(1.5)则结果为2 阅读全文
posted @ 2021-06-16 15:27 凄美地 阅读(707) 评论(0) 推荐(0)
摘要: 最终的: final在java中是修饰符关键字 修饰类:表示类不可以被继承 修饰方法:表示方法不可被子类覆盖,但是可以重载 修饰变量:表示变量一旦被赋值就不可以改变它的值 如果修饰成员变量:在声明的时候就要赋值 或者静态代码块赋值 如果修饰局部变量:局部变量必须程序员显示初始化,使用之前必须赋值。 阅读全文
posted @ 2021-06-16 15:22 凄美地 阅读(447) 评论(0) 推荐(0)
摘要: 答:不对 1.hashCode()相等的两个对象他们的equal()不一定相等。 ( 因为hashCode()并不是完全可靠,有时候不同的对象他们生成的hashcode也会一样(生成hash值得公式可能存在的问题),所以hashCode()只能说是大部分时候可靠,并不是绝对可靠)例子: https: 阅读全文
posted @ 2021-06-16 15:09 凄美地 阅读(759) 评论(0) 推荐(0)
摘要: jdk:java开发工具 (开发人员用) jre:java运行环境 (用户用)(bin和lib) jvm:虚拟机 解释class文件(jre的bin文件夹) .java 文件 javac编译 .class文件 jvm(windows和linux两个版本) 调用lib类库解释class 映射到各自系统 阅读全文
posted @ 2021-06-16 15:08 凄美地 阅读(167) 评论(0) 推荐(0)
摘要: 最大的区别是,==是运算符,equal是方法 == 的作用: 基本类型:比较的就是值是否相同 引用类型:比较的就是地址值是否相同(堆内存地址),所以,同一个new出来的对象,则他们的比较后的结果为true,否则比较后结果为false。 equals 的作用: 引用类型:重写前比较的是地址值,重写后比 阅读全文
posted @ 2021-06-16 14:56 凄美地 阅读(422) 评论(0) 推荐(0)