大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 2022年Java常見面試題

2022年Java常見面試題

更新時間:2022-04-18 11:09:09 來源:動力節點 瀏覽1514次

1.什么是Java?

Java 是一種基于類、面向對象的通用編程語言,非常流行。它是世界上最流行的編程語言之一。

Java中的Hello World:

public class FileName {
  public static void main(String args[]) {
    System.out.println("Hello World!");
  }
} 

2.如何安裝Java?

通過命令提示符安裝 Java,以便它可以生成必要的日志文件來解決問題。

轉到 java.com 并單擊免費 Java 下載按鈕。

單擊保存按鈕,將 Java 軟件保存在桌面上

驗證 Java 軟件是否保存在桌面上。

打開 Windows 命令提示符窗口。

Windows XP:點擊開始 -> 運行 -> 輸入:cmd

Windows Vista 和 Windows 7:單擊開始 -> 在開始搜索字段中鍵入:cmd。

cd (例如下載或桌面等)

I運行安裝程序并按照屏幕上的說明進行操作。

3.如何在Java中反轉一個字符串?

"String str = ""Hello"";
String reverse(String str){
  StringBuilder sb = new StringBuilder();
  sb.append(str);
  sb.reverse();
  return sb.toString();
}"

4. Java中的線程是什么?

線程允許程序通過同時執行多項操作來更有效地運行。

線程可以用來在后臺執行復雜的任務而不中斷主程序。

它可以通過擴展 Thread 類并覆蓋其 run() 方法來創建:

擴展語法

public class MyClass extends Thread { 
  public void run() { 
    System.out.println("This code is running in a thread"); 
  } 
} 

5. Java如何接受輸入?

"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();"

6. Java中如何設置路徑?

視窗 10 和視窗 8

在搜索中,搜索然后選擇:系統(控制面板)

單擊高級系統設置鏈接。

單擊環境變量。在系統變量部分中,找到 PATH 環境變量并選擇它。單擊編輯。如果 PATH 環境變量不存在,請單擊新建。

在編輯系統變量(或新系統變量)窗口中,指定 PATH 環境變量的值。單擊確定。單擊確定關閉所有剩余的窗口。

重新打開命令提示符窗口,然后運行您的 java 代碼。

Mac OS X

要運行不同版本的 Java,請指定完整路徑或使用 java_home 工具:

% /usr/libexec/java_home -v 1.8.0_73 –exec javac -version

Solaris 和 Linux

要檢查路徑是否設置正確:

在終端窗口中,輸入:

% java -version

這將打印 java 工具的版本,如果它可以找到它。如果版本較舊或您收到錯誤 java: Command not found,則說明路徑設置不正確。

確定哪個 java 可執行文件是在 PATH 中找到的第一個可執行文件

在終端窗口中,輸入:

% which java

7. Java 中的枚舉是什么?

枚舉表示命名常量的列表。在 Java 中,枚舉定義了一個類類型。枚舉可以有構造函數、方法和實例變量。它是使用 enum 關鍵字創建的。默認情況下,每個枚舉常量都是公共的、靜態的和最終的。即使枚舉定義了類類型并具有構造函數,您也不會使用 new 實例化枚舉。枚舉變量的使用和聲明方式與原始變量的使用和聲明方式大致相同。

8. Java中的繼承是什么?

一個類獲取另一個類的屬性(數據成員)和功能(方法)的過程稱為繼承。Java中繼承的目的是提供代碼的可重用性,這樣一個類必須只編寫獨特的特性,其余的公共屬性和功能可以從另一個類擴展。

子類:

擴展另一個類的特性的類稱為子類、子類或派生類。

父類:

其屬性和功能被另一個類使用(繼承)的類稱為父類、超類或基類。

9. Java 中如何比較兩個字符串?

"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 "

10. Java 中的抽象是什么?

對象是面向對象編程的構建塊。一個對象包含一些屬性和方法。我們可以通過訪問修飾符將它們隱藏起來。我們只能提供對其他程序所需功能和屬性的訪問。這是在 OOPS 中實現抽象的一般過程。

11.什么是java中的封裝?

封裝背后的想法是向用戶隱藏實現細節。如果數據成員是私有的,則意味著它只能在同一個類中訪問。任何外部類都不能訪問其他類的私有數據成員(變量)。

但是,如果我們設置公共getter 和 setter方法來更新(例如 void setName(String Name))并讀取(例如 String getName())私有數據字段,那么外部類可以通過公共方法訪問這些私有數據字段。

12. java中的集合是什么?

集合就像將多個項目組合在一個單元中的容器。例如,一罐巧克力、姓名列表等。每種編程語言都使用集合,當 Java 出現時,它還帶有一些集合類——Vector、Stack、Hashtable、Array。

13.什么是java中的api?

Java 應用程序編程接口 (API) 是作為 Java 開發工具包 (JDK) 一部分的所有類的列表。它包括所有 Java 包、類和接口,以及它們的方法、字段和構造函數。這些預先編寫的類為程序員提供了大量的功能。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久97视频 | 起碰成人免费公开网视频 | 四虎影院的网址 | 久久99国产精品视频 | 五月婷婷视频 | 一级毛片aa高清免费观看 | 欧美伊香蕉久久综合类网站 | 4虎在线 | 不卡网站 | 国产精品视频福利一区二区 | 国产一区二区三区四 | 国产成人精品免费影视大全 | 琪琪色播| 中文字幕亚洲一区二区三区 | 久久精品国产999久久久 | 亚洲人和日本人jzz护士 | 国产麻豆精品手机在线观看 | 国产精品国内免费一区二区三区 | 欧美图片一区 | 五月情视频在线观看 | 四虎影院精品在线观看 | 亚洲精品中文一区不卡 | 亚洲综合中文 | 日本在线观看www鲁啊鲁视频 | 国产欧美日韩高清专区ho | 亚洲天天做日日摸天天做 | 欧美日韩成人在线观看 | 亚洲视频在线观看 | 免费网站毛片 | 亚拍精品一区二区三区 | 四虎免费视频 | 四虎激情| 97在线免费视频 | 99热精品久久 | 一区二区三区欧美日韩国产 | 99热网站| 久久99热这里只有精品国产 | 欧美成人高清免费大片观看 | 国产精品第一区亚洲精品 | 国产小视频在线观看 | 欧美一级毛片免费高清的 |