java笔记——数据类型
来源:互联网 发布:字体预览软件 编辑:程序博客网 时间:2024/06/05 02:33
我们将int, float, double, boolean等称为基本类型(primitive type),也就是特殊的类。我们可以将一个整数理解称为一个int类型的对象。int类型可以有赋值、加法、减法等操作接口。普通类型可以视作对基本类 型的拓展。我们已经见过了基本类型作为数据成员、方法的参数、方法的返回值和方法内部的自动变量。自然的,普通类型的对象,比如Battery和 Torch类的对象,也都可以用于这些地方。
C语言中,可用的数据类型(基本上)已经预设 好,比如int, float。在Java中,我们除了可以用这些预设的数据类型外,还可以通过类来定制自己想要的数据类型,然后通过组合来使用。但基本类型和普通类型还是 有所区别的。基本类型经常被使用,且所占据内存空间不大,所以在Java中,为了效率起见,这些基本类型与普通的类型(也就是自定义的类)的内存管理方式 不同。比如,基本类型一旦声明就会被分配内存空间,而普通类型需要使用new关键字来分配内存空间。
Java为每个基本类型提供了相应的普通类型。比如int基本类型对应Integer类型。如果将基本类型的对象转成相应的普通类型变量,所谓的基本类型也就成为了一般意义上的类型(不再有内存管理上的不同)。
这样,我们对Java“一切皆对象”的理念有了更深一步的理解。
- 本文来自:Linux教程网
0 0
- java笔记——数据类型
- 疯狂java讲义笔记——数据类型
- 小白Java笔记——数据类型
- Java学习笔记(1)——基本数据类型
- Java学习笔记(三)——数据类型
- Java基础学习笔记——数据类型和运算符
- Java学习笔记(2)——数据类型
- 个人笔记—Java语言跨平台及数据类型
- java核心技术学习笔记(二)—基本数据类型总结
- Java学习笔记--数据类型
- Java笔记(1)--------数据类型
- 【学习笔记】Java数据类型
- 笔记数据类型java
- java笔记之数据类型
- #学习笔记#java数据类型
- 【Java笔记】基础数据类型
- java——数据类型
- Java——数据类型
- 利用匿名管道向Android手机发送adb命令
- 移动web端<input type="number">手机上点击直接打开数字键盘,并修改样式去除最右端上下箭头
- 调试stm32时经常出现"Flash Download Failed-"Cortex-M3"
- maven 常用命令goal
- Thinkpad T440p安装Linux的种种问题
- java笔记——数据类型
- 1091. Acute Stroke (30)
- 简单取出字符串中的重复字符
- LeetCode--Binary Tree Inorder Traversal
- Android Asynctask与Handler的比较,优缺点区别,Asynctask源码
- 使用css3的appearance改变元素样式
- 点在多边形内算法——判断一个点是否在一个复杂多边形的内部
- Java语言基础下
- 选择相册中的图片,并获取图片的path 解决codova 华为P6选取相册的问题(试过很多,用此方案解决)