Java中变量及数据类型
来源:互联网 发布:else if语句怎么用java 编辑:程序博客网 时间:2024/05/19 00:41
每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在Java语言中,终于有点明白了,梳理一下,与君共勉。
变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用使用变量注意: 变量的作用范围,一对{}之间有效 初始化值定义变量的格式: 数据类型 变量名=初始化值 eg: int x = 4 注:格式固定理解:变量就如同数学中的未知数。数据类型:
整数默认类型为:int
小数默认类型为:double
占用内存及取值范围
整型 占用存储空间(字节) 大小范围
byte
1
-128 ~ 127
short
2
-215~ 215-1
int
4
-231~ 231-1
long
8
-263 ~ 263-1
浮点型
float
4
-3.403E38~3.403E38
double
8
-1.798E308~1.798E308
字符型
char
2(采用Unicode编码)
布尔类型
boolean
1(其实是1/8byte)
解析:为何byte占用一个字节,取值范围是-128~127
首先需要了解在二进制中,最高位是符号位,0表示正、1表示负,其他位是数据位。
byte共占8个bit,表示256个数(28)。
最大值为01111111,转成十进制为127
最小值为10000000,1是符号位,表示负数,转成十进制为128。所以最小值为-128
具体为什么是-128?二进制和十进制如何在底层转换?将涉及到原码、反码、补码,且听下篇分析。
小结:
归根究底,软件系统中最为重要的就是数据,数据是企业的核心所在。虽然一些底层的东西我们不需要精通,但是只有搞清楚这些,以后用起来才能得心应手,水到渠成!
本文地址:http://liuyanzhao.com/3161.html
转载请注明
0 0
- Java中变量及数据类型
- java变量及数据类型
- Java中变量、数据类型及运算符的相关理论知识
- JAVA变量,数据类型及转换,
- Java基础——变量及数据类型
- Java常量和变量及数据类型
- 初学Java005 Java常用数据类型及变量
- java 变量的内存空间及数据类型
- 02 数据类型及变量
- Python变量及数据类型
- Python_1_数据类型及变量
- 数据类型及变量
- 20.变量及数据类型
- 变量,数据类型及转换
- javaScript变量及数据类型
- java基础回顾----java基本数据类型及变量
- 黑马程序员-Java变量的定义及基本数据类型
- java数据类型和变量
- 请编写一个函数fun(char *s),其功能是:将s所指字符串中所有的字母改写成该字母的下一个字母,若是z字母,则改为a字母,大、小写保持不变。
- Centso可以访问外网但ping不通www.baidu.com
- 垃圾回收机制
- LEETCODE84Largest Rectangle in Histogram
- 【XML解析】使用Jaxp对XML进行DOM解析
- Java中变量及数据类型
- 利用css将文字和图片水平垂直居中显示
- JS scroll事件(UI)
- C++Primer第5版读书笔记(第13章)
- properties配置文件、DAO模式
- java面试之Servlet/JSP面试题
- 【火狐FireFox】同步失败后,书签被覆盖,如何恢复书签
- Java中成员变量、局部变量和静态变量的区别
- Android 打包时出现 java.lang.OutOfMemoryError: GC overhead limit exceeded 的解决办法