`
as619864232
  • 浏览: 326134 次
社区版块
存档分类
最新评论

Java Class 的翻译

阅读更多
java.lang
Class Class<T>
java.lang.Object 
            java.lang.Class<T> 

Type Parameters:
T - the type of the class modeled by this Class object. For example, the type of String.class is Class<String>. Use Class<?> if the class being modeled is unknown.
All Implemented Interfaces: 
Serializable, AnnotatedElement, GenericDeclaration, Type 
--------------------------------------------------------------------------------

public final class Class<T>
extends Object
implements Serializable, GenericDeclaration, Type, AnnotatedElement

Instances of the class Class represent(描述) classes and interfaces in a running Java application. An enum is a kind of class and an annotation(注释) is a kind of interface. Every array also belongs(属于) to a class that is reflected as a Class object that is shared by all arrays with the same element type and number of dimensions(维数). The primitive Java types (boolean, byte, char, short, int, long, float, and double), and the keyword void are also represented as Class objects. 
The following example uses a Class object to print the class name of an object: 
Class has no public constructor. Instead(替换) Class objects are constructed automatically by the Java Virtual Machine as classes are loaded and by calls to the defineClass method in the class loader. 
void printClassName(Object obj) {
	System.out.println("The class of " + obj +
	" is " + obj.getClass().getName());
}
It is also possible to get the Class object for a named type (or for void) using a class literal. See Section 15.8.2 of The Java? Language Specification. For example: 
System.out.println("The name of class Foo is: "+Foo.class.getName());
分享到:
评论

相关推荐

    java class翻译器 汉化版

    Java Class翻译器是一款专为Java开发者设计的工具,主要用于解析和理解Java的字节码(class文件)。在Java编程中,源代码会被编译成字节码,这些字节码是平台无关的,可以在任何支持Java的环境中运行。Class翻译器的...

    Java Class Utf8 Translator 翻译工具

    Java Class Utf8 Translator 是一款专为Java开发者设计的翻译工具,主要用于处理Java字节码类文件中的UTF-8编码字符,帮助用户将类文件中的非ASCII字符转换为可读的汉字或其他语言,以便进行汉化或本地化工作。...

    java 调用 google 翻译工具类

    在Java编程中,调用Google翻译API可以帮助我们实现自动化翻译的功能,这在处理多语言文本或者构建跨语言应用时非常有用。本篇文章将详细介绍如何在Java中使用Google翻译API,并提供一个可直接运行的工具类示例。 ...

    java中英文翻译---调用Google翻译API

    这通常涉及使用`javac`命令将`.java`文件编译为`.class`文件。`org`和`com`目录可能包含了项目的依赖库或者自定义的Java包。 在TranslateTest.java这个源文件中,我们预计会看到以下关键部分: 1. 导入必要的库:...

    百度翻译api JAVA实现

    本示例将详细介绍如何使用Java调用百度翻译API进行翻译操作,并涉及JSON工具类的使用。 首先,我们需要了解百度翻译API的基本概念。百度翻译API提供了多种语言之间的翻译服务,包括但不限于文本翻译、语音翻译等。...

    java反编译(将class文件反向编译成java源文件)

    Java反编译是一种技术,它允许开发者从已编译的.class文件中恢复原始的.java源代码。这在一些情况下非常有用,例如分析第三方库的内部实现、研究代码逻辑或者在丢失源代码时恢复源码。Java编译器将源代码转换成字节...

    java调用百度翻译接口简单实例

    本实例关注的是如何使用纯Java代码调用百度翻译API,无需依赖任何第三方库。这通常涉及网络请求、JSON解析以及对API规定的参数处理。下面我们将深入探讨这个主题。 首先,了解百度翻译API的基本概念。百度翻译提供...

    java反编译工具,由于.class 文件的翻译

    Java反编译工具是开发者和学习者的重要辅助手段,它能将字节码(.class文件)转换回可读的源代码(.java文件),帮助我们理解并学习已编译的Java程序。在Java的世界里,源代码通常被编译成字节码,这是一种平台无关...

    java Class汉化工具hhclass

    这些文件可能包括翻译后的.properties文件(用于控制台输出和GUI界面文本)或者.class文件(如果原始代码允许直接修改)。hhclass会自动对比并替换原有的英文资源,生成一个新的汉化版jar文件。整个过程无需深入理解...

    JAVA反翻译工具

    JAVA反翻译工具,直接将class文件拖到内容区里

    java翻译程序含源码

    【压缩包子文件的文件名称列表】:"TranslateDemo"可能是程序的主类或项目名,通常在Java中,`.java`文件是源代码文件,而`.class`文件是编译后的字节码文件。TranslateDemo可能包含了一系列的类和方法,用于处理...

    JAVA外文翻译

    ### JAVA外文翻译知识点 #### 一、Java 1.1 的主要变化 自本书初次出版以来,Java 已经推出了一个新版本——Java 1.1 平台(以下简称“Java 1.1”)。这个版本添加了一些新的语言特性、几个包以及许多现有包中的新...

    .class文件反编译成java文件工具

    `.class`文件反编译工具通常采用逆向工程的方法,解析.class文件的字节码结构,并尝试将其翻译成接近原始的Java源代码。这样的工具能够帮助开发者分析库、框架或者无法获得源代码的程序,从而增进理解和学习。尽管反...

    谷歌翻译版机器翻译版javaAPI

    1. **概述**:谷歌翻译版Java API是一种基于Java编程语言开发的应用程序接口,它允许开发者轻松地集成谷歌翻译的功能到自己的应用程序中。通过这个API,用户可以实现文本翻译、语音识别等多种功能。 2. **特点**: ...

    XJad V2.2 class反翻译器

    XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。... XJad是一个纯绿色软件,为使用方便,可以在选项中设置集成到资源管理器中,这样在*.class、*.java、*.jar文件和目录上随时点击右键都可直接进行操作。

    java反翻译工具

    Java反翻译工具,通常指的是能够将已编译的Java字节码(.class文件)转换回源代码(.java文件)的程序。这样的工具可以帮助开发者在没有原始源代码的情况下理解和修改Java程序,或者用于学习和分析已有的二进制库。本文...

    将jsp生成java然后反编译为class然后打入jar

    当我们在服务器上运行一个JSP文件时,服务器会将其转换成一个Servlet(Java类),然后编译为.class文件,这个过程被称为JSP编译。下面我们将详细探讨这一过程以及如何将生成的Java类反编译为.class文件并打包到.jar...

    Java版百度翻译API的用法示例.rar

    在本示例中,我们关注的是如何在Java项目中使用百度翻译API,这在开发诸如微信服务号等应用时尤其有用。首先,我们需要了解百度翻译API的基础知识,它提供了多种语言之间的文本翻译服务,可以方便地集成到各种应用...

Global site tag (gtag.js) - Google Analytics