JAVA筆記

Java發展歷史

Java是SUN(全稱爲:Stanford University Network,1982年成立)、公司開發出來的一套編程語言,主設計者是James Gosling,Java起源:Green項目(通過Email控制家電產品)
在這裏插入圖片描述Java技術開發分支
Java標準開發(JavaSE):Java語言核心的類;
Java嵌入式開發(JavaME):消費類電子產品的軟件開發;
Java企業開發(JavaEE):開發企業級應用
在這裏插入圖片描述

Java語言特點

簡潔有效
可移植性
面向對象
垃圾回收
引用傳遞
適合分佈式計算
健壯性
多線程編程支持
較高的安全性
函數式編程
模塊化支持

Java可移植性

1、Java運行機制
計算機高級語言類型主要有編譯型和解釋型兩種,Java是兩種類型的集合。
在這裏插入圖片描述
2、JVM(Java Virtual Machine)
Java程序開發與執行需要基於JVM支持。
在這裏插入圖片描述

搭建Java開發環境

1、JDK簡介
JDK(Java Development Kit、Java開發工具包)
DK是Oracle提供給開發者的一套Java開發工具包,開發者可以利用JDK進行源代碼的編譯,也可以進行字節碼的解釋執行;
JDK下載地址:http://www.oracle.com
在這裏插入圖片描述
2、JDK類型
(1):JDK(Java Development Kit):主要提供Java程序的開發支持,同時也提供有JRE(Java Runtime Environment)的支持;
(2):JRE(Java Runtime Environment):提供有Java的運行環境,但是無法進行項目開發,在本處JRE分爲兩類,一類是“Server JRE”(服務器端JRE)、另外一類是“JRE”(客戶端JRE);
3、JDK歷史版本
1995.05.23,JDK 1.0的開發包發佈,同時來講在1996年的時候JDK正式提供下載,標誌Java的誕生;
1998.12.04,JDK 1.2版本推出,而後Java正式更名爲Java2;
2005.05.23,Java十週年大會上,推出了JDK 1.5版本,帶來更多新特性;
2014年,Java提供了JDK 1.8版本,並且支持有Lambda表達式,可以使用函數式編程
4、JDK配置
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
具體的Java配置可以參考 https://www.runoob.com/java/java-environment-setup.html

Java編程起步

1、第一個Java程序
開發文件後綴爲“*.java”;
程序並打印信息
程序編譯:javac Hello.java
程序解釋:java Hello
在這裏插入圖片描述

public class Hello {				// 程序所在類(後期會有詳細講解)
	public static void main(String[] args) {		// 程序主方法
		System.out.println("課程資源請訪問:www.mldn.cn"); // 屏幕輸出信息
	}
}

2、類定義
Java中的程序是以類爲單位,所以所有的程序都必須在class定義範疇之內,類的定義有兩種形式:
class 類名稱 {}
public class 類名稱 {}

在這裏插入圖片描述
在這裏插入圖片描述
3、主方法
主方法是一切程序的起點,所有的程序代碼都從主方法開始執行,Java中的主方法定義如下:

public static void main(String args[]) {
	   執行的代碼;
	}

4、系統輸出

System.out.println():輸出之後追加一個換行
System.out.print():輸出之後不追加換行
public class Hello {
	public static void main(String args[]) {
		System.out.print("www.mldn.cn");// 輸出數據不換行
		System.out.print("www.mldn.cn");// 輸出數據不換行
		System.out.print("www.mldn.cn");// 輸出數據不換行
	}
}

JShell交互式編程工具

jshell是一種交互式編程工具,從JDK 1.9開始提供
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

CLASSPATH環境屬性

Java程序的執行依賴於JVM,當用戶使用java命令去解釋class字節碼文件的時候實際上都會啓動一個JVM進程,而在這個JVM進程之中需要有一個明確的類加載路徑,而這個路徑就是通過CLASSPATH環境屬性指派。
在這裏插入圖片描述
SET CLASSPATH=d:\mldnjava
在這裏插入圖片描述

發佈了3 篇原創文章 · 獲贊 3 · 訪問量 398
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章