《跨平臺程序設(shè)計語言》課件-第1章 Java語言概述_第1頁
《跨平臺程序設(shè)計語言》課件-第1章 Java語言概述_第2頁
《跨平臺程序設(shè)計語言》課件-第1章 Java語言概述_第3頁
《跨平臺程序設(shè)計語言》課件-第1章 Java語言概述_第4頁
《跨平臺程序設(shè)計語言》課件-第1章 Java語言概述_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第1章Java語言概述Java簡介Java簡介Java是一種面向?qū)ο蟮木幊陶Z言,由SunMicrosystems于1995年推出。Java語言廣泛應(yīng)用于企業(yè)級Web應(yīng)用開發(fā)、移動應(yīng)用開發(fā)、游戲開發(fā)等領(lǐng)域。Java語言的起源1994Java問世1995JDK1.0發(fā)布1996JavaSE72011收購Sun公司的甲骨文公司發(fā)布了JavaSE7Java發(fā)展歷史JavaSE62006Java源碼開源JavaSE82014目前市場上主流版本Java特性簡單易學(xué)01面向?qū)ο?2健壯03開源04多線程05動態(tài)性06跨平臺性07分布式08高性能09Java程序執(zhí)行過程Java是一種跨平臺語言,能夠運行在不同的硬件環(huán)境、不同的操作系統(tǒng)之上。利用Java編譯器(Javac.exe)把Java程序源代碼編譯成Java字節(jié)碼文件(.class),然后才能運行在JVM上。Java編譯環(huán)境Java源代碼(.Java程序)Java字節(jié)碼(.class程序)Java編譯器(Javac.exe).class裝載器字節(jié)碼驗證Java虛擬機Java類庫Java解析器即時編譯器運行期系統(tǒng)操作系統(tǒng)硬件系統(tǒng)Java運行時環(huán)境Java字節(jié)碼或本地碼或網(wǎng)絡(luò)要運行Java程序,需要操作系統(tǒng)上安裝JVM虛擬機。不同操作系統(tǒng),如Windows、Linux、Mac等,要安裝對應(yīng)的虛擬機。Java三個體系1StandardEdition,java的標(biāo)準(zhǔn)版

JavaSE2EnterpriseEdition,java的企業(yè)版

JavaEE3MicroEdition,java的微型版

JavaMEJava應(yīng)用020601050403Java智能家居、智能穿戴設(shè)備、智能交通系統(tǒng)嵌入式系統(tǒng)Hadoop、Spark大數(shù)據(jù)處理云存儲、云計算平臺云計算電子商務(wù)、金融系統(tǒng)、ERP系統(tǒng)企業(yè)級應(yīng)用Android移動應(yīng)用圖形界面應(yīng)用程序、文本編輯器、游戲桌面應(yīng)用第1章Java語言概述Java開發(fā)環(huán)境Java開發(fā)環(huán)境Java開發(fā)環(huán)境通常包括JDK和IDE。其中,JDK是Java開發(fā)的核心組件,包括Java編譯器、Java虛擬機和Java類庫等;IDE是集成開發(fā)環(huán)境用于編寫、調(diào)試和測試Java程序的工具,常見的有Eclipse、IntelliJIDEA和NetBeans等;簡介Java開發(fā)環(huán)境查看機器安裝的操作系統(tǒng)版本我的電腦

單擊鼠標(biāo)右鍵

屬性:進入“設(shè)置\關(guān)于”查看系統(tǒng)的詳細(xì)信息。我這臺機器安裝的是:Windows10操作系統(tǒng)64位操作系統(tǒng),基于x64的處理器Java開發(fā)環(huán)境下載JDK訪問Oracle官網(wǎng)的JDK下載頁面:“/java/technologies/downloads/”;在頁面中找到您需要的JDK版本,點擊“Download”選項下的按鈕。Java開發(fā)環(huán)境下載JavaAPI說明文檔:由于Java提供類型、數(shù)量繁多的API類,幾乎所有的開發(fā)人員都要頻繁使用JavaAPI說明文檔。因此,我們在下載完成JDK開發(fā)包后,最好把JavaAPI說明文檔一起下載,并保存在適當(dāng)?shù)哪夸?,便于查看。Java開發(fā)環(huán)境安裝開發(fā)環(huán)境正常安裝結(jié)束:可以在安裝目錄中找到“jdk-1.8”目錄。找到下載目錄,雙擊“jdk-8u381-windows-x64.exe”,按照提示安裝在默認(rèn)目錄中即可;Java開發(fā)環(huán)境bin目錄:包含了Java編譯器(javac.exe)、Java解釋器(java.exe)、Java調(diào)試器(jdb.exe)等工具;include目錄:包含了JavaNativeInterface(JNI)的頭文件,用于開發(fā)Java本地方法。jre目錄:包含了Java運行時環(huán)境(JRE),包括Java虛擬機(JVM)和Java類庫等。lib目錄:包含了Java類庫和支持文件,如rt.jar、tools.jar等。Java開發(fā)環(huán)境配置開發(fā)環(huán)境默認(rèn)搜索路徑的配置方法:“我的電腦”

右鍵

“屬性”

進入“高級系統(tǒng)設(shè)置”設(shè)置對話框。配置默認(rèn)搜索路徑:“Javac.exe”和“java.exe”兩個程序在“D:\jdk-1.8\bin”中,把這個路徑加入到系統(tǒng)變量path中。Java開發(fā)環(huán)境(b)環(huán)境變量設(shè)置對話框①②③④⑤(a)系統(tǒng)屬性設(shè)置對話框(c)編輯環(huán)境變量對話框變量path的配置Java開發(fā)環(huán)境Java環(huán)境測試完成上述安裝、配置后,要進行必要測試,檢查安裝、配置是否正確。進入Windows命令窗口(執(zhí)行“cmd.exe”)。在命令行狀態(tài)下,執(zhí)行“Javac”,如果出現(xiàn)圖示幫助信息,表示Java開發(fā)環(huán)境安裝正確。否則,需要重新檢查上述配置是否正確。第1章Java語言概述第一個Java語言程序第一個Java語言程序簡介Java語言第一個程序通常是輸出"Hello,World",它是一種最簡單的計算機程序,通常用于展示一個新編程語言或環(huán)境的基本語法和結(jié)構(gòu)。Java程序結(jié)構(gòu)先用“記事本”輸入如下程序:保存文件:“文件”

“保存”選擇合適位置“文件名(N)”

“HelloWorld.java”publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){ System.out.println(“Helloworld!”);}}Java程序運行Java程序編譯與執(zhí)行:假設(shè)上面程序保存在:d:/java/ch00的目錄中;啟動“cmd.exe”進入命令行窗口;改變當(dāng)前目錄為:d:/java/ch00;執(zhí)行“javacHelloWorld.java”編譯命令。Java程序運行Java程序編譯與執(zhí)行:

編譯結(jié)果:在當(dāng)前目錄中生成一個“HelloWorld.class”文件;

字節(jié)碼文件:后綴為“.class”是經(jīng)過Javac編譯生成的文件,也是Java的執(zhí)行文件。Java程序運行執(zhí)行程序:編譯后,執(zhí)行指令“java+文件名”運行字節(jié)碼文件。Java開發(fā)環(huán)境查看機器安裝的操作系統(tǒng)版本我的電腦→單擊鼠標(biāo)右鍵→屬性:進入“設(shè)置\關(guān)于”查看系統(tǒng)的詳細(xì)信息。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論