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

相关推荐
秋饼12 小时前
LangChain4j + Java 实现企业级 Text-to-SQL 智能问数系统:从自然语言到安全可控的数据洞察
java·ai·技术分享·后端开发
Escalating_xu12 小时前
【C++ STL简介】从六大组件到容器、迭代器与算法协作
java·c++·算法
for_ever_love__12 小时前
PySpark学习: 数据输出
开发语言·python·学习·spark
何以解忧,唯有..12 小时前
Python os模块详解:文件与目录操作指南
java·服务器·python
言乐613 小时前
Python实现自动拉人脚本示例
开发语言·windows·python·django·pygame
啊啊啊啊啊!!!!13 小时前
【c++】二叉搜索树
开发语言·c++
Csxyzj13 小时前
kubernetes集群部署方法
java·linux·kubernetes
SQL-First布道者13 小时前
全面解构传统持久层框架,拥抱真正的 SQL-First
java·数据库·spring boot·sql·spring·mybatis·spring jdbc
归去来 兮13 小时前
Python爬虫爬取数据案例
开发语言·爬虫·python
ShineWinsu13 小时前
对于 C++:C++20中Concept(概念) 与 Coroutine(协程)的解析
linux·开发语言·网络·c++·c++20·epoll