Java中有几种基本数据类型以及转换方式【Java面经(1)】

问:Java中有几种基本数据类型呢?以及它们之间的转换方式。详细介绍下

总共有8种基本数据类型

byte 、short 、long 、float 、double 、boolean 、char

详细类型以及字节数:

基本数据类型的转换方式

自动类型转换:小-->大 byte --> short --> int --> long --> float --> double

java 复制代码
int a = 1;
long b = a;

强制类型转换:大-->小

java 复制代码
long c = 1;
int d = (int) c;

注意:自增/自减运算符、复合赋值运算符底层做了优化,内部自动强制类型转换;如:++、 --、+=、-=

【Java面试题汇总】专栏系列文章持续更新中。。。

相关推荐
俺不中嘞7 分钟前
python常用函数
开发语言·python
栋***t8 分钟前
从“工具”到“基建”,麦塔在线考试系统经历的时代变局与定位逻辑
java·大数据·数据库·开源软件·无纸化
薛定猫AI19 分钟前
【技术干货】大模型文档结构化提取实战:Python解析PDF发票并批量生成CSV
java·python·pdf
weedsfly20 分钟前
前端开发中的代理模式——从 Vue 3 响应式到日常开发
前端·javascript·面试
咖啡八杯32 分钟前
GoF设计模式——状态模式
java·面试·架构
荣码35 分钟前
Prompt工程实战:同一个需求换3种写法,效果差10倍
java·python
এ慕ོ冬℘゜41 分钟前
深入理解 JavaScript 事件对象:从 target 到 preventDefault 的实战指南
开发语言·前端·javascript
学逆向的1 小时前
汇编——修改EIP的值
开发语言·汇编·网络安全
weixin_422329311 小时前
AgentScope Java ReActAgent 核心循环深度解析
java·开发语言·人工智能
952361 小时前
RabbitMQ - 高级特性
java·spring boot·分布式·后端·rabbitmq