java数据类型杂记
来源:互联网 发布:桌面便签提醒软件 编辑:程序博客网 时间:2024/06/14 09:32
原始数据类型:由于java是面向对象的语言,而原始类型不能被调用,所以java为每一个原始类型提供了一个封装类。
原始类型 封装类
boolean Boolean
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double
使用原始类型无须调用 new,也无须创建对象。这节省了时间和空间。混合使用原始类型和对象也可能导致与赋值有关的意外结果。
原始类型与引用类型的区别:
1.引用类型可以被序列化,原始类型不行。
2.引用类型提供的方法可以灵活转换,可以扩展,原始类型不行
3.在集合类中只能使用引用类型,不能使用原始类型
3.原始类型没有null的概念,引用类型有,某些情况下需要辨别某个参数是否被初始化了,如果使用原始类型,那么0的值不知道是初始值还是没有初始化系统自动给的。
有些时候必须要用封装类,比如你要用
request.setAttribute(String key ,Object value);这个方法时,第二个参数为Object类型,而你要放的是一个整数的时候,那就只能放Integer不能放int。
0 0
- java数据类型杂记
- C语言数据类型杂记
- java杂记
- java杂记
- java杂记
- java杂记
- Java杂记
- java杂记
- java杂记
- Java杂记
- Java杂记
- java杂记
- Java 杂记
- Java杂记
- java 杂记
- java杂记
- java杂记
- java杂记
- C# Rows.Remove() 和 DataRow.Delete() 的区别
- 希尔排序
- C语言笔记(三)
- Windows下,Netbeans使用C++的配置方法
- leetcode 12 interger to Roman && 13 Roman to Integer
- java数据类型杂记
- 关于两个日期间隔计算及日期其他相关
- 计算机机械硬盘的结构和工作原理
- Dijkstra算法的认识
- p2p半分布式开源项目调研:
- shell 与windows下的cmd区别
- Numpy学习笔记4-常用函数
- ios 根据类名获取类名的属性
- 冒泡排序