java基础知识2 ——部分语句
1.条件语句switch-case
2.除了其他三种循环控制语句外,还有foreach语句
例如:
3.Java只有一维数组,二维数组为数组的数组,所以数组的每行的列数是可变的。
4.字符串部分函数
5.String 是不可变的对象,每次修改其内容都会生成了一个新的 String 对象,原来的String对象将不再使用,并等待垃圾回收器自动清理它们,因此,经常改变字符串内容是十分低效的。
如果需要对字符串频繁修改,可以采用StringBuilder和StringBuffer提高效率。StringBuffer和StringBuilder (java.lang.*)都是通过缓冲区操作字符串的对象,主要操作有 append 和 insert 方法。
StringBuilder用于单线程环境。 StringBuffer对方法有同步机制,可以用于多线程环境。对于单线程编程, StringBuilder比StringBuffer更有效率。