更新時(shí)間:2022-04-18 11:09:09 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1578次
Java 是一種基于類、面向?qū)ο蟮耐ㄓ镁幊陶Z言,非常流行。它是世界上最流行的編程語言之一。
Java中的Hello World:
public class FileName {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
通過命令提示符安裝 Java,以便它可以生成必要的日志文件來解決問題。
轉(zhuǎn)到 java.com 并單擊免費(fèi) Java 下載按鈕。
單擊保存按鈕,將 Java 軟件保存在桌面上
驗(yàn)證 Java 軟件是否保存在桌面上。
打開 Windows 命令提示符窗口。
Windows XP:點(diǎn)擊開始 -> 運(yùn)行 -> 輸入:cmd
Windows Vista 和 Windows 7:?jiǎn)螕糸_始 -> 在開始搜索字段中鍵入:cmd。
cd (例如下載或桌面等)
I運(yùn)行安裝程序并按照屏幕上的說明進(jìn)行操作。
"String str = ""Hello"";
String reverse(String str){
StringBuilder sb = new StringBuilder();
sb.append(str);
sb.reverse();
return sb.toString();
}"
線程允許程序通過同時(shí)執(zhí)行多項(xiàng)操作來更有效地運(yùn)行。
線程可以用來在后臺(tái)執(zhí)行復(fù)雜的任務(wù)而不中斷主程序。
它可以通過擴(kuò)展 Thread 類并覆蓋其 run() 方法來創(chuàng)建:
擴(kuò)展語法
public class MyClass extends Thread {
public void run() {
System.out.println("This code is running in a thread");
}
}
"Scanner in = new Scanner(System.in);
System.out.print(""Please enter hour 1: "");
int hour1 = in.nextInt();
System.out.print(""Please enter hour 2: "");
int hour2 = in.nextInt();
System.out.print(""Please enter minute 1: "");
int min1 = in.nextInt();
System.out.print(""Please enter minute 2: "");
int min2 = in.nextInt();"
視窗 10 和視窗 8
在搜索中,搜索然后選擇:系統(tǒng)(控制面板)
單擊高級(jí)系統(tǒng)設(shè)置鏈接。
單擊環(huán)境變量。在系統(tǒng)變量部分中,找到 PATH 環(huán)境變量并選擇它。單擊編輯。如果 PATH 環(huán)境變量不存在,請(qǐng)單擊新建。
在編輯系統(tǒng)變量(或新系統(tǒng)變量)窗口中,指定 PATH 環(huán)境變量的值。單擊確定。單擊確定關(guān)閉所有剩余的窗口。
重新打開命令提示符窗口,然后運(yùn)行您的 java 代碼。
Mac OS X
要運(yùn)行不同版本的 Java,請(qǐng)指定完整路徑或使用 java_home 工具:
% /usr/libexec/java_home -v 1.8.0_73 –exec javac -version
Solaris 和 Linux
要檢查路徑是否設(shè)置正確:
在終端窗口中,輸入:
% java -version
這將打印 java 工具的版本,如果它可以找到它。如果版本較舊或您收到錯(cuò)誤 java: Command not found,則說明路徑設(shè)置不正確。
確定哪個(gè) java 可執(zhí)行文件是在 PATH 中找到的第一個(gè)可執(zhí)行文件
在終端窗口中,輸入:
% which java
枚舉表示命名常量的列表。在 Java 中,枚舉定義了一個(gè)類類型。枚舉可以有構(gòu)造函數(shù)、方法和實(shí)例變量。它是使用 enum 關(guān)鍵字創(chuàng)建的。默認(rèn)情況下,每個(gè)枚舉常量都是公共的、靜態(tài)的和最終的。即使枚舉定義了類類型并具有構(gòu)造函數(shù),您也不會(huì)使用 new 實(shí)例化枚舉。枚舉變量的使用和聲明方式與原始變量的使用和聲明方式大致相同。
一個(gè)類獲取另一個(gè)類的屬性(數(shù)據(jù)成員)和功能(方法)的過程稱為繼承。Java中繼承的目的是提供代碼的可重用性,這樣一個(gè)類必須只編寫?yīng)毺氐奶匦裕溆嗟墓矊傩院凸δ芸梢詮牧硪粋€(gè)類擴(kuò)展。
子類:
擴(kuò)展另一個(gè)類的特性的類稱為子類、子類或派生類。
父類:
其屬性和功能被另一個(gè)類使用(繼承)的類稱為父類、超類或基類。
"http:// These two have the same value
new String(""test"").equals(""test"") // --> true
// ... but they are not the same object
new String(""test"") == ""test"" // --> false
// ... neither are these
new String(""test"") == new String(""test"") // --> false
// ... but these are because literals are interned by
// the compiler and thus refer to the same object
""test"" == ""test"" // --> true "
對(duì)象是面向?qū)ο缶幊痰臉?gòu)建塊。一個(gè)對(duì)象包含一些屬性和方法。我們可以通過訪問修飾符將它們隱藏起來。我們只能提供對(duì)其他程序所需功能和屬性的訪問。這是在 OOPS 中實(shí)現(xiàn)抽象的一般過程。
封裝背后的想法是向用戶隱藏實(shí)現(xiàn)細(xì)節(jié)。如果數(shù)據(jù)成員是私有的,則意味著它只能在同一個(gè)類中訪問。任何外部類都不能訪問其他類的私有數(shù)據(jù)成員(變量)。
但是,如果我們?cè)O(shè)置公共getter 和 setter方法來更新(例如 void setName(String Name))并讀取(例如 String getName())私有數(shù)據(jù)字段,那么外部類可以通過公共方法訪問這些私有數(shù)據(jù)字段。
集合就像將多個(gè)項(xiàng)目組合在一個(gè)單元中的容器。例如,一罐巧克力、姓名列表等。每種編程語言都使用集合,當(dāng) Java 出現(xiàn)時(shí),它還帶有一些集合類——Vector、Stack、Hashtable、Array。
Java 應(yīng)用程序編程接口 (API) 是作為 Java 開發(fā)工具包 (JDK) 一部分的所有類的列表。它包括所有 Java 包、類和接口,以及它們的方法、字段和構(gòu)造函數(shù)。這些預(yù)先編寫的類為程序員提供了大量的功能。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743