第三章 Java语言基础
来源:互联网 发布:聚币网源码 编辑:程序博客网 时间:2024/04/29 13:48
Java的基本数据类型
数值型
整数类型:byte、short、int、long
浮点类型:float、double
字符型(char)
布尔型(boolean)
基本数据类型:在栈中可以直接分配内存。
引用数据类型:数据的引用在栈中,而它的对象在堆中。
基本数据类型在内存中分配的字节数:
boolean布尔型1/8
byte 字节型1
char 字符型2
short 短整型2
int 整数类型4
float 浮点型(单精度)4
double浮点型(双精度)8
long 长整型8
int是最基本的类型,一般和CPU的字宽一致。
操作系统16位的时候,int 2字节,操作系统32位的时候,int 4字节,由于32位系统之前占主流地位,实际现在就算是64位系统,出于兼容性考虑,int也是4字节的
Java中默认的整数类型是int,要转成float类型需要在后面加上大小写L。
Java中默认的浮点型是double,要转成float类型需要在后面加上大小写F。
1字节(Byte)=8位(Bit)=256个数
1KB=1024Byte
1英文字母=1阿拉伯数字=1Byte
1汉字=2Byte
一般讲大小是用Bytes,即大写"B";讲网络速率是用bit,即小写"b"
基本数据类型的自动转换
byte==>short
char==>int==>long
float==>double
int==>float
long==>double
PS:小可以转大,大转小会失去精度
0 0
- 第三章 Java语言基础
- Java语言入门 -- 第三章 Java程序设计基础
- Java语言入门 -- 第三章 Java程序设计基础
- JAVA学习笔记——第三章 Java语言基础
- 第三章:java语言基础(java知识点)
- JAVA——第三章——语言基础
- JAVA——第三章——语言基础
- 【C语言基础】C语言第三章
- java基础 第三章 数组
- java基础 第三章 数组
- Java程序设计基础-第三章
- 第三章 C#语言基础(1)
- 第三章 C#语言基础(2)
- 基础总结知识点-第三章:HTML语言
- 【Java基础】第三讲 Java语言中的面向对象特性
- 第三章:Java语言基础II 第1节 For入门
- 第三章:Java语言基础II 第1节 For入门
- 第三章:Java语言基础II 第2\3\4节 For入门(求和思想)
- const 的用法及解释
- ubuntu14.04进不去图形界面
- MD5算法的识别
- 杂谈: MVC/MVP/MVVM
- Linux上查看某个进程内存占用情况
- 第三章 Java语言基础
- dpkg-buildpackage命令详解
- C语言中函数返回字符串的四种方法
- VC、C++保存二叉树在文件中然后读出来
- 1279: Good morning
- 安装ClamAV对centos系统进行病毒查杀
- 数据库MySql类库系列(七)-PrepareOperatorSelect
- 基于jquery的事件订阅/分发demo
- Eclipse、AndroidStudio