• 9 java 笔记


    1 所有的java对象都可以和字符串进行连接运算

    2 在java中判断两个变量是否相等时:==运算符适用于基本类型的判断

    3 JVM常量池保证相同的字符串直接量只有一个,不会产生多个相同的副本

    4 Object类提供的equals方法和==运算符在判断两个引用变量是否相等时的效果是一样的,他们都要求两个引用变量都指向同一个引用时才会返回true。但是java已经为String类重写了equals方法,只要求值相等就会返回true

    5 类变量生存范围几乎等同于该类的生存范围
    6 null对象可以访问它所对应类的类成员

    7 一旦类初始化结束后,静态初始化化块将永远不会获得执行的机会

    8 如果一个类始终只能创建一个实例,则这个类被称为单例

    7 final修饰的类,方法,变量不可改变

    8 final修饰的成员变量必须由程序员显示的指定初始值

    9 final修饰的类变量和实例变量的初始化

      类变量:必须在静态初始化块中,或者申明该类变量的地方指定初始值,而且只能在两个地方之一指定

      实例变量:必须在非静态初始化,或声明实例变量的地方级构造器中指定初始值,而且只能在三个地方中的一个去初始化

    10 final成员变量必须由程序员显示的初始化,系统不会隐式的去初始化

  • 相关阅读:
    HDU 5710 digit sum
    Fibonacci Tree HDU
    2016CCPC东北赛补题
    紫书水题
    20180415校赛
    随心所欲小游戏
    Alpha版本测试报告
    第四天作业
    第二天作业
    第一天作业
  • 原文地址:https://www.cnblogs.com/mibing/p/6991401.html
Copyright © 2020-2023  润新知