java中常忽视的小问题

1.NULL变量与NULL数组的区别

使用场景:一个数据a[],直接赋值a=null,和为a的每个元素赋值a[0]=null,a[1]=null,a[2]=null,结果是不一样的,一个是null的,部分验证不通过,一个外表还是数组,所以验证会通过。

2.java基本程序结构:顺序、分支、循环之---return、continue、back

难点:运用准确

return:

一般的用法是为了实现返回,返回一个值或其他复杂类型到调用方法处处,即,当对象2调用对象1方法时,如果对象1内部调用了return语句,则程序执行返回到-对象2调用对象1方法的下一条语句继续执行;

continue:

一般用于加速循环,在循环体内部进行调用,其功能为:结束本次循环,并快速地进入到下一次循环中;

break:

一般用于跳出本循环,即哪个循环直接调用了break,就跳出哪个循环;使用标签后可以跳出指定循环;

原文地址:https://www.cnblogs.com/silence-fire/p/6343710.html