首页 课程 师资 教程 报名

Java去哪学 — 编程示例教程

  • 2022-02-16 16:06:09
  • 1644次 动力节点

在本教程中,我们将详细了解Java中方法的概念。我们将学习以下与Java方法相关的概念:

  • Java方法类型
  • 方法语法
  • 如何调用方法
  • 参数、参数和返回值
  • 访问修饰符
  • 方法调用的内存分配
  • 方法重载
  • 为了清楚起见,还包括简单的编程示例。
  • Java方法类型

让我们看一下以下示例Java程序:

package com.softwaretestinghelp;
 
public class DemoClass{
 
 public static void main (String[] args){
    System.out.println("Hello , this is sample program");   
    double d = Math.random();
    System.out.println("Random Number:"+d);
 }
 
}

从示例代码中可以看出,这个程序只是检索一个随机数并打印出来,就是这样!如果我们仔细观察,我们在main()方法中使用了2个方法,如下所示。

System.out.println()
数学随机()

我们没有在类DemoClass中定义这些方法;我们只是使用被称为标准库方法的已经可用的方法。

Java方法可以分为两种不同的类别:

  • 标准Java库提供的方法
  • 用户定义的方法

标准Java库提供的方法

Java在Java标准库中提供了许多现成的方法。这些库由Java的类库提供。该库存在于一个Java归档文件中,该文件与Java运行时环境(JRE)和Java虚拟机(JVM)一起可用。

要在我们的Java代码中使用这些库,需要将一个名为stdlib.jar的jar文件添加到Java类路径中。我们常用的一些标准库方法是数学库方法,如Math.random()、Math.sqrt(),或String方法,如equals()比较两个字符串或concat()连接两个字符串。

用户定义的方法

除了现成的标准库方法外,开发人员还可以创建他/她的方法来执行特定任务。这些方法称为用户定义的方法。要创建我们的方法,我们首先需要了解创建方法的概念和规则。

因此,让我们了解Java方法语法来定义我们自己的Java方法。

Java方法语法

在考虑术语方法的定义时,方法被视为与类相关的过程。

简单来说,该方法是一个代码块,其中包含一组用于执行某些操作的语句。此代码块在调用该方法时运行。称为参数的数据可以传递给方法。

这里的基本问题可能是,使用方法的目的是什么?答案是重用代码,即当代码在方法中定义一次时,它可以多次使用。

让我们看看该方法的语法。在此之前,让我们看看下面的示例方法。

}public static void sampleMethod(int a,int b) throws ArithmeticException{
    System.out.println("Hello, this is sample method");//<- Method body
    int c = a/b;
    System.out.println("c:"+c);
}

下面给出了该方法的语法:

修饰符 non-access_modifier returnType methodName (parameters) throws Exception exceptionName{
    	// 方法体
}

1)修饰符:这些是访问类型。例如,public、private等。此外,我们可以指定一个非访问修饰符,如“static”。

2)返回类型:当方法返回任何值时,它的数据类型被指定。如果该方法不返回任何值,则将该方法指定为“void”。

3)方法名称:这是遵循与Java字段名称有些相似的约定的方法名称。

4)参数:这是一个输入参数名称列表,其数据类型用逗号分隔。这用括号()括起来。如果不指定参数,则为空括号。

5)异常列表:这是可以由方法抛出的以逗号分隔的异常列表。

6)方法体:这是方法代码所在的地方。它包含在大括号之间。IE{}

有了这个理解,让我们重新看一下将这些与我们看到的示例方法进行映射的示例方法:

java去哪学

以上就是动力节点小编介绍的"Java去哪学 — 编程示例教程",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交