java_環境搭建、變數的使用
Java語言開發環境搭建
1. Java虛擬機——JVM
JVM(Java Virtual Machine ):Java虛擬機,簡稱JVM,是運行所有Java程式的假想計算機,是 Java程式的運行環境,是Java 最具吸引力的特性之一,我們撰寫的Java代碼,都運行在 JVM 之上,
跨平臺:任何軟體的運行,都必須要運行在作業系統之上,而我們用Java撰寫的軟體可以運行在任何的作業系統上,這個特性稱為Java語言的跨平臺特性(“一次撰寫,處處運行”),該特性是由JVM實作的,我們撰寫的程式運行在JVM上,而JVM運行在作業系統上,
2. JRE 和 JDK和JVM
JRE (Java Runtime Environment) :是Java程式的運行時環境,包含 JVM 和運行時所需的 核心類別庫
JDK (Java Development Kit):是Java程式開發工具包,包含 JRE 和開發人員使用的工具,
三者關系:JDK>JRE>JVM
3. 搭建Java的開發環境
在官網上下載一個JDK安裝包,雙擊安裝
安裝完畢在指定的檔案夾中會出現這個:
雙擊進入jdk-9.0.0檔案夾,進入bin目錄
把當前路徑復制下來:D:\jdk-9.0.1\bin
到這里我們的Java環境就已經搭建好了,然后檢查Java環境是否搭建好了
按windos+r組合鍵,輸入cmd,點擊確定(或者按回車).調出dos視窗
!
輸入javac 如果出現這樣的界面,說明Java環境已經搭建好了
如果搭建失敗,則會出現下面的界面
撰寫第一個Java程式
1. 程式開發步驟說明
開發環境搭建后, Java程式開發三步驟:撰寫、編譯、運行,
2. 撰寫Java源程式
1.新建文本檔案,完整的檔案名修改為 HelloWorld.java ,其中檔案名為 HelloWorld ,后 綴名必須為 .java ,
2. 用記事本打開
3. 在檔案中輸入代碼并保存,代碼如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
檔案名必須是 HelloWorld ,保證檔案名和類的名字是一致的,注意大小寫, 每個字母和符號必須與示例代碼 一模一樣,
第一個 HelloWord 源程式就撰寫完成了,但是這個檔案是程式員撰寫的,JVM是看不懂的,也就不能運行,因此我們必須將撰寫好的 Java源檔案 編譯成JVM可以看懂的位元組碼檔案 ,
3. 編譯HelloWorld源檔案
在DOS命令列中,進入Java源檔案的目錄,使用 javac 命令進行編譯,
格式如下: javac Java源檔案名.后綴名
示例: javac HelloWorld.java
編譯成功后會出現同名的class檔案
4. 運行HelloWorld程式
在DOS命令列中,進入Java源檔案的目錄,使用 java 命令進行運行, 命令:java 類名字
5. 入門程式說明
編譯:是指將我們撰寫的Java源檔案翻譯成JVM認識的class檔案,在這個程序中, javac 編譯器會檢查我們所寫的程式是否有錯誤,有錯誤就會提示出來,如果沒有錯誤就會編譯成功,
運行:是指將 class檔案 交給JVM去運行,此時JVM就會去執行我們撰寫的程式
main方法:稱為主方法,寫法是固定格式不可以更改,main方法是程式的入口點或起始點,無論我們 撰寫多少程式,JVM在運行的時候,都會從main方法這里開始執行,
6. 添加注釋
注釋:對代碼解釋和說明的文字,其目的是讓人們能夠更加輕松地了解代碼,為代碼添加注釋,是十分必須要的,注釋是給人看的,它不影響程式的編譯和運行,
Java中有單行注釋和多行注釋
單行注釋以 //開頭 換行結束
多行注釋以 /*開頭 以 */結束
7. 關鍵字keywords
關鍵字:Java已經定義好的單詞,具有特殊含義, HelloWorld案例中,出現的關鍵字有 public 、 class 、 static 、 void 等,關鍵字全部都是
比如這些
8. 識別符號
識別符號:是指在程式中,我們自己定義的名字,比如類的名字、方法的名字和變數的名字等等,都是標識 符,
HelloWorld案例中,出現的識別符號有類名字 HelloWorld ,
命名規則: 硬性要求
識別符號可以包含英文字母26個(區分大小寫) 、 0-9數字 、 $(美元符號)和 _(下劃線) ,
識別符號不能以數字開頭,
識別符號不能是關鍵字,
區分大小寫,
命名規范: 軟性建議
類名規范:每個單詞首字母大寫(大駝峰式),
方法名和變數名規范: 第一個單詞全小寫,后面每個單詞首字母大寫(小駝峰式),
包名規范:全部小寫,
常量、變數、資料型別
常量
常量:是指在Java程式中固定不變的資料
變數
變數:變數是記憶體中的一小塊區域,其值可以在一定范圍內變化
數學中,可以使用字母代替數字運算,例如 x=1+5 或者 6=x+5, 程式中,可以使用字母保存數字的方式進行運算,提高計算能力,可以解決更多的問題,比如x保存5,x也可以保存6,這樣x保存的資料是可以改變的,這就是變數, Java中要求一個變數每次只能保存一個資料,必須要明確保存的資料型別,
1. 資料型別
Java的資料型別分為兩大類:
基本資料型別:包括 整數 、 浮點數 、 字符 、 布爾 ,
參考資料型別:包括 類 、 陣列 、 介面 ,
基本資料型別
四類八種基本資料型別:
Java中的默認型別:整數型別是 int 、浮點型別是 double ,
2. 變數的定義
變數定義的格式包括三個要素: 資料型別 、 變數名 、 資料值 ,
定義所有基本資料型別的變數,代碼如下:
public class Demo1 {
public static void main(String[] args){
//定義位元組型變數
byte b = 100;
System.out.println(b);
//定義短整型變數
short s = 1000;
System.out.println(s);
//定義整型變數
int i = 123456;
System.out.println(i);
//定義長整型變數
long l = 12345678900L;
System.out.println(l);
//定義單精度浮點型變數
float f = 5.5F;
System.out.println(f);
//定義雙精度浮點型變數
double d = 8.5;
System.out.println(d);
//定義布爾型變數
boolean bool = false;
System.out.println(bool);
//定義字符型變數
char c = 'A';
System.out.println(c);
}
}
long型別:建議資料后加L表示, float型別:建議資料后加F表示,
3. 定義變數注意事項
- 定義的變數,不賦值不能使用,
- 同一個方法中變數名不能重復,
- 變數只在定義時的{}中有效,
public class Demo2 {
public static void main(String[] args) {
int a = 10;
System.out.println(a);
int b;
b = 20; // 變數在使用之前一定要賦值
System.out.println(b); // 錯誤: 可能尚未初始化變數b
// double a = 3.1; // 錯誤: 已在方法 main(String[])中定義了變數 a
// System.out.println(a);
double c = 3.1; // 錯誤: 已在方法 main(String[])中定義了變數 a
System.out.println(c);
{
int d = 40;
System.out.println(d);
}
// System.out.println(d); // 錯誤: 找不到符號
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/137113.html
標籤:Java
上一篇:將音頻檔案轉二進制分包存盤到Redis(奇淫技巧操作)
下一篇:查找--斐波那契查找(Java)
