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

Class的获取与使用

    博客分类:
  • java
 
阅读更多
package study.basic;

/**
 * 此类主要描述获取Class对象,主要通过三种方法获取Class对象 
 * 1、利用对象调用getClass()方法获取该对象的Class实例
 * 2、使用Class类的静态方法forName(),用类的名字获取一个Class实例 
 * 3、运用.class的方式来获取Class实例
 * 使用Class的newInstance()方法将调用类中缺省的构造方法,如果一个类没用默认构造方法,且有其他构造方法,则会出现异常
 * 
 * @author Administrator
 * 
 */
public class ClassTest {
	public static void main(String[] args) {
		Point pt = new Point();
		Class c1 = pt.getClass();
		System.out.println(c1.getName());

		try {
			Class c2 = Class.forName("study.basic.Point");
			System.out.println(c2.getName());
		} catch (Exception e) {
			e.printStackTrace();
		}

		Class c3 = Point.class;
		System.out.println(c3.getName());

		Class c4 = int.class;
		System.out.println(c4.getName());

		Class c5 = Integer.TYPE;
		System.out.println(c5.getName());

		Class c6 = Integer.class;
		System.out.println(c6.getName());
	}
}

class Point {
	int x, y;
}
0
0
分享到:
评论

相关推荐

    Java泛型的用法及T.class的获取过程解析

    2. 泛型 + 反射:泛型可以与反射结合使用,通过反射的API来获取T的Class。 3. 收敛:泛型可以增加类型安全,减少了强制类型转换的代码。 4. MetaProgramming:泛型可以在编译期搞很多东西,比如MetaProgramming。 ...

    JavaScript实现获取dom中class的方法

    本文主要介绍了如何使用JavaScript来获取DOM(文档对象模型)中具有特定class的DOM元素。在讲解的过程中,涉及到JavaScript操作DOM节点的一些基本技巧和方法,如使用`getElementsByClassName`和`...

    Java中通过Class类获取Class对象的方法详解

    通过Class类可以获取Class对象,获取Class对象有三种方式:通过Object类的getClass()方法、通过类名.class获取Class对象、通过Class类中的forName()方法。每种方式都有其特点和应用场景,掌握这些方式可以帮助开发者...

    ClassFinal-获取机器码jar包

    使用采用classfinal-maven-plugin插件对jar包加密时获取机器码

    JAVA反射机制-Class类-Class对象的获取.pdf

    ### JAVA反射机制——Class类与Class对象的获取 #### 概述 在Java语言中,反射是一种强大的功能,允许程序在运行时动态地检查和修改自身的行为。这种能力是通过`java.lang.Class`类实现的,它提供了封装类或接口...

    获取class的物理路径

    获取class的路径,如果是引用包的类,则是jar的路径

    通过Jquery和yclass获取服务器时间

    标题 "通过Jquery和yclass获取服务器时间" 涉及到的是在Web开发中如何利用JavaScript库JQuery和一个名为yclass的工具来获取服务器的实时时间。在这个过程中,我们将探讨这两个工具的基本功能,以及如何结合它们实现...

    Class对象获取的三种方法

    例如,对于基本数据类型如`int`,可以使用`int.class`来获取其对应的`Class`对象,而对于封装类如`Integer`,则可以使用`Integer.class`。 值得注意的是,基本类型和其对应的封装类的`Class`对象是不相同的。例如,...

    classMap的使用

    首先,`classMap`可能是一个自定义的数据类型,用于模拟Java或C#中的映射(Map)概念,它允许我们将一个特定的键(key)与一个值(value)关联起来。在JavaScript中,我们通常使用对象(Object)来实现键值对存储,...

    vue如何判断dom的class

    vue点击给dom添加class然后获取含有class的dom <div class=chose-ck v-for=(item,index2) key=index2 ref=chosebox> <p>{{item.name}} <dt v-for=(item2,index) in item.childsCurGoods :key=item2.id :class=...

    IE8下兼容获取class函数

    ### IE8下兼容获取class函数知识点详解 #### 一、背景与概述 在Web开发过程中,经常需要根据类名(class)来选择DOM元素并进行操作。然而,在不同的浏览器版本中,实现这一功能的方法有所不同。特别是在早期的...

    通过Class类获取对象(实例讲解)

    其中,使用Class类获取对象是最基本的操作之一。 在Java中,每个类都有一个与之对应的Class对象,该对象包含了类的所有信息,包括构造函数、方法、字段等。通过获取Class对象,我们可以使用newInstance()方法创建一...

    C# 获取网络流量与CPU使用率

    在C#编程中,获取系统资源的使用情况是常见的需求,比如网络流量监控和CPU利用率的检测。这些信息对于性能优化、系统健康检查以及开发监控工具至关重要。下面将详细介绍如何利用C#来获取网络流量和CPU使用率。 一、...

    ClassFinal是一款java class文件安全加密工具

    Java开发过程中,保护代码安全是至关重要的,尤其是对于企业级应用来...在压缩包`classfinal-master`中,可能包含了ClassFinal的源码、文档、示例和使用指南,开发者可以通过研究这些资源更深入地理解和使用这款工具。

    java元数据——CLass类

    1. 通过 Class 的 forName(String name) 方法传入一个类的完整类路径,也可以获得Class 对象,但由于使用的是字符串,必须强制转换才可以获取泛型的Class的Class对象,并且你应该考虑到这个方法可能抛出的 ...

    USB 设备类型 device class 代码完整版

    Base Class 00h 是一个特殊的设备类型代码,用于指示设备描述符中没有 class 信息,需要从接口描述符中获取 class 信息。该 Base Class 只有一个 class 代码定义,其他所有值都是保留的。 USB 设备类型 device ...

    C#获取CPU、内存、硬盘当前使用百分比

    C#没有直接提供获取硬盘使用百分比的内置方法,我们需要遍历每个逻辑驱动器并计算其总空间与已用空间。使用DriveInfo类可以获取这些信息。下面是一个示例: ```csharp using System; using System.IO; public ...

    js通过元素class名字获取元素集合的具体实现

    代码如下: function getElementsByClassName(n) { var classElements = [],allElements = document.getElementsByTagName(‘*’); for (var i=0; i< allElements.length; i++ ) { if (allElements[i].className =...

    反射+Class+获取和操作+入门

    本资源将引导初学者了解如何使用反射和Class类进行类的获取和操作。 首先,让我们了解如何获取Class对象。在Java中,有三种主要方式来获取Class对象: 1. 使用`Class.forName(String className)`方法,传入完全限定...

Global site tag (gtag.js) - Google Analytics