//黑马程序员P13
计算机存储的最小信息单元--位 bit b
计算机最根本的存储单位 --字节 byte B =8b
1KB = 1024b
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
JAVA数据类型分为根本数据类型和援用数据类型
--根本数据类型包含
数值型
【整数(byte1 short2 int4 long8)、浮点数(float4 double8)、字符(char2)】
非数值型
【(布尔(boolean1)】
--援用数据类型包含类class、接口interface、数组[]
不同数据类型调配不同内存空间
给一个整数默认int给一个浮点数默认double
//黑马程序员P15
留神:
1、定义变量的时候要赋值
(x)
2、定义long类型时数值后加L
定义float类型时数值后加F
//黑马程序员P16
标识符
要求由 字母 数字 下划线_ 美元符组成
不能以数字结尾!!!
不能是关键字
辨别大小写
2b(x)
Class(√)
小驼峰命名法:name firstName---->办法、标识符
大驼峰命名法:Demo------------------->类
//黑马程序员P17
类型转换:
- 主动类型转换
把一个示意数据范畴小的数据或变量赋值给示意范畴大的变量
byte short int long float double
char int long float double
byte、short 不能转为 char
例:byte a = 10;
short b = a;
- 强制类型转换(能够然而不倡议)
把一个示意数据范畴大的数据或变量赋值给示意范畴小的变量
例:int t = (int)88.88;//输入t是88
字符在计算机底层对应的数值:
"A" 97 A-Z"a" 65 a-z"0" 48 0-9
int short char 会主动变为int类型
int k = 10+2.2;
//错 左边主动转为double类型double k = 10+2.2;
//对
一个表达式中蕴含多个数据类型时 向表达式中的最高级转
//P20
字符串的+
加号前后有字符串,就是做拼接
按程序执行
留神:
第一个输入: 黑马666;
第二个输入: 100年黑马(看加号两边)