java程序运行机制
变量命名规范
-
所有变量,类名,方法:见名知意
-
变量(类成员变量,局部变量):首字母小写和驼峰命名法则:monthSalary
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写:Man,GoodMan
-
方法名:首字母小写和驼峰命名法则:run(),runRun()
IDEA快捷方式
- Ctrl+D 复制当前行到下一行
& | ^ ~ >> <<
A=0011 1100
B=0000 1101
A&B:0000 1100 &:两个二进制都为1时才为1
A|B:0011 1101 |:有一个是1就为1
A^B:0011 0001 ^:相同为零相异为1
~B:1111 0010 ~:按位取反
2:0000 0010 <<左移
2*8怎么算最快 >>右移
2<<3==16
包机制
package com.baidu.www 包语句
import导入包
一般用公司域名倒置作为包名
next()和nextLine()的区别
next()
- 一定要读取到有效字符后才可以结束输入
- 对输入有效字符之前遇到的空白,next()方法会自动将其去掉
- 只有输入有效字符后才将其后面输入的空白部分作为分隔符或者结束符
- next()方法不能得到带有空格的字符串
nextLine()
- 以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
- 可以得到空白