Java 基础 2016/03/24
数据的类型:1.是一种已于人类阅读的标记,用来表示计算机内存的特定用法。
2.在程序使用时,数据类型规定所使用内存的大小以及在该内存中可放的有效数值
3.Java 是一种强类型编程语言,意味着Java 程序中用到的所有变量都必须有明确确定定义的数据类型。
注:JS 属于弱类语言 大小根据值来决定
Java 基本数据类型: 1.数值型:①整数(byte short int long) ②浮点(float double )
2.字符型(char)
3.布尔型(boolean)也叫逻辑型
整数的类型:1.Java各整数类型有固定的表数范围和字段长度,其不受具体操作系统影响以保证Java程序的可移植性
2.Java语言整型常量有三种:十进制整数、八进制整数、十六进制整数
3.Java语言的整型常量默认为int型
注: byte i=5 //在内存开辟了一个空间 大小为一个字节 里面值为5
数字后面加L表示long类型的储存
gate short char 自动转换为 int
高类型转低类型会丢失精度
Java 中 ' ' 表示字符 byte <short<int<long<float<double
关键字:const goto C、C++ 关键字 Java中不存在 true fase null 保留字是字面值,而不是关键字。
浮点型:1.与整数类型相似。
2.Java浮点型有两种形式:十进制和指数形式
字符型:1.char型数据用来表示通常意义上“字符”
2.字符常量为单位引号括起来的单个字符
3.Java语言中还允许使用转义符'\'来将其后的字符转变为其他的含义。列如 '\n','\t'
变量命名规范:1.标识符不能是关键字
2.标识符第一个字符只能是字母、下划线、$
3.标识字符包含字母、0-9、下划线 或$
4.标识符是区别大小写的,并且没有规定最大长度
注:常量不能被更改 常量一般用大写
变量三要素:①数据类型②变量名③变量值
常量的优点:1.含义清楚 2. 在需要改变一个常量的时候能做到“一改全改” 注:创建新的对象会初始化
运算符:用于连接运算中涉及到的操作数、字面值或变量
位运算符:1.&位与 2.|位或 3^位异 4.~位非(位补) 5.《位左移 6.》位右移 7.>>>位右移(无符号) 注:移动二进制的数据 赋值符号左边只有一个变量
j++优先运算后自增 ++j无论干嘛先自增 所谓“关系运算”实际上是“比较运算” 0——false 1——true
!(非)>算术>关系>逻辑(三目)>赋值
位与:两个操数中位都为1 结果为1 否则结果为0
位异:两个位只要有一个为1 那么结果为1 否则为0
位非(位补):如果位为0 结果是1 如果位为1 结果为0
异或:两个操作数的位中 相同则结果为0 不同结果为1