Java语言基础,
分享于 点击 35273 次 点评:184
Java语言基础,
百知教育学习 - 胡鑫喆 - Java语言基础
一、变量
- 概念:计算机中内存中的一块儿存储空间,是存储数据的基本单元
- 使用流程:
- 声明:数据类型 变量名;
- 赋值:变量名 = 值; money = 100;// 将整数值赋予变量
- 注意:Java是强类型语言,变量的类型必须与数据的类型一致。
- 声明变量的三种方式:
- 概念:计算机中内存中的一块儿存储空间,是存储数据的基本单元
- 使用流程:
- 声明:数据类型 变量名;
- 赋值:变量名 = 值; money = 100;// 将整数值赋予变量
- 注意:Java是强类型语言,变量的类型必须与数据的类型一致。
- 声明变量的三种方式:
二、
- Java是 强类型 语言
- Java中的 数据类型 :
- 基本数据类型(最原始的,最基础的——整数):byte,short,int,long
- int 为整数的默认类型,如需为long类型赋值,需要在值的后面追加“L”或“l”
- double 为浮点数的默认类型,如需为float类型赋值,需要在值的后面追加“F”(不写是错的)
- c语言中 char 类型使用ASCII,java中使用Unicode编码方式。Unicode中每个字符都对应一个十进制整数,char c1=‘A’ 或c1=65;a 97;0 48;
- boolean 一字节 只能取 true / false 不能参加数学运算
- 引用数据类型(字符串):string为任何“ ”之间的字面值
- 基本数据类型(最原始的,最基础的——整数):byte,short,int,long
三、
- 类型转换
- 强制类型转换规则:一刀切(可能出错)——整数将会切去前面的若干字节,浮点数将会切去小数部分;
- 自动类型提升
- 如果操作数中没有float,有一个为long,计算结果提升为long。
- 如果操作数中没有long,有一个为int,计算结果提升为int。
- 如果操作数中没有int,均为short或byte,计算结果仍旧提升为int。
- 任何类型和字符串相加,结果自动提升为字符串类型。
四、运算符
- ++,- -,+=,-=…不会发生自动类型提升。
五、
-
位运算:
- & 按位求 与,
- | 按位求 或,
- ^ 按位求 异或,
- ~ 按位求 反,
- “>>” 右移 一位最高位补符号位 值,
- ”<<“ 左移 一位,最高位补符号位值,
- ”>>>“ 右移== 一位,最高位符号位补零
-
注意:
- &&,|| 短路运算符; &,| 非短路运算符
相关文章
- 暂无相关文章
用户点评