首頁 >Java >java教程 >Java 備忘錄

Java 備忘錄

王林
王林原創
2024-08-30 15:15:55961瀏覽

Java 是一種高階、物件導向的電腦程式語言,由 Sun Microsystems 於 1995 年開發。基於 Java 的應用程式主要執行為字節碼,字節碼可以在任何 Java 虛擬機器上執行,無論任何電腦體系結構如何。 James Gosling 於 1991 年啟動了 Java 語言項目,最初它被稱為“Oak”,源自 Gosling 辦公室外的一棵橡樹。

開始您的免費軟體開發課程

網頁開發、程式語言、軟體測試及其他

Java 語言的重要特性

  1. 它是一種物件導向的程式語言。
  2. 它是平台無關的,因此與其他程式語言不同,Java 的編譯不依賴任何特定於平台的系統。
  3. 從學習角度來說,比較容易實現。
  4. 它是架構中立的,因此是可移植的。
  5. 從安全性角度來看,它具有三層身份驗證修補程式。
  6. 從效能角度來看,它始終確保正確的時間碼編譯和高效能輸出。
  7. 它比競爭對手更具活力,從而為開發人員提供了額外的優勢。
  8. 它是多執行緒的。
  9. 為分散式網路環境提供支援。

Java Cheat Sheet 上的命令與內容

Java 擁有豐富的函式庫,具有互動性、可擴充性,並包含許多用於計算常見操作的內建方法。以下是提到的備忘單 Java 指令,它們執行不同類型的操作:

COMMAND DESCRIPTION
+ To display the next memory section (hexdump-like format)
To display the previous memory section (hexdump-like format)
coreinfo To display the platform, version information, and command-line arguments
basicinfo To display the main basic information
info class To display the inheritance chain and data information for a specific class
info memory To display and analyze the memory management (tree format)
info lock To display the list of locked objects and available monitors
extra memory To save a mentioned memory range conversion to a binary file
heapdump To generate a heap dump to a file
info sym To display a list of available modules
javaclass To display a list of Java classes
javaobject To display the specific address, the Java object
javamonitor To display the specific address java-monitor
javathread To display specific Java thread information
show heapdump To display the settings of current heap dump values
show logging To display the values of current logging settings
snaptrace To extract trace buffers to a specified file

運算子: Java 中不同類型的運算子包括比較(關係)運算子、賦值運算子、邏輯運算子、位元運算子、成員運算子和身分運算子。不同類型的數值運算子包括 int(有符號和無符號)、long、float 和複數。

比較運算子:在下面找出 Java 基本比較運算子的備忘單。

OPERATORS DESCRIPTION / MEANING
> greater than
< less than
>= greater than or equal
<= less than or equal
 == equal to
!= not equal
操作員

描述/意義 > 大於 小於 >= 大於或等於 小於或等於  == 等於 ! = 不等於 表>
SYNTAX OUTPUT
void System.out.print(String S) To print S
void System.out.println(String S) To print S followed by a new line
void System.out.println() To print a new line
列印語法:

以下是 Java Cheat Sheet 中使用的列印語法。 文法

輸出

void System.out.print(String S) 印 S void System.out.println(String S) 印製 S 後面跟著新行 void System.out.println() 印新行 表>

迴圈:

Java 中的迴圈運算子有 while、for 和nested。巢狀迴圈有 while、for、do…while 等。不同的循環控制語句有:break、continue 和 pass 語句。

識別符:
METHOD DESCRIPTION
static double abs(double a) Returns the absolute value of a double value
static int abs(int a) Returns the absolute value of an int value
static float abs(float a) Returns the absolute value of a float value
static int max(int a, int b) Returns the greater of two int value
static float max(float a, float b) Returns the greater of two float value
static long max(long a long b) Returns the greater of two long value
static int min(int a, int b) Returns the smaller of two int value
static float min(float a float b) Returns the smaller of two float value
static long min(long a long b) Returns the smaller of two long value
static double random() Returns a positive double value that is greater than or equal to 0.0 but less than 1.0
static double ulp(double d) Returns the size of an argument ulp
static double ulp(float f) Returns the size of an argument ulp
static double sin(double a) Returns the hyperbolic sine of a double value
static double tan(double a) Returns the trigonometric tangent of an angle
用於標識任何函數、類別、變數、物件或模組等。在 Java 中,標識符允許的字元都是字母數字字元([A-Z]、 [a-z]、[0-9])、「$」(美元符號)和「_」。 Java 標識符也區分大小寫。 java.lang.Math 類別的方法:備忘錄可用於 java.lang.Math 類別的 Java 方法如下 方法 描述 靜態雙abs(雙a) 傳回雙精度值的絕對值 靜態 int abs(int a) 傳回 int 值的絕對值 靜態浮動abs(float a) 傳回浮點值的絕對值 靜態 int max(int a, int b) 傳回兩個 int 值中的較大者 靜態浮動最大值(浮動a,浮動b) 傳回兩個浮點數值中的較大者 靜態最大長度(長a長b) 傳回兩個長值中的較大者 靜態 int min(int a, int b) 傳回兩個 int 值中較小的一個 靜態浮動最小值(浮動a浮動b) 傳回兩個浮點數值中較小的一個 靜態長分鐘(長a長b) 傳回兩個長值中較小的一個 靜態雙隨機() 傳回大於或等於 0.0 但小於 1.0 的正雙精確度值 靜態雙 ulp(雙 d) 傳回參數 ulp 的大小 靜態雙 ulp(float f) 傳回參數 ulp 的大小 靜態雙罪(雙a) 傳回雙精度值的雙曲正弦 靜態雙棕褐色(雙a) 返回角度的三角正切 表>

使用備忘單 Java 指令的免費提示和技巧

Java Cheat Sheet 可以使用命令列視窗運行,並將命令作為不同的相互關聯的方法運行。

  1. 從程式設計的角度來看,Java 提供了比競爭對手更豐富、更廣泛的函式庫方法,因此它已成為程式設計師更喜歡的語言。
  2. 就 Java 而言,原始類別優於包裝類,從而消除了包裝類的緩慢性。
  3. 透過執行視窗中的程式碼並同時執行程式來解釋Java程式。
  4. 地圖功能將應用於輸入清單中的所有項目。
  5. reduce 函數用於對列表進行一些計算並傳回一個值。
  6. 在Java中,如果不使用建構子直接初始化字串對象,從效能角度來說會更好。
  7. 作為動態程式語言,Java 中使用 new 關鍵字進行記憶體分配是必要的。 ‘new’關鍵字會在程式碼中顯示空指標異常。
  8. 條件式可用來編寫條件語句來執行所需的計算。

結論

Java 易於使用,其語法更容易記住,並且可以輕鬆編寫程式。 Java 可用於使用支援 Java 的不同框架和技術的 Web 開發技術。基於專案需求類型、工作時間和其他討論的面向;應該使用java來達到想要的目標。

以上是Java 備忘錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn