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面试题汇总】专栏系列文章持续更新中。。。

相关推荐
缘三水几秒前
【C语言】5.printf和scanf(新手向详细版)
c语言·开发语言·基础语法
无敌最俊朗@几秒前
Qt处理tcp数据 粘包 拆包 的简单方法
开发语言
uhakadotcom1 分钟前
全面解析:GeoJSON 与 TopoJSON 的定义、差异及适用场景
前端·面试·github
BBB努力学习程序设计1 分钟前
Java:理解数据类型和变量
java
亭上秋和景清2 分钟前
数据在内存中的存储
java·开发语言
古城小栈2 分钟前
SpringBoot:声明式事务 和 编程式事务 的擂台霸业
java·spring boot·后端
小二·5 分钟前
Java基础教程之网络编程
java·开发语言·网络
乾元5 分钟前
多厂商配置对齐器:AI 如何在 Cisco / Huawei / Juniper 间做语义映射
运维·开发语言·网络·人工智能·网络协议·华为·智能路由器
熊文豪6 分钟前
使用Python快速开发一个MCP服务器
服务器·开发语言·python·mcp
泥嚎泥嚎6 分钟前
【Android】RecyclerView 刷新方式全解析:从 notifyDataSetChanged 到 DiffUtil
android·java