java数据类型+运算符+控制流
设置类,jar包路径:"set classpath=."——指向当前目录
----------------------------------------------------------------------------------------------
eclipse快捷键:
1:补全:ctrl+alt+/---(alt+/:启动代码辅助菜单)
2:更正缩进:ctrl+I
3:导入类包:ctrl+shift+O
-----------------------------------------------------------------------------------------------
命名规则
1:文件名==类名==每个单词首字母大写
2:方法名==首字母小写,往后每个单词首字母大写
- 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始,不能数字开头
-------------------------------------------------------------------------------------------------
1:十进制,八进制(以0开头,0除外),十六进制(以0x或者0X开头)
2:
| 数据类型 | 内存空间(8位1字节) | 取值范围 |
| byte | 8位 | -128~127 |
| short | 16位 | -32768~32767 |
| int | 32位 | -2^31~2^31-1 |
| long | 64位 | -2^63~2^63-1,后缀+l/L |
| float | 32位 | 带小数部分,后缀+f/F |
| double | 64位 | 带小数部分,可+d/D |
| char | 16位 | '单引号'——unicode表编码:一一对应|0x0000~0xffff个值对应 |
3:
’转义字符\+...‘——单引号——可表示字符或者其他制表含义
4:boolean: true/false
-----------------------------------
隐式转换int-long-float-double
显示转换(类型)
______________________________________
5:运算符
| 运算符 | 结合性 |
| [ ] . ( ) (方法调用) | 从左向右 |
| ! ~ ++ -- +(一元运算) -(一元运算) | 从右向左 |
| * / % | 从左向右 |
| + - | 从左向右 |
| << >> >>>(无符号右移) | 从左向右 |
| < <= > >= instanceof 比较 | 从左向右 |
| == (比较引用地址) != | 从左向右 |
| & | 从左向右 |
| ^ | 从左向右 |
| | | 从左向右 |
| && | 从左向右 |
| || | 从左向右 |
| ? true:false | 从右向左 |
| = += -= *= /= %= &= |= ^= <<= >>= >>= | 从右向左 |
equals();方法比较内容;
6:控制流
if(){--------}else if(){-------}else{--------}
switch(表达式){
case A:-----;break;
default:--------;
}
while(){-----};
do{----}while();
for(a;b;c){---------}
7:构造方法加入计数统计被实例化几次有几个对象生成
浙公网安备 33010602011771号