Java基本知识整理(二)
一. java中数组没有length()方法 string有length()方法
java中数组是没有length()方法的,只有length属性.
int lengthArray=array.length;//求数组长度
字符串 String是有length()方法。str.length() 返回字符串长度
int lengthStr =str.length();//求字符串长度
二.在Java中,如何跳出当前的多重嵌套循环?
在最外层循环体前添加一个标记,例如 Here;在循环体内break Here;即可跳出当前多重嵌套循环
三. ==和equal的区别
== 是用来比较两个变量的值是否相等,比较两个变量所对应的内存中所存储的数值是否相同。比较两个基本型的数据是否相等用 ==
equal用于比较两个独立的对象是否相同,equal比较的对象是独立的
如果比较的两个变量指向的对象是同一个对象,那么 == 和equal都是同样的结果,如果是两个不同的对象,使用 == 则会返回 false。
四.String类 不可以被继承
String类是final类,不可以被继承。如果要重用String类,可以用关联和依赖方法。