`
xp9802
  • 浏览: 1204401 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

得到一个类的Class对象的三种方法【经典面试题】

 
阅读更多

(1).调用getClass()   
  Employee emp;  
  Class   cls=emp.getClass();  


(2).静态方法forName(String   )   
  String   className="Employee";  
  Class   cls=Class.forName(className);  


(3).class成员变量法  
  Class   cls=Employee.class;  

5
4
分享到:
评论
2 楼 mlc880926 2011-11-30  
第一第三种有区别吗,一个getXXX,一个直接访问XXX
1 楼 lshhjxlj 2011-11-23  
哗,这也算啊!

相关推荐

    java经典面试题.doc

    ### Java经典面试题知识点解析 #### 1. super()与this()的区别? - **super()**:用于调用父类的构造方法。在一个子类的构造方法中,如果要调用父类的构造方法,必须使用`super()`,并且这个调用语句必须放在子类...

    java经典面试题

    ### Java经典面试题知识点梳理 #### J2SE基础 1. **九种基本数据类型的大小,及其封装类**: - Java提供了八种基本数据类型(`byte`, `short`, `int`, `long`, `float`, `double`, `boolean`, `char`),每种类型...

    高级Java经典面试题2019

    本文总结了《高级Java经典面试题2019》中关于并发编程、JVM和Spring框架等方面的重要知识点。通过深入理解这些概念和技术,可以帮助开发者更好地掌握Java核心技术,提高面试竞争力。希望本文能为读者提供有益的帮助...

    ES6经典面试题.docx

    "ES6经典面试题" ES6(ECMAScript 6)是JavaScript的一种标准,自2015年发布以来,已经成为前端开发的 industry standard。下面是对ES6的一些经典面试题的解答和知识点总结: 1. ES5、ES6 和 ES2015 有什么区别? ...

    Java经典面试题

    描述:“经典面试题大汇集,经典实用,正确,帮助更好的得到CEO们的青睐,加油”表达了本文的实用性和针对性,旨在帮助求职者在面试中更好地展示自己的专业技能和知识水平,从而获得公司领导层的重视。 标签:...

    java经典面试题3

    ### Java经典面试题详解 #### 1. 抽象类与接口的区别,是否可以同时实现多个接口?是否抽象类可以实现具体方法? 在Java中,**抽象类**和**接口**是面向对象编程中用于定义行为规范的重要工具,但它们之间存在显著...

    整合了所有java经典面试题

    ### 整合了所有Java经典面试题 #### Java面向对象 1. **super()与this()的区别** - `super()`用于调用父类的构造方法。当你在一个子类的构造器中使用`super()`时,它会调用父类中具有相同参数列表的构造方法。...

    Java经典面试题+答案(带书签)pdf

    ### Java经典面试题知识点解析 #### 一、运行程序之前 **1. Path与Classpath图解** - **Path**:环境变量`Path`用于指定系统查找可执行文件的路径。例如,在Windows环境下,如果想在命令行界面直接运行Java程序而...

    java经典面试题6

    ### Java经典面试题知识点解析 #### 1. WebLogic与持久化消息Bean - **Persistent vs Non-Persistent MDBs:** - 在WebLogic服务器环境中,消息驱动Bean(MDB)可以配置为支持两种类型的消息传递模式:持久性...

    Python经典面试题.pdf

    第一种是通过metaclass(元类)来实现,元类是创建类的类,可以通过重写元类的`__call__`方法来控制类的实例化行为。第二种是通过装饰器(decorator)实现,装饰器本质上是一个函数,它可以接受一个类,并返回一个...

    JAVA的非常经典面试题

    ### JAVA的非常经典面试题 在IT行业中,Java是一门重要的编程语言,广泛应用于企业级应用开发之中。因此,对于想要进入或已经在该领域工作的程序员来说,掌握一系列经典的Java面试题是十分必要的。下面,我们将从...

    经典C++面试题

    模板可以用来生成一组类,而继承可以得到一组类。 四、指针和引用 指针和引用都是 C++ 中的重要概念,但它们之间有着明显的区别。引用在创建的同时必须初始化,而指针在定义的时候不必初始化。引用不能是 NULL,而...

    C#.net经典面试题

    - 对象的方法访问是线程不安全的,一个对象的方法在同一时间只能被一个线程访问。 6. **位运算**: - `2 是位左移运算,相当于2乘以2的3次方,即2 * 8 = 16。 7. **内存操作**: - C#中可以使用`unsafe`关键字...

    java必备的经典面试题

    ### Java经典面试题知识点解析 #### 1. super()与this()的区别? - **super()**:用于调用父类的构造方法。在一个类的构造方法中,如果想要调用父类的构造方法,必须使用`super()`。需要注意的是,`super()`必须是...

    Java经典面试题,融合京东、华为、阿里等经典题例,15个题及答案,能做对几个就不错了,非常值得做一次。

    ### Java经典面试题详解 #### 一、方法重载与自动类型转换 **题目:** 在下面的程序中,执行后将会打印什么? ```java public class Test { public void print(int i) { System.out.println("int-" + i); } ...

    java经典面试题4

    - **`Wait()`和`Notify()`**: 这两个方法通常配合`synchronized`使用,以实现线程之间的通信。`wait()`使线程进入等待状态,而`notify()`则唤醒等待队列中的线程。 ### 集合类基础 #### List与Map - **List**: 是...

    经典C/C++面试题目大汇总(全附答案).doc

    根据前面提到的引用作为返回值的三个规则,第2、3两个方案都被否决了。静态对象的引用又因为((a+b) == (c+d))会永远为true而导致错误。所以可选的只剩下返回一个对象了。 6. “引用”与多态的关系? 引用是除...

    经典python面试题

    ### 经典Python面试题详解 #### 1. 为什么学习Python? - **简洁易读**:Python语法简单明了,降低了学习门槛。 - **应用广泛**:可用于Web开发、数据分析、人工智能等多个领域。 - **社区活跃**:拥有庞大的...

Global site tag (gtag.js) - Google Analytics