java 学习
引言
这次的Java学习 。可以说是我在重新梳理,自身所学的Java知识 和目前在看的关于Java书籍 、Java学习视频的 汇总。是学习笔记。
那么就从Java的语言基础开始 争取每天了解一部分知识点 。
Java的语言基础
数据类型
基础数据类型:
- 整型: byte, short, int , long
- 浮点型: float ,double
- 布尔型 :boolean
- 字符型 : char
以上是Java基础的数据类型,当然还有其他的类型。等用到在补充。
整型
Java语言定义了4种表示整数的类型:字节型(byte)、 短整型(short)、整型(int)、长整型(long)。每种整型的数据都是带符号的。Java语言是每种数据类型都对应一个默认的数值,使得这种数据类型变量的取值总是确定的,体现了其安全型。大概是这张表
类型 | 数据位 | 范围 |
byte(字节型) | 8 | -128~-127 |
short(短整型) | 16 | -32768~-32767 |
int (整型) | 32 | -2147483648~2147483647 |
long(长整型) | 64 | -9223372036854775808~9223372036854775807 |
一个整型隐含为整型(int)。正因为这样。当一个整数强制表示为长整型时,需要在后面加字母1或者L 。
浮点型
java语言用浮点型表示数学中实数(浮点数),也就是既有整数部分又有小数部分的数。浮点数有俩种表示.。
- 标准计数法:由整数部分、小数部分 和小数构成 、。如 3.0,3.12等
- 科学计数法: 由十进制整数、小数点、小数和指数部分构成,指数部分由字母E或e跟上带正负号的整数表示,如 123.45可以表示为1.2345E+2.
类型 | 数据位 | 范围 |
fioat(单精度浮点) | 32 | 负数范围:-3.4028235E+38~ -1.4E-45正数范围:1.4E-45~ 3.4028235E+38 |
double(双精度浮点) | 64 | 负数范围:-1.7976931348623157E+308~ -4.9E-324正数范围:4.9E-324~ 1.7976931348623157 |
一个浮点型隐含为dobule型。正因为这样。当一个双精度浮点型强制表示为单精度浮点型时,需要在后面加字母f或者F。
布尔型
布尔型也称为逻辑型(boolean),用来表示逻辑值。它只有ture 和false两种取值。其ture 表示为真,false表示为假,这两个值都不能转换为数字表达形式。
所有关系运算(如a>b)的返回值都是逻辑型的值。
字符型
字符型(char)用来存储单个字符。Java语言中的字符采用的是Unicode字符集编码方案,在内存中占2字节,是16位无符号的整数,一共65536个,所以字符 的取值范围0~65536,表示在Unicode字符集中的排序位置。Unicode字符是用“\u0000”到“\uFFFF”之间的十六进制数值表示的。
说明 (1)字符型数据的声明只能表示单个字符,且必须使用单引号将字符括上。
笔记小练习
int a= 10 //整型
long b= 10378378L//长整型
short c= -277//短整型
float d= 1.89f//单精度
double e= 1.8656//双精度
boolean f= ture//布尔型
char a= 'java学习'