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

java静态方法调用

阅读更多
public class TestMethod{
	public static void main(String args[]){
		printInfo() ;		// 调用printInfo()方法
		printInfo() ;		// 调用printInfo()方法
		printInfo() ;		// 调用printInfo()方法
		System.out.println("Hello World!!!") ;
		int one = addOne(10,20) ;		// 调用整型的加法操作
		float two = addTwo(10.3f,13.3f) ;	// 调用浮点数的加法操作
		System.out.println("addOne的计算结果:" + one) ;
		System.out.println("addTwo的计算结果:" + two) ;
		
		System.out.println("1、调用fun()方法之前。") ;
		fun(0) ;
		System.out.println("2、调用fun()方法之后。") ;
		
		System.out.println("计算结果:" + sum(100)) ;	// 调用操作
	}
	public static void printInfo(){
		char c[] = {'H','e','l','l',
			'o',',','L','X','H'} ;	// 定义字符数组
		for(int x=0;x<c.length;x++){	// 循环输出
			System.out.print(c[x]) ; 
		}
		System.out.println("") ;	// 换行
	}
	// 定义方法,完成两个数字的相加操作,方法返回一个int型数据
	public static int addOne(int x,int y){
		int temp = 0 ;			// 方法中的参数,是局部变量
		temp = x + y ;			// 执行加法计算
		return temp ;			// 返回计算结果
	}
	// 定义方法,完成两个数字的相加操作,方法的返回值是一个float型数据
	public static float addTwo(float x,float y){
		float temp = 0 ;		// 方法中的参数,是局部变量
		temp = x + y ;			// 执行加法操作
		return temp ;			// 返回计算结果
	}
	public static void fun(int x){
		System.out.println("3、进入fun()方法。") ;
		if(x==10){
			return ;		// 结束方法,返回被调用处
		}
		System.out.println("4、正常执行完fun()方法。") ;
	}
	public static int sum(int num){		// 定义方法用于求和操作
		if(num==1){						// 判断是否是加到了最后一个数
			return 1 ;
		}else{
			return num + sum(num-1) ;	// 递归调用
		}
	}
}

 Java静态方法调用

 

分享到:
评论

