跳至主要內容
胖虎Docs
首页
最新Java面试题
Java基础
数据类型
集合
异常
字符串
JVM
数据结构和算法
My SQL
Redis
Mybatis
Spring
Springboot
Java
Java基础
Java多线程
JVM虚拟机
JUC系列
JDK新特性
数据结构与算法
数据结构
常用算法
数据库
MySQL
Redis
Mongodb
Elasticsearch
微服务
Springcloud
Springcloudalibaba
企业级开发框架
Spring
Spring Boot
Mybatis
Mybatis Plus
SSM整合
Spring Security
中间件
MQ
Dubbo
Sharding JDBC
Zookeeper
Nginx
工具
Docker
Git
IntelliJ IDEA
Maven
数据类型
PangHu
小于 1 分钟
目录
1. Java中的基本数据类型有哪些?每种类型的默认值是什么?
2. Java中引用数据类型有哪些
3. Java中的基本数据类型和引用数据类型有什么区别?
4. 释自动装箱(Autoboxing)和拆箱(Unboxing)机制
5. 什么是Java中的包装类(Wrapper Classes)?为什么需要包装类?
6. Java中的浮点数类型float和double有什么区别?它们的精度分别是多少?
7. Java中String类型是否为基本数据类型?为什么?
8. Java中的null是什么类型?可以赋值给哪些数据类型?
9. byte和short之间如何进行转换?这种转换是否会导致数据丢失?
10. 解释Java中的类型转换(Type Casting),包括显式转换和隐式转换。
11. 什么是Java中的常量池(Constant Pool)?它的作用是什么?
12. Integer a= 127 与 Integer b = 127相等吗
13. Java中的String是不可变的(Immutable)吗?为什么?
14. 在Java中,如何比较两个Integer对象?直接使用==和使用equals()有什么区别?
15. 解释double类型的舍入误差问题。为什么浮点数运算可能不准确?
16. Java中的BigDecimal类是什么?在什么情况下使用它?
17. 在Java中如何表示二进制、八进制、十进制和十六进制的数字?
18. 解释NaN(Not a Number)在Java中的含义及其用途。
19. Java中的Character类有哪些常用方法?如何检查一个字符是否为字母或数字?
20. Java中如何处理大整数(如超出long类型范围的数值)?
21. float f=3.4;是否正确
22. short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗
23. 能将 int 强制转换为 byte 类型的变量吗?如果该值大于 byte 类型的范围,将会出现什么现象?