`
YuHuang.Neil
  • 浏览: 187551 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java面试问题之一

阅读更多
阅读以下代码,请问最后输出的结果是多少?
import java.util.Date;

public class Test extends Date{
        public static void main(String[] args){
                new Test().test();
        }

        public void test(){
                System.out.println(super.getClass().getName());
                System.out.println(this.getClass().getSuperclass().getName());
        }
}



问题分析:此题比较容易做错的是第一个输出语句,super.getClass().getName()。这个方法返回的是Test,因为getClass()在Object类中被定义为final了,其实this.getClass().getName()就是继承其父类而来的方法,和直接使用super.getClass().getName()没有任何区别,所以结果应该是Test。第二个输出语句显然是输出父类的名称,即java.util.Date。

分享到:
评论

相关推荐

    日语java面试问题集

    【标题】:“日语java面试问题集”揭示了在针对日本客户的Java外包项目中,面试者可能遇到的技术和语言双重要求。这类面试通常旨在测试应聘者的Java编程基础、问题解决能力,以及与日本客户沟通的技能。 【描述】:...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....

    2023黑马面试宝典-Java面试宝典大全-java面试宝典黑马

    理解何时抛出异常,如何合理地捕获和处理异常,是衡量开发者代码质量的标准之一。 6. **设计模式**:设计模式是软件工程的最佳实践,如单例、工厂、建造者、观察者、装饰者、适配器、代理等。面试中常会要求分析和...

    10万字总结java面试题和答案(八股文之一)Java面试题指南

    JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...

    java面试宝典2018版

    并发编程是Java开发中的难点之一。《Java面试宝典2018版》可能会讲解线程的基本概念、同步机制(如synchronized和Lock)、并发工具类(如ExecutorService、Semaphore、CountDownLatch等)以及并发设计原则。熟练掌握...

    2024 Java面试宝典合集

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发中占据主导地位。这份"2024 Java面试宝典合集"无疑是准备Java求职面试者的宝贵资源。它涵盖了多个关键领域,包括Spring框架、并发编程、Java核心知识以及...

    Java面试宝典和2018Bat公司面试题

    本资源包"Java面试宝典和2018Bat公司面试题"包含了针对Java程序员精心整理的面试资料,旨在帮助求职者全面了解并掌握Java技术的核心知识点,以及在BAT(百度、阿里巴巴、腾讯)等知名互联网公司面试中可能遇到的问题...

    2017java面试题

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。为了在激烈的求职竞争中脱颖而出,理解和掌握Java面试中的常见问题至关重要。"2017java面试题"这个压缩包文件提供了丰富的资源,帮助Java...

    张孝祥整理的JAVA面试题宝典下载

    由于这套面试题涉及的范围很泛,很广,很杂,至少需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套面试宝典之日起,就要坚持在每天闲暇之余学习其中几道题目,日积月累,等到出去...

    最全java面试题及答案(208道).pdf

    Java是目前最流行的编程语言之一,在软件开发行业中广泛应用。以下是Java面试题及答案的详解: Java基础 1. JDK 和 JRE 的区别是什么? JDK(Java Development Kit)是Java开发工具包,提供了Java的开发环境和...

    java面试评价表

    通过以上梳理的知识点,我们可以看出Java面试评价表旨在全面评估应聘者的技术能力和综合素质,覆盖了从基础知识到高级开发等多个层面,不仅注重理论知识的掌握,还强调实际项目经验和解决问题的能力。这对于企业招聘...

    一线互联网大厂完整Java面试题.pdf

    2. ZooKeeper的使用场景包括分布式锁、配置管理、分布式协调等,选举算法是其核心功能之一。 Java数据库编程知识点: 1. MySQL中MyISAM与InnoDB的区别主要在于存储结构、索引实现和事务支持等方面。 2. 数据库设计...

    java面试试题 Java工程师面试试题

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。Java工程师的面试通常涵盖广泛的领域,包括基础知识、编程能力、并发处理、内存管理、设计模式、框架应用等。以下是一些可能出现在Java...

    最近5年133个Java面试问题列表

    - 了解如何编写干净、可读性强的代码是成为一名优秀Java开发者的必备技能之一。这包括遵循良好的命名约定、使用注释来解释复杂的逻辑、避免代码重复(DRY原则)等。 - 使用合适的工具和技术进行单元测试和集成测试也...

    Java面试经典题目

    EJB(Enterprise JavaBeans)是J2EE平台的核心组件之一,用于实现企业级应用的业务逻辑。它基于JNDI、RMI、JTA等技术实现,主要包括: - **Session Bean**:用于封装业务逻辑,根据是否保存会话状态分为有状态...

    Java面试宝典合集-八股文-自我介绍-案例

    多年积攒的Java面试资源,非常全面,毕业生如果静下心啃透这些资料,找找工作如探囊取物:愿每一位java学弟,毕业就找到自己心仪的工作!加油!!! [精选视频教学]直击面试系列_破解Java面试题wmv 10万字总结.pdf ...

    java面试宝典之九阴真经

    封装是面向对象的三大特性之一,它隐藏了对象内部的实现细节,只对外提供公共接口(方法)进行交互。通过封装,可以保护数据不被非法访问,提高代码的安全性和可维护性。 4. **编写Java文件**: Java源代码文件...

    Java面试题以及答案整理.pdf

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。为了在Java面试中脱颖而出,了解和掌握常见的面试题及答案至关重要。以下是一些关键知识点的详细解析: 1. **super()与 this()的区别** ...

Global site tag (gtag.js) - Google Analytics