相关推荐

    Springboot Thymeleaf模板文件调用Java类静态方法

    方法名(参数)}”这种格式来调用Java类的静态方法。 开发环境:IntelliJ IDEA 2019.2.2 Spring Boot版本:2.1.8 新建一个名称为demo的Spring Boot项目。 1、pom.xml 加入Thymeleaf依赖 &lt;groupId&gt;org.spring...

    Java的静态方法调用.pdf

    1. **效率**:由于静态方法不需要通过对象实例调用,因此避免了实例化过程,这可能提高程序性能,尤其是在频繁调用方法且无需访问实例状态的情况下。 2. **代码简洁**:静态方法调用可以直接通过类名完成,简化了...

    基于JavaParser的代码调用链分析,可以用于分析Java代码的方法调用链.zip

    - **静态分析**:检查代码是否存在潜在的错误,例如未定义的方法调用、空指针异常等。 - **性能分析**:识别可能导致性能瓶颈的方法调用链,如深度递归或者频繁调用的耗时方法。 - **重构建议**:提供自动化重构的...

    jni调用java静态方法

    为了调用Java静态方法,我们需要使用`JNIEnv`指针提供的`CallStaticVoidMethod()`或其变体。假设我们有一个名为`com_example_MyClass`的Java类,其中有一个静态方法`doSomething()`,我们可以在C/C++代码中这样实现...

    groovy和Java相互调用1

    1. **方法1:直接调用** - 如果你的开发环境(如IntelliJ IDEA或Eclipse)已经安装了Groovy解释器插件,那么可以直接在Java代码中像调用Java类一样调用Groovy类。Java编译器会自动处理Groovy类的编译,并将其转换为...

    java方法调用

    理解如何在一个类内部调用方法是编写高效、易于维护的Java程序的关键。无论是静态方法还是非静态方法,掌握正确的调用方式都能帮助开发者有效地组织和优化代码结构。随着对Java语言的深入学习,我们还将接触到更多...

    通过反射调用静态方法

    在Java编程中,反射是一种强大的工具,它允许我们在运行时检查和操作类、接口、字段以及方法等...这些文件都是Java开发中的常见元素,与反射调用静态方法的主题直接关联性不大,但它们构成了一个完整的Java项目环境。

    Java中的Static块与静态方法

    在Java编程语言中,`static`关键字扮演着至关重要的角色,它被用于声明类成员(如变量、方法)为静态的。静态成员不依赖于任何特定的对象实例,而是与类本身绑定,这意味着无论该类有多少个实例,静态成员只会有一份...

    Java中的静态变量静态方法静态块与静态类.docx

    在上面的代码中,setCount 和 addInts 都是静态方法,可以通过 ClassName.methodName 的方式进行调用。 三、静态块(Static Block) 静态块是由一些语句组成的段落,它在类被加载进内存时执行,且无论类被使用多少...

    LINUX C调用JAVA的静态方法和非静态方法(实例方法)小实例

    1. **调用Java静态方法** 要调用Java的静态方法,我们首先需要通过`LoadLibrary`函数加载包含该方法的Java类,然后通过`FindClass`获取类的JNI描述符,再使用`GetStaticMethodID`获取静态方法的ID。最后,使用`...

    JAVA静态方法和非静态方法的区别和实例.doc

    JAVA静态方法和非静态方法的区别和实例 静态方法和非静态方法是 Java 编程语言中两个基本概念,它们在编程实践中扮演着重要角色。了解它们的区别和使用场景对于编写高效、可维护的代码至关重要。 什么是静态方法?...

    Java中的静态变量、静态方法与静态代码块

     其中静态代码在类的初始化阶段被初始化。而非静态代码则在类的使用阶段(也是实例化一个类的时候)才会被初始化。  静态变量  可以将静态变量理解为类变量(与对象无关),而实例变量则属于一个特定的对象...

    静态方法,静态成员变量的调用

    在Java编程语言中,静态方法和实例方法是两种不同类型的成员,它们在使用和功能上有所区别。静态方法是属于类级别的,而实例方法是属于对象级别的。理解这两种方法的特性对于编写高效的代码至关重要。 首先,调用...

    java 静态块实例块构造器调用

    Java编程语言中,类的初始化过程涉及到静态块(static block)、实例块(instance block)以及构造器(constructor)。这些块的执行顺序对于理解和编写复杂的Java程序至关重要,特别是在涉及继承关系时。下面我们将...

    C#调用JAVA方法

    2. **加载Java类**:使用IKVM.Runtime.JNIEnv类的静态方法,如`LoadLibrary`或`FindClass`,加载Java类库和类。 3. **创建Java对象**:通过反射机制创建Java对象,调用`JNIEnv.NewObject`方法。 4. **调用Java方法**...

    实用技术在Android 应用中调用 C++ 代码并在新线程中执行 Java 静态方法

    这是 Kotlin 语言编写...这个接口函数的作用是创建新线程,并在新线程中调用 callJavaStaticMethod 方法,这个方法会获取当前线程的 JNIEnv 对象和 Java 类对象,并通过这些对象调用 Java 层的静态方法 staticMethod。

    java 远程方法调用(java rmi)

    4. `java.rmi.Naming`:提供了一组静态方法,简化了与RMI注册表的交互。 四、Java RMI的优点: 1. 跨平台性:基于Java的特性,使得RMI可以在任何支持Java的平台上运行。 2. 简化分布式编程:RMI隐藏了网络通信的...

    XSLT 调用 Java 的类方法

    ### XSLT 调用 Java 的类方法详解 #### 一、背景介绍 XSLT(Extensible Stylesheet Language Transformations)是一种用于XML文档转换的语言。它允许开发者将一个XML文档转换为另一种结构的XML文档或其他格式的文档...

    webservice的动态调用和静态调用

    在开发中,我们通常会遇到两种调用方式:动态调用和静态调用。这两种方法各有特点,适用于不同的场景。 静态调用是通过在项目中添加Web引用或者服务引用来实现的。这种调用方式在编译时就已经确定了服务接口,因此...

    python调用java代码方法

    # 调用Java静态方法 MyClass.sayHello() ``` 这里,我们使用`from java.lang import Class`来引入Java的`Class`类,以便于动态加载Java类。 **传递参数和返回值** Python和Java的数据类型有所不同,因此在调用Java...

Global site tag (gtag.js) - Google Analytics