程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java入門基本之Java的根本語法與Java所支撐的數據類型

Java入門基本之Java的根本語法與Java所支撐的數據類型

編輯:關於JAVA

Java入門基本之Java的根本語法與Java所支撐的數據類型。本站提示廣大學習愛好者:(Java入門基本之Java的根本語法與Java所支撐的數據類型)文章只能為提供參考,不一定能成為您想要的結果。以下是Java入門基本之Java的根本語法與Java所支撐的數據類型正文


Java 運用法式可以被界說為對象的聚集,這些對象經由過程挪用各自的辦法來停止通訊。上面讓我們詳細看一看類,對象,辦法,實體變量是甚麼寄義。

對象:對象具有狀況和行動。例如:狗有它的狀況—色彩,名字,種類,同時也有行動—搖尾巴,汪汪叫,吃器械。對象時類的一個實例。
類:類可以被界說為描寫對象所支撐的類型的行動和狀況的模板或藍圖。
辦法:辦法是一種根本的行動。類中可以包括許多辦法。在辦法中,可以編寫邏輯,把持數據,履行舉措。
實體變量:每一個對象都有它的特別的實體變量的聚集,一個對象的狀況是由那些實體變量所被賦的值所決議的。
第一個 Java 法式
讓我們看一下上面可以輸入 “Hello World” 的代碼。

public class MyFirstJavaProgram {

  /* This is my first java program. 
  * This will print 'Hello World' as the output
  */

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

讓我們看一下若何保留這個文件,編譯運轉這個法式。請依照以下步調操作:

翻開記事本添加上述代碼
以 MyFirstJavaProgram.java 為文件名保留文件
翻開敕令提醒符窗口轉到你保留類的地位。假定是 C:\
在窗口中輸出 javac MyFirstJavaProgram.java 然後按回車來編譯你的代碼。假如你的代碼沒有毛病,那末敕令提醒符將會轉到下一行(假定:途徑變量設置勝利)。
如今輸出 java MyFirstJavaProgram 來運轉你的法式
你將會看到屏幕上顯示 “Hello World”

C : > javac MyFirstJavaProgram.java
C : > java MyFirstJavaProgram
Hello World

根本語法
關於 Java 法式,記住一下幾點很主要。

年夜小寫敏理性: Java 是一種年夜小寫敏感的說話,這就意味著 Hello 和 hello 在 Java 中代表分歧的意思。
類的定名:一切類的稱號首字母必需年夜寫。
假如類稱號中包括幾個單詞,那末每一個單詞的首字母都要年夜寫。
例如類 MyFirstJavaClass
辦法的定名:一切辦法稱號必需以小寫字母開首。
假如辦法稱號中包括幾個單詞,那末個中的每一個單詞的首字母都要年夜寫。
例如 public void myMethodName()
法式文件名:法式的文件名必需和類的稱號精確婚配。
但保留文件時,你應該以類的稱號保留(留意辨別年夜小寫),並在文件名後加 .java 的後綴(假如文件名和類名不婚配那末將沒法編譯你的法式)。
例如:假定類名是 MyFirstJavaProgram,那末文件名就應當是 MyFirstJavaProgram.java。
public static void main(String args[]):Java 法式都是從 main() 辦法開端處置的,這個辦法是 Java 法式的強迫性的部門。
Java 標識符
Java 的一切的構成部門都要有本身的稱號。類、變量和辦法的稱號稱為標識符。

在 Java 中,須要記住關於標識符的一下幾點。以下:

一切標識符必需以字母( A 到 Z 或許 a 到 z )、泉幣字符( $ )或許下劃線( _ )開首。
在第一個標識符以後可以有隨意率性字母組合。
症結字不克不及被用作標識符。
年夜多半標識符須要辨別年夜小寫。
正當標識符的例子: age, $salary, _value, __1_value
不法標識符的例子: 123abc, -salary
Java 潤飾符
如其說話一樣,辦法和類等等是可以經由過程潤飾符潤飾的。Java 中有兩種潤飾符:

拜訪潤飾符:default, public , protected, private
非拜訪潤飾符:final, abstract, strictfp
我們將鄙人一節持續進修潤飾符相干常識。

Java 症結字
上面列出的是 Java 中保存的症結字。這些症結字不克不及用作常量、變量和其他標識符的名字。

症結字 症結字 症結字 症結字 abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while

Java 中的正文
Java 像 C 和 C++ 一樣支撐單行或多行正文。一切正文中的字母都邑被 Java 編譯器疏忽。

public class MyFirstJavaProgram{

  /* This is my first java program.
  * This will print 'Hello World' as the output
  * This is an example of multi-line comments.
  */

