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

相关推荐
利刃大大8 分钟前
【JavaSE】十三、枚举类Enum && Lambda表达式 && 列表排序常见写法
java·开发语言·枚举·lambda·排序
float_六七10 分钟前
Java反射:万能遥控器拆解编程
java·开发语言
han_hanker21 分钟前
java 异常类——详解
java·开发语言
源码获取_wx:Fegn089524 分钟前
基于springboot + vue健身房管理系统
java·开发语言·前端·vue.js·spring boot·后端·spring
LinHenrY122726 分钟前
初识C语言(自定义结构:结构体)
c语言·开发语言
峥嵘life29 分钟前
Android16 EDLA 认证测试CTS问题分析解决
android·java·服务器
Matlab仿真实验室30 分钟前
基于Matlab实现可见光通信仿真
开发语言·matlab
Mr1ght37 分钟前
为什么 InheritableThreadLocal 在 Spring 线程池中“偶尔”能传递变量?——一次线程池上下文传播的误解
java·spring
CreasyChan39 分钟前
C# 反射详解
开发语言·前端·windows·unity·c#·游戏开发
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于Java的保定理工科研信息管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言