摘要: 是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的属性可以在被调用过程中被改变,但对象的引用是永远不会改变的。C和C#中可以通过传引用或传输出参数来改变传入的参数的值。 补充:Java中没有传引用实在是非常的不方便,这一点在Ja 阅读全文
posted @ 2020-12-18 13:37 RanXingshuo 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto一样,应该避免使用带标签的break和continue,因为它不会让你的程序变得更优雅,很多时候甚至有相 阅读全文
posted @ 2020-12-18 12:17 RanXingshuo 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 早期的JDK中,switch(expr)中,expr可以是byte、short、char、int。从1.5版开始,Java中引入了枚举类型(enum),expr也可以是枚举,从JDK 1.7版开始,还可以是字符串(String)。长整型(long)是不可以的。 阅读全文
posted @ 2020-12-18 12:16 RanXingshuo 阅读(82) 评论(0) 推荐(0) 编辑