  public static void main(String []args){
    // This is an example of single line comment
    /* This is also an example of single line comment. */
    System.out.println("Hello World"); 
  }
} 

應用空行
一行只要空格的行能夠是正文,如許的行叫做空行,Java 會完整疏忽它。


根本數據類型
變量就是用來貯存值而保存的內存地位。這就意味著當你創立一個變量時就會在內存中占用必定的空間。

基於變量的數據類型,操作體系會停止內存分派而且決議甚麼將被貯存在保存內存中。是以,經由過程給變量分派分歧的數據類型,你可以在這些變量中存儲整數,小數或許字字母。

Java 中有兩種有用地數據類型:

  • 原始數據類型
  • 援用數據類型
  • 原始數據類型

Java 支撐 8 種原始數據類型。原始數據類型是由該說話事後界說的並用症結詞定名的。上面讓我們深刻進修一下這 8 種數據類型。

字節型(byte)

字節型是一種 8 位有正負的二進制整數

  • 最小值是 -128(-2^7)
  • 最年夜值是 127(2^7-1)
  • 默許值為 0

字節型數據類型重要是為了在年夜型數組內節儉空間,重要是替換整數因為字節型比整數小 4 倍。

例如:byte a = 100 , byte b = -50
短整數(short)

短整數是一種 16 位有正負的二進制整數

  • 最小值是 -32768(-2^15)
  • 最年夜值是 32767(2^15-1)

短整數類型的數據也能夠像字節型一樣用於節儉空間。短整數比整數小兩倍

  • 默許值為 0

例如:short s = 10000, short r = -20000

整數型(int)

整數型是一種 32 位有正負的二進制整數

  • 最小值是 - 2,147,483,648(-2^31)
  • 最年夜值是 2,147,483,647(2^31 -1)

整數型普通默許被運用於整數值除非擔憂內存不敷用。

  • 默許值為 0

例如:int a = 100000, int b = -200000

長整型(long)

長整型是一種 64 位有正負的二進制整數

  • 最小值是 -9,223,372,036,854,775,808(-2^63)
  • 最年夜值是 9,223,372,036,854,775,807 (2^63 -1)

這類數據類型普通是在須要比整數型規模更年夜時運用。

  • 默許值為 0L

例如:long a = 100000L, int b = -200000L

浮點型(float)

浮點型數據是一種單精度的 32 位 IEEE 754 尺度下的浮點數據。
浮點型數據重要是為了在年夜型浮點數字數組中勤儉內存。

  • 默許值是 0.0f。

浮點型數據不克不及用於如泉幣如許的准確數據。

例如:float f1 = 234.5f
雙精度型(double)

雙精度型數據是一種雙精度的 64 位 IEEE 754 尺度下的浮點數據。
這類數據類型重要是默許被用於表現小數的值,普通是默許的選擇。
雙精度型數據不克不及用於如泉幣如許的准確數據。

  • 默許值是 0.0d

例如:double d1 = 123.4

布爾型(boolean)

布爾型數據代表一個信息比特。
它只要兩個能夠的值:真(true)和假(false)
這類數據類型用於真假前提下的簡略標志。

  • 默許值是假(false)

例如:boolean one = true

字符型(char)

字符型數據是簡略的 16 位 Unicode 尺度下的字符。

  • 最小值是: '\u0000' (或 0)。
  • 最年夜值是: '\uffff' (或 65,535 )。

字符型數據可以用來貯存隨意率性字母。

例如: char letter A(字符型的字母A) ='A'
援用數據類型
援用數據類型是由類的編纂器界說的。他們是用於拜訪對象的。這些變量被界說為弗成更改的特定類型。例如:Employee, Puppy 等等。

  • 類對象和數組變量就是這類援用數據類型。
  • 任何援用數據類型的默許值都為空。
  • 一個援用數據類型可以被用於任何聲明類型和兼容類型的對象。

例如:Animal animal = new Animal("giraffe");

Java 常量
常量是代表固定值的源代碼。他們直接以代碼的情勢代表而沒有任何估量。
常量可以被分派給隨意率性的原始變量類型。例如:

byte a = 68;
char a = 'A'

字節型,整數型,長整型和短整型也能夠由十進制,十六進制和八進制計數體系表現。

當用這些技巧體系表現直接量時,前綴 0 是為了標明八進制,前綴 0x 是為了標明十六進制。例如:

int decimal = 100;
int octal = 0144;
int hexa = 0x64;

Java 中的字符串型常量的劃定和其他年夜多半說話一樣,也是要寫在雙引號中央。字符串型直接量的例子以下:

"Hello World"
"two\nlines"
"\"This is in quotes\""

字符和字符串型常量可以包括隨意率性的 Unicode 字母。例如:

char a = '\u0001';
String a = "\u0001";

Java 說話也支撐一些特別的本義序列的字符和字符串直接量。他們是:
本義字符 寄義 \n 換行 (0x0a) \r 回車 (0x0d) \f 換頁 (0x0c) \b 退格 (0x08) \s 空格 (0x20) \t tab \" 雙引號 \' 單引號 \ 反斜槓 \ddd 八進制字符 (ddd) \uxxxx 十六進制 UNICODE 字符 (xxxx)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved