一:八大基本类型

二:基本数据类型及包装类

三:基本类型和包装类的区别

    1:定义不同。封装类是对象;基本类型不是。

    2:使用方式不同。包装类需要先new初始化,再通过JVM根据具体情况实例化后赋值;基本数据类型可以直接赋值,某些集合类型必须使用包装类,如ArrayList<Integer>

    3:初始值不同。包装类默认初始值为 null ;基本类型根据数据类型不同值不同

    4:存储方式和存储位置不同。包装类需要通过引用指向实例,具体的实例保存在堆(heap)中;基本数据类型存储在栈(stack)中

四:基本类型之间的转换

    1:小到大自动转

    2:大到小强制转

    注意:强转有可能溢出或丢失精度

最新文章

  1. 时代杂志发文:2017 AR/MR将变得比VR更加重要
  2. SQL Server 通过重建方式还原 master 数据库
  3. 12.3 Arithmetic-software-
  4. 二分查找java代码
  5. POJ 2533 Longest Ordered Subsequence 最长递增序列
  6. CSS3:不可思议的border属性&amp;Web字体图标Font Awesome
  7. Notepad++中的颜色属性大全
  8. 用css实现一个空心圆,并始终放置在浏览器窗口左下角
  9. char* 和char[]差异
  10. JavaBean--JavaBean与表单
  11. 使用TP5创建一个REST API
  12. FPGA学习笔记(三)—— 数字逻辑设计基础(抽象的艺术)
  13. Android为TV端助力转载:码农小阿飞(SpannableString)
  14. SpingBoot+Mybaits+Vue,更新学习
  15. JS 多选文件或者选择文件夹
  16. BZOJ 3669 魔法森林
  17. js call 理解
  18. OAuth2认证和授权入门
  19. FTR-B3GA003Z-信号继电器
  20. CentOS7.x 配置开机启动项目

热门文章

  1. 4 CSS文本属性
  2. [jQuery插件]手写一个图片懒加载实现
  3. 一元三次方程组求解 luogu P1024
  4. 基于Python豆瓣自动化测试【2】
  5. 【译】Gartner CWPP市场指南
  6. JUC : 并发编程工具类的使用
  7. Java实现 LeetCode 109 有序链表转换二叉搜索树
  8. Java实现 洛谷 P1103 书本整理
  9. java实现第六届蓝桥杯九数组分数
  10. IOS App如何调用python后端服务