几个容易弄错的java知识点总结

1.只有字符数组的toStirng会出现数组中的内容,其他数组的toString为地址

2for each循环不能直接修改容器里的内容,因为操作的是容器内元素的副本(引用数据类型为不能改变容器内储存的对象的地址)
3 {x1,x2,...}只能在数组声明时使用,其他时候只能new 数据类型[]{x1,x2,...}来赋值

4.跳出循环可以在外层循环中标记outer: [代码] ,然后break outer; 来从内层循环直接跳出外层循环
5.c 和java中是支持连等的;如

int a,b;
a=b=5;

这样的代码是不会有问题的;
因为赋值运算符也能当成一个返回结果为左边变量的值的运算。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python标识符 在 Python 里,标识符有字母、数字、下划线组成。在 Python 中,所有标识符可以包括...
    tianyi6677阅读 1,121评论 0 3
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,267评论 0 2
  • 一、框架 1、Mac系统及常用工具、进制;C数据类型、常量变量、运算符、表达式、格式化输入输出 2、关系运算符、逻...
    师景福阅读 744评论 0 2
  • 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个publ...
    岳小川阅读 970评论 0 2
  • 2018年4月22日 今天TA7718位同学毕业,感谢老师 助教的付出,给我们尽心布置神秘的尾周末,感觉...
    杜书晓阅读 166评论 0 4