Java教程:方法调用详解与Java应用分类

需积分: 12 2 下载量 199 浏览量 更新于2024-08-18 收藏 3.33MB PPT 举报
本文档主要介绍了Java编程中的调用方法概念,包括普通方法调用和静态方法调用。首先,对于普通方法的调用,它涉及到以下步骤: 1. 使用`Class.forName()`方法获取指定类的Class对象,参数是需要加载的类名。 2. 使用`c.newInstance()`创建该类的对象实例。 3. 定义需要调用的方法的参数类型数组`Class[] cs`,这里是`{String.class}`,表示方法的参数类型。 4. 使用`getMethod()`方法获取类对象上的特定方法,传入方法名和参数类型数组。 5. 准备方法的参数对象数组`Object[] os`,这里通常会包含实际传递的值。 6. 最后,使用`invoke()`方法执行方法,传入对象和参数数组。 对于静态方法的调用,需要注意的是,由于静态方法是针对类而不是对象的,所以在调用时不需要实例化对象。另外,当对静态方法加上`synchronized`关键字时,实际上是锁定对应的类对象,而非单个实例。 此外,文档还提到了Java语言的基本概念和发展历史,如Java是由Sun Microsystems(现已归属Oracle)开发的,其创始人James Gosling旨在创建一种适合小型消费电子产品的通用编程语言。Java语言发展分为三个主要版本:J2ME(微型版)、J2SE(标准版)和J2EE(企业版),分别适用于不同应用场景。 文章还讨论了Java作为编译型和解释型语言的特点,Java的工作方式涉及编译器将源代码编译成字节码,字节码由Java虚拟机(JVM)执行,实现了跨平台的特性。最后,文档提到Java开发所需的工具包JDK(Java Development Kit),以及运行环境JRE(Java Runtime Environment)和JVM的概念。 本文是针对初学者的一份Java调用方法教程,涵盖了基础语法和Java语言环境的介绍,对于理解Java编程的核心原理和技术栈很有帮助。