java中的null应当小写
java允许对浮点数取模(%)
位运算符只能对整形和字符型操作
java对与和或逻辑提供短路功能,应该注意避免出错
变量转换应当从更受限制的性质转为更一般的形式,否则会导致截断从而产生数值上的偏差。一般的来说起码要保持数据的位数一样多
if-eles语句中,else默认属于离它最近的if
标号语句,break 标号意为跳出标号循环
**Scanner类的next()方法不会读取数据后方的回车符,这会导致nextline()方法直接读取该遗留回车符而直接结束(解决方法是在使用next()方法后调用一次nextline方法读取掉这个回车符) Scanner sc = new Scanner(System.in);
与C或C++不同 java在数组的定义中不为数组元素分配内存,而是只分配引用,类似C语言中的指针 int[ ] intArray; 是更易理解的形式 复合类型的数组需要单独为元素分别进行创建
java中更新数组时自带参数length表示数组长度
String类较为特殊,String类只能通过.length()方法获取长度
String类的常用方法:
- length()
- charAt(int Index)
- toLowerCase()
- toUpperCase()
- subString(int beginIndex)
- replace(char oldChar,char newChar)
- equals(String str)



