美文网首页
java相关

java相关

作者: 天探女 | 来源:发表于2020-02-29 09:04 被阅读0次

java运算符优先级

口诀:单目乘除位关系,逻辑三目后赋值

运算符 描述
单目运算 + –(负数) ++ -- 等
乘除 * / % + -
<< >>
关系 > < >= <= == !=
逻辑 && & ^
三目 A > B ? X : Y
赋值 =

类中的初始化顺序

public class Base {
    private String baseName = "base";

    public Base() {
        callName();
    }

    public void callName() {
        System.out.println(baseName);
    }

    static class Sub extends Base {
        private String baseName = "sub";

        public void callName() {
            System.out.println(baseName);
        }
    }

    public static void main(String[] args) {
        Base b = new Sub();
    }
}

执行顺序如下:

graph TB
a(初始化父类的参数,此时baseName为父类的)-->b(执行子类重写的callName);
b-->c(输出子类baseName,由于子类此时baseName还没有初始化,所以输出为null)

相关文章

  • Nothing seek,Nothing find

    美图欣赏 Java、Android知识点汇集 Java集合类 ** Java集合相关的博客** java面试相关 ...

  • Android 高级面试-3:语言相关

    主要内容:Kotlin, Java, RxJava, 多线程/并发, 集合 1、Java 相关 1.1 缓存相关 ...

  • java相关

    18.9.41、HashMap转ListList > list_Data = new ArrayList >(ma...

  • java相关

    java运算符优先级 口诀:单目乘除位关系,逻辑三目后赋值 运算符描述单目运算+ –(负数) ++ -- 等乘除*...

  • Java相关

    Java容器底层原理 Java高并发内容 JVM 一. 容器底层原理 ArrayList由数组实现,初始化数组长度...

  • java 相关

    1.使用spring-boot-starter-data-jpa 怎么配置使运行时输出SQL语句 spring.j...

  • Java相关

    一小时搞明白自定义注解 Annotation(注解)就是 Java 提供了一种元程序中的元素关联任何信息和着任何元...

  • java相关

    gitlab启动 / 关闭 / 重启命令:gitlab-ctl start / stop / restart 多线...

  • Java相关

    JDK (Jdk 8.0之前版本包含JRE) Java开发和运行环境 JRE java运行环境 Server JR...

  • Java 相关

    线程池 并发类 HotSpot 虚拟机小结

网友评论

      本文标题:java相关

      本文链接:https://www.haomeiwen.com/subject/halfqftx.html