美文网首页
面试问题_基础01

面试问题_基础01

作者: sanqi37 | 来源:发表于2018-04-11 14:28 被阅读0次

日常草稿:

1. 简述JDK跟JRE的区别:

jdk是Java开发人员在开发过程中使用的软件开发包,他提供了Java的开发环境和运行环境。

jre是Java Runtime Enviroment 是指Java的运行环境

如果  你只想跑Java程序,只要安装jer就够了,如果从事开发就得安装jdk。

2. 简述path跟Classpath的区别:

path是系统变量, 跟Java无关,里面存放的是各种可执行的应用程序的路径

Classpath是给Java使用的,从字面上类理解, 就是类的路径, 主要是模仿path, 将类文件的

路径配置到classpath中 实现在系统的任何位置可以对类文件进行编译和执行

3. Java的关键字中有没有goto?

goto 是 Java中的保留字 不是关键字

关键字: Java的关键字对Java的编译器有特殊意义,比如数据类型

保留字:为Java预留的关键字。现在还没有用到,但是在升级版本中可能作为关键字。

还有: const

4.static 关键字是什么意思? Java中是否可以覆盖(override)一个private 或者是static的方法?

static 关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。

Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static 方法时编译时

静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适用。

5.Java 中的方法覆盖(override)和方法重载(Overloading)是什么意思?

java中的方法重载发生在同一个类里面两个或多个方法的方法名相同但是参数不同的情况。于此相对,

方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。

覆盖者可能不会限制它所覆盖的方法的访问。

相关文章

  • 面试问题_基础01

    日常草稿: 1. 简述JDK跟JRE的区别: jdk是Java开发人员在开发过程中使用的软件开发包,他提供了Jav...

  • 面试中的那些 Git 问题 - 基础部分

    面试中的那些 Git 问题 - 基础部分 面试中的那些 Git 问题 - 基础部分

  • Java基础汇总

    [ 面试题 ] java基础 面试 | java基础 最近5年133个Java面试问题列表 40个Java集合面试...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 面试问题_基础04_集合01

    集合:1.Java集合类框架的基本接口有哪些?Collection: 代表一组对象,每一个对象都是它的子元素。Se...

  • 面试题

    selenium面试题自动化测试面试题测试理论基础DevOps面试问题总结1

  • 面试常见问题 - 目录

    面试常见问题01 - C++相关(施工ing) 面试常见问题02 - 算法与数据结构(施工ing) 面试常见问题0...

  • IOS面试(基础问题)

    1、简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与allo...

  • 面试问题:高效面试官是这样提问的

    面试过程中,面试问题,一直都是被讨论的核心,今天来说说关于面试的基础问题。 来,不说了,直接进入主题。 老套问题:...

  • ios面试最长遇到的问题汇总

    面是iOS开发,面试官面试最基础的问题后就是: 1. weak strong retain assign copy...

网友评论

      本文标题:面试问题_基础01

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