Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

Java基础题目 PDF 下载


分享到:
时间:2021-04-14 09:15来源:http://www.java1234.com 作者:转载  侵权举报
Java基础题目 PDF 下载
失效链接处理
Java基础题目 PDF 下载


本站整理下载:
提取码:9cwn 
 
 
相关截图:
 
主要内容:


1、 float f = 3.4;是否正确?
答案:不正确。
原因:精度不准确,应该用强制类型转换,如下所示:float 
f=(float)3.4 或 float f = 3.4f
在 java 里面,没小数点的默认是 int,有小数点的默认是 double;
编译器可以自动向上转型,如 int 转成 long 系统自动转换没有问
题,因为后者精度更高
double 转成 float 就不能自动做了,所以后面的加上个 f;
2、 int 和 Integer 有什么区别?float 和 Float 呢?
1、Integer 是 int 的包装类,int 则是 java 的一种基本数据类型
2、Integer 变量必须实例化后才能使用,而 int 变量不需要
3、Integer 实际是对象的引用,当 new 一个 Integer 时,实际
上是生成一个指针指向此对象;而 int 则是直接存储数据值
4、Integer 的默认值是 null,int 的默认值是 0 Q2 float 是基本数据类型,Float 是包装类(封装类)。封装类
可将接本数据类型封装后当作对象进行操作,并为各种基本数
据类型提供各种转换功能。
3、== 与 equals() 的区别?
== 的作用:
 基本类型:比较值是否相等
 引用类型:比较内存地址值是否相等
equals 的作用:
 引用类型:默认情况下,比较内存地址值是否相等。可以按照
需求逻辑,重写对象的 equals 方法。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