首页>学校动态>Java基础知识分享

Java基础知识分享

来源:大同IT培训学校时间:2020/12/6 17:21:45

    Java语言中是否存在goto关键字?
    答:存在。但是goto关键字作为保留字存在,并未在Java中使用。
    final、finally和finalize有什么区别?
    答:final:可用来声明属性、方法和类,分别表示属性不可变、方法不可重写和类不可被继承。
    finally:是异常处理的一部分,与try/catch合用,finally代码块里面的代码一定会被执行,常用来释放资源。但有特殊情况不会被执行,即,在执行到finally代码块之前退出了JVM虚拟机,用System.exit(0)可实现;
    finalize:是Object类的一个方法,用于垃圾回收
    DK中哪些类是不可以被继承的?

    答:不能被继承的类是用final关键字修饰的类。常见的有String、Math等。

大同java培训学校

    什么是实例变量?什么是类变量?什么是局部变量?什么是final变量?
    答:实例变量又称为成员变量,属于对象,只有实例化对象之后才可以使用,可多次创建。
    类变量又称为静态变量,属于类,随着类的加载而初始化,只创建一次。
    局部变量是定义在方法里面的变量,可定义在方法参数中,也可定义在方法内部,使用之前必须初始化,随着方法的结束而销魂。
    final变量是被final关键字修饰的变量,一旦声明,不可被改变。
    static和final结合使用表示什么意思?
    答:Java语言中,static关键字常与final关键字结合使用,用来修饰成员变量和成员方法。
    对于变量,若使用staticfinal修饰,该变量不可被修改,随着类的加载而被创建,只创建一次,能通过类名访问。
    对于方法,若使用staticfinal修饰,该方法不可被重写,随着类的加载而被调用,能通过类名访问。
上一页 下一页

推荐课程更多>

立即申请体验课

关于我们 | 联系我们 | 大同IT培训学校

版权所有:培训指南

  • 在线咨询
  • 电话咨询
  • 预约试听