第1章java開發(fā)前奏_第1頁
第1章java開發(fā)前奏_第2頁
第1章java開發(fā)前奏_第3頁
第1章java開發(fā)前奏_第4頁
第1章java開發(fā)前奏_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Java就業(yè)培訓(xùn)教程主講老師:游學(xué)軍課程目標(biāo)掌握J(rèn)ava語言基礎(chǔ)知識理解面向?qū)ο蟮木幊趟枷胝莆認(rèn)ava異常處理、多線程編程掌握J(rèn)ava常用類的API的使用

運用Java編寫命令行程序運用Swing編寫圖形用戶界面程序運用JDBC編寫數(shù)據(jù)庫訪問程序運用Swing和JDBC實現(xiàn)C/S結(jié)構(gòu)的應(yīng)用程序運用MyEclipse編寫Java程序以及調(diào)試運行程序第1章Java開發(fā)前奏教學(xué)目標(biāo):了解Java的產(chǎn)生背景、應(yīng)用情況、最新進展理解Java虛擬機的工作原理掌握J(rèn)ava程序開發(fā)、運行環(huán)境的安裝與配置掌握J(rèn)ava程序開發(fā)的基本過程重點和難點重點:掌握J(rèn)ava程序的編譯和執(zhí)行方法。難點:對Java虛擬機概念及其工作原理理解。Java開發(fā)環(huán)境的搭建。對Java程序的編譯、執(zhí)行過程的理解。Java語言的發(fā)展1991年由JamesGosling負(fù)責(zé)開發(fā)的一個分布式代碼系統(tǒng)(Oak),最初是為家用消費電子產(chǎn)品(電冰箱、電視機等)進行編程控制。1993年Sun

公司將目標(biāo)市場轉(zhuǎn)向Internet

。1994年將Oak語言更名為Java。1995年Java被正式發(fā)布,之后立即引起極大的轟動。Java目前的主要應(yīng)用目前,隨著J2ME、J2SE和J2EE的發(fā)展,Java已經(jīng)不僅僅是一門簡單的計算機開發(fā)語言了,它已經(jīng)拓展發(fā)展出一系列的業(yè)界先進技術(shù)。

J2EE已經(jīng)成為開發(fā)商創(chuàng)建電子商務(wù)應(yīng)用的事實標(biāo)準(zhǔn)。許多大公司購買了Java的許可證。眾多軟件開發(fā)商開始支持Java軟件產(chǎn)品。比爾蓋茨:“Java是最卓越的程序設(shè)計語言”?!耙淮尉幾g,到處運行”的原理“一次編譯,到處運行”的原理Java

字節(jié)碼(可跨平臺)WindowsLinuxSolaris運行編譯Java

源程序代碼JVMJava

虛擬機“一次編譯,到處運行”的原理JVM虛擬機類似Windows操作系統(tǒng)

Java虛擬機可以是硬件,也可以是軟件

Java跨平臺的原因Java兼顧解釋性與編譯性語言的特點Java具有三個方面的內(nèi)涵是一種編程語言是一套開發(fā)工具是一個運行環(huán)境學(xué)Java編程首先要掌握開發(fā)工具和運行環(huán)境的搭建與使用。詳細(xì)介紹開發(fā)工具和運行環(huán)境,才能讓初學(xué)者在學(xué)習(xí)時迅速上手。Java的開發(fā)環(huán)境的搭建(1)“工欲善其事,必先利其器”什么是JDK(Java

Development

Kit)開發(fā)工具,Javac及基礎(chǔ)核心類運行環(huán)境,java及基礎(chǔ)核心類按Java的應(yīng)用環(huán)境劃分J2EE(Java

2

Platform

EnterpriseEdition

)J2SE

(Java

2

Platform

Stand

Edition)Java的開發(fā)環(huán)境的搭建(2)JDK的安裝及目錄結(jié)構(gòu)使用Javac與java中碰到的路徑問題直接運行Java進行檢查運行Java

–verbose進行檢查環(huán)境變量的介紹什么是環(huán)境變量查看環(huán)境變量的兩種方式如何設(shè)置系統(tǒng)環(huán)境變量

path環(huán)境變量的作用%path%的意義如何解決使用java命令中的問題體驗Java編程的過程編輯工具的簡要介紹Test.java源文件的解釋用Javac編譯源文件(可能碰到的問題)用Java

運行編譯后的字節(jié)碼文件classpath的設(shè)置實際操作講解classpath的作用

Java解釋器是如何處理當(dāng)前目錄的如何解決當(dāng)前目錄的問題配置classpath的幾個注意事項JVM(虛擬機)的運行過程代碼的裝入代碼的校驗代碼的執(zhí)行JVM(虛擬機)的運行過程Java語言的特點(1)簡單性面向?qū)ο蠓植际教幚斫研越Y(jié)構(gòu)中立安全性系統(tǒng)精簡,但功能齊備。風(fēng)格類似于C++,對C++程完序全員是而面言向非對常象容的易,掌握。它Ja不va支摒持棄類了似CC+語+中言容那易引發(fā)樣程的序面錯向誤過的程地的方程,序如指針操設(shè)作計和技支內(nèi)術(shù)持存。T管C理P/;IP協(xié)議。Java提供應(yīng)豐用富程的序類可庫通。過一個特定提的供U面R向L來對打象開的并異訪常問處對理象機,制,在編就譯像時訪能問對本N地ull文指件針系檢統(tǒng)測那、數(shù)組邊樣界簡檢單測。、異常出口字節(jié)代碼校將驗源等程。序編譯成一種結(jié)構(gòu)中自立動的垃中圾間收文集件來格進式行。內(nèi)只存管理。要有Java運行系統(tǒng)的機器都能執(zhí)行這種中間代碼。Java語言提供的安全。編譯器提供的安全。

字節(jié)碼校驗。類裝載。Java語言的特點(2)可移植性解釋性

高性能

多線程

動態(tài)Java應(yīng)用程序可以在配備了

Java解釋器和運行環(huán)境的任何計算機系統(tǒng)上運行,而與Jav體a編系譯結(jié)器構(gòu)將無ja關(guān)v。a源文件生成類文件.class,類文件可JIT通編過譯ja器v。a命可令解釋執(zhí)行,將以提Ja高va字Ja節(jié)va碼代轉(zhuǎn)換為機器碼。碼的執(zhí)行速度。內(nèi)置多線程功能,使得在一個程序里可同時執(zhí)行多個小任務(wù)。帶來的好處是更好的交互性和實時控制性。允許程序動態(tài)地裝入運行過程中所需要的類,這是C++語言進行面向?qū)ο蟪绦蛟O(shè)計所無法實現(xiàn)的。作業(yè)Java是怎樣實現(xiàn)與操作平臺無關(guān)的?

溫馨提示

  • 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

提交評論