Java去哪學(xué) — 編程示例教程

Java去哪學(xué) — 編程示例教程

長(zhǎng)沙一度軟件培訓(xùn)      2022-04-02 02:40:01     9

Java去哪學(xué) — 編程示例教程,在本教程中,我們將詳細(xì)了解Java中方法的概念。我們將學(xué)習(xí)以下與Java方法相關(guān)的概念:Java方法類型方法語(yǔ)法如何調(diào)用方法參數(shù)、參

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹

在本教程中,我們將詳細(xì)了解Java中方法的概念。我們將學(xué)習(xí)以下與Java方法相關(guān)的概念:

  • Java方法類型
  • 方法語(yǔ)法
  • 如何調(diào)用方法
  • 參數(shù)、參數(shù)和返回值
  • 訪問(wèn)修飾符
  • 方法調(diào)用的內(nèi)存分配
  • 方法重載
  • 為了清楚起見(jiàn),還包括簡(jiǎn)單的編程示例。
  • 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); } }

從示例代碼中可以看出,這個(gè)程序只是檢索一個(gè)隨機(jī)數(shù)并打印出來(lái),就是這樣!如果我們仔細(xì)觀察,我們?cè)趍ain()方法中使用了2個(gè)方法,如下所示。

System.out.println()數(shù)學(xué)隨機(jī)()

我們沒(méi)有在類DemoClass中定義這些方法;我們只是使用被稱為標(biāo)準(zhǔn)庫(kù)方法的已經(jīng)可用的方法。

Java方法可以分為兩種不同的類別:

  • 標(biāo)準(zhǔn)Java庫(kù)提供的方法
  • 用戶定義的方法

標(biāo)準(zhǔn)Java庫(kù)提供的方法

Java在Java標(biāo)準(zhǔn)庫(kù)中提供了許多現(xiàn)成的方法。這些庫(kù)由Java的類庫(kù)提供。該庫(kù)存在于一個(gè)Java歸檔文件中,該文件與Java運(yùn)行時(shí)環(huán)境(JRE)和Java虛擬機(jī)(JVM)一起可用。

要在我們的Java代碼中使用這些庫(kù),需要將一個(gè)名為stdlib.jar的jar文件添加到Java類路徑中。我們常用的一些標(biāo)準(zhǔn)庫(kù)方法是數(shù)學(xué)庫(kù)方法,如Math.random()、Math.sqrt(),或String方法,如equals()比較兩個(gè)字符串或concat()連接兩個(gè)字符串。

用戶定義的方法

除了現(xiàn)成的標(biāo)準(zhǔn)庫(kù)方法外,開(kāi)發(fā)人員還可以創(chuàng)建他/她的方法來(lái)執(zhí)行特定任務(wù)。這些方法稱為用戶定義的方法。要?jiǎng)?chuàng)建我們的方法,我們首先需要了解創(chuàng)建方法的概念和規(guī)則。

因此,讓我們了解Java方法語(yǔ)法來(lái)定義我們自己的Java方法。

Java方法語(yǔ)法

在考慮術(shù)語(yǔ)方法的定義時(shí),方法被視為與類相關(guān)的過(guò)程。

簡(jiǎn)單來(lái)說(shuō),該方法是一個(gè)代碼塊,其中包含一組用于執(zhí)行某些操作的語(yǔ)句。此代碼塊在調(diào)用該方法時(shí)運(yùn)行。稱為參數(shù)的數(shù)據(jù)可以傳遞給方法。

這里的基本問(wèn)題可能是,使用方法的目的是什么?答案是重用代碼,即當(dāng)代碼在方法中定義一次時(shí),它可以多次使用。

讓我們看看該方法的語(yǔ)法。在此之前,讓我們看看下面的示例方法。

}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);}

下面給出了該方法的語(yǔ)法:

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

1)修飾符:這些是訪問(wèn)類型。例如,public、private等。此外,我們可以指定一個(gè)非訪問(wèn)修飾符,如“static”。

2)返回類型:當(dāng)方法返回任何值時(shí),它的數(shù)據(jù)類型被指定。如果該方法不返回任何值,則將該方法指定為“void”。

3)方法名稱:這是遵循與Java字段名稱有些相似的約定的方法名稱。

4)參數(shù):這是一個(gè)輸入?yún)?shù)名稱列表,其數(shù)據(jù)類型用逗號(hào)分隔。這用括號(hào)()括起來(lái)。如果不指定參數(shù),則為空括號(hào)。

5)異常列表:這是可以由方法拋出的以逗號(hào)分隔的異常列表。

6)方法體:這是方法代碼所在的地方。它包含在大括號(hào)之間。IE{}

有了這個(gè)理解,讓我們重新看一下將這些與我們看到的示例方法進(jìn)行映射的示例方法:

以上就是長(zhǎng)沙一度軟件培訓(xùn)小編介紹的"Java去哪學(xué) — 編程示例教程",希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。

Java學(xué)習(xí)

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過(guò)大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。