找到關於Java程式設計的343篇文章

Java變數命名規則

George John
更新於 2019-07-30 22:30:21

3K+ 瀏覽量

所有Java元件都需要名稱。用於類、變數和方法的名稱稱為識別符號。在Java中,關於識別符號,有幾點需要注意。它們如下所示 - 步驟1 - 所有識別符號都應以字母(A到Z或a到z)、貨幣字元($)或下劃線(_)開頭。步驟2 - 第一個字元之後,識別符號可以包含任何字元組合。步驟3 - 關鍵字不能用作識別符號。步驟4 - 最重要的是,識別符號區分大小寫。步驟5 - 合法識別符號示例:age,$salary,_value,__1_value。步驟6 - 非法識別符號示例:123abc,-salary。

故障排除技巧

Rishi Raj
更新於 2020-06-13 13:30:56

634 瀏覽量

以下步驟通常用於解決生產中發生的任何問題。第一步,從使用者那裡獲取發生特定問題的時間範圍。獲取該特定時間段的日誌。如果日誌大小非常大,請使用grep命令過濾掉錯誤。$ grep -o "\w*Exception" error.log | sort -r | uniq -c 這將有助於獲取error.log中所有異常,按反序排序,並給出唯一結果以及計數。

Java何時比C++執行速度更快?

Alankritha Ammu
更新於 2020-06-13 14:03:12

86 瀏覽量

以下是Java證明其速度比C++更快的領域。記憶體分配/釋放:記憶體分配/釋放速度更快,建立新的更大的陣列通常比使用快取的陣列更快。物件例項化:Java的GC完成的記憶體管理使Java比C++更快地進行物件相關操作。多執行緒和同步:現代Java程式利用多核系統來使同步和多執行緒操作更快。JIT在一段時間內得到了很大的改進,現在現代Java程式的執行速度要快得多。字串操作透過具有長度來加快速度。集合方法經過最佳化,例如陣列複製。類載入……閱讀更多

為什麼Java比C++程式慢?

Akshaya Akki
更新於 2020-06-13 14:02:33

1K+ 瀏覽量

現代Java非常快,可以與C++程式碼庫相媲美,但它仍然佔用大量記憶體。Java程式的緩慢主要是因為糟糕的程式設計實踐。但是,以下領域是Java可以改進的地方。Java庫在編寫時考慮的是可讀性和正確性,而不是效能。基於字串的操作速度慢,因為字串是UTF-16編碼的物件並且是不可變的。因此,使用的字串越多,所需的記憶體就越多。對陣列的邊界檢查也使其操作速度變慢。考慮到對每次訪問的同步檢查,I/O流操作速度很慢。缺乏像C這樣的底層功能也導致速度變慢……閱讀更多

Java中的記憶體管理

Ayyan
更新於 2020-02-24 09:18:49

667 瀏覽量

Java記憶體模型分為執行緒堆疊(每個執行緒一個)和堆區域。執行緒堆疊:它是特定於執行緒的記憶體區域,包含區域性變數、方法呼叫資訊等。JVM堆疊可以是固定大小的,也可以是可變大小的。如果執行緒中的計算超過其堆疊大小限制,則JVM會丟擲StackOverflowError並退出。堆:它包含在應用程式生命週期中建立的所有物件。堆是在虛擬機器啟動時建立的。垃圾收集器會回收物件的堆儲存空間,並且物件永遠不會被顯式釋放。JVM不使用任何自動儲存管理系統,並且……閱讀更多

什麼是Java方法區?

Ayyan
更新於 2019-07-30 22:30:21

2K+ 瀏覽量

JVM有一個方法區,所有執行緒都共享該區域。它包含每個類的元素,例如常量池、欄位、方法區域性資料、方法程式碼、建構函式程式碼等,這些元素用於類和物件/介面的初始化。此方法區在JVM啟動時建立。它通常是堆區域的一部分。它可以是固定大小的,也可以是可變的。它的記憶體可能不是連續的。JVM實現可以賦予程式設計師對方法區建立、其大小等的控制權。如果方法區的記憶體不足以滿足分配請求,則JVM會丟擲OutOfMemoryError。

Java記憶體模型

Alankritha Ammu
更新於 2020-02-24 09:21:54

2K+ 瀏覽量

Java記憶體模型分為執行緒堆疊(每個執行緒一個)和堆區域。執行緒堆疊:它是特定於執行緒的記憶體區域,包含區域性變數、方法呼叫資訊等。JVM堆疊可以是固定大小的,也可以是可變大小的。如果執行緒中的計算超過其堆疊大小限制,則JVM會丟擲StackOverflowError並退出。堆:它包含在應用程式生命週期中建立的所有物件。堆是在虛擬機器啟動時建立的。垃圾收集器會回收物件的堆儲存空間,並且物件永遠不會被顯式釋放。JVM不使用任何自動儲存管理系統,並且……閱讀更多

什麼是Java執行時環境 (JRE)?

Ayyan
更新於 2020-02-25 08:19:34

367 瀏覽量

JRE是Java執行時環境,是JVM的特定於機器的實現。它包含JVM使用的庫,例如rt.jar、類載入器等。

什麼是Java開發工具包 (JDK)?

Manikanth Mani
更新於 2020-06-13 13:16:30

569 瀏覽量

JDK包含開發工具和JRE。

如何在Linux上配置Java環境?

Ayyan
更新於 2019-07-30 22:30:21

291 瀏覽量

假設你已將Java安裝在\usr\local\java\jdk目錄中 - 如果你使用bash作為你的shell,那麼你應該將以下行新增到你的'.bashrc'檔案的末尾:export JAVA_HOME=\usr\local\java\jdk 假設你已將你的Java程式儲存在\usr\local\myprograms\目錄中 - 如果你使用bash作為你的shell,那麼你應該將以下行新增到你的'.bashrc'檔案的末尾:export CLASSPATH=\usr\local\myprograms。

廣告