Java基本数据类型和包装类
2024-10-09 07:16:09
一:八大基本类型
二:基本数据类型及包装类
三:基本类型和包装类的区别
1:定义不同。封装类是对象;基本类型不是。
2:使用方式不同。包装类需要先new初始化,再通过JVM根据具体情况实例化后赋值;基本数据类型可以直接赋值,某些集合类型必须使用包装类,如ArrayList<Integer>
3:初始值不同。包装类默认初始值为 null ;基本类型根据数据类型不同值不同
4:存储方式和存储位置不同。包装类需要通过引用指向实例,具体的实例保存在堆(heap)中;基本数据类型存储在栈(stack)中
四:基本类型之间的转换
1:小到大自动转
2:大到小强制转
注意:强转有可能溢出或丢失精度
最新文章
- 时代杂志发文:2017 AR/MR将变得比VR更加重要
- SQL Server 通过重建方式还原 master 数据库
- 12.3 Arithmetic-software-
- 二分查找java代码
- POJ 2533 Longest Ordered Subsequence 最长递增序列
- CSS3:不可思议的border属性&;Web字体图标Font Awesome
- Notepad++中的颜色属性大全
- 用css实现一个空心圆,并始终放置在浏览器窗口左下角
- char* 和char[]差异
- JavaBean--JavaBean与表单
- 使用TP5创建一个REST API
- FPGA学习笔记(三)—— 数字逻辑设计基础(抽象的艺术)
- Android为TV端助力转载:码农小阿飞(SpannableString)
- SpingBoot+Mybaits+Vue,更新学习
- JS 多选文件或者选择文件夹
- BZOJ 3669 魔法森林
- js call 理解
- OAuth2认证和授权入门
- FTR-B3GA003Z-信号继电器
- CentOS7.x 配置开机启动项目