Java基础面试题

本文主要探讨了Java面试中常见的基础问题,包括String是否为基本数据类型,浮点数的精度问题,运算符的使用差异,堆栈内存的区别等,旨在帮助求职者准备Java面试。
摘要由CSDN通过智能技术生成

1.String是基本数据类型吗?

不是;

2.Float型,float f = 3.4是否正确?

不正确,精度不准确,应该用强制类型转化。Float f = (float)3.4;

3.语句float f = 1.3;编译能否通过?

不能,应该用强制类型转化,float f = (float)1.3;

4.short s1 = 1; s1 = s1 + 1;有什么错?

short s1 = 1;s1 = s1 + 1;s1 + 1; s1 + 1运算结果是int型,需要强制转化类型;short s1 = 1;s1 += 1;可以正确编译,子宫类型提升

5.Java有没有goto?

goto是Java中的保留字,现在没有在Java中使用;

6.int和Integer有什么区别?

Java提供两种不同的类型:引用类型和原始类型(或内置类型);
int是Java的原始数据类型,Integer是J
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值