2021年Java软件开发常见面试题及答案.docVIP

  • 3
  • 0
  • 约7.12千字
  • 约 23页
  • 2021-01-28 发布于北京
  • 举报
Java软件开发常见面试题及答案 时间:-10-14 14:32起源:未知 作者:os 点击: 101 次      1.什么是Java虚拟机?为何Java被称作是“平台无关编程语言”?   Java 虚拟机是一个能够实施 Java 字节码虚拟机进程。Java 源文件被编译成能被 Java 虚拟机实施字节码文件。   Java 被设计成许可应用程序能够运行在任意平台,而不需要程序员为每一个平台单独重写或是重新编译。   Java 虚拟机让这个变为可能,因为它知道底层硬件平台指令长度和其它特征。   2.JDK和JRE区分是什么?   JDK: java开发工具包,包含了JRE、编译器和其它工具(如:javaDOc、java调试器)   JRE: java运行环境,包含java虚拟机和java程序所需关键类库。   假如只是想跑java程序,那么只需安装JRE,假如要写java程序而且运行,那就需要JDK了。   3.static关键字是什么意思?Java中是否能够覆盖一个private或是static方法?   假如一个类变量或方法前面有static修饰,那么表明这个方法或变量属于这个类,也就是说能够在不创建对象情况下直接使用   当父类方法被private修饰时,表明该方法为父类私有,对其它任何类全部是不可见,所以假如子类定了一个和父类一样方法,这对于子类来说相当于是一个

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档