版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
初識JavaLearnmore.
本章概要程序語言概念Java的歷史Java語言介紹Java的現(xiàn)狀JDK與JREJava環(huán)境配置開發(fā)第一個Java程序編譯和執(zhí)行蘭賽普java課件程序語言概念程序語言是人(程序員)與計算機的溝通工具程序語言是數(shù)據(jù)和指令的集合
程序語言被加載到計算機內(nèi)存中時,分為2部分進行存儲,一部分為數(shù)據(jù),一部分為指令,這些數(shù)據(jù)和指令傳到CPU進行運算,同樣在CPU中進行運算處理時,也是分成數(shù)據(jù)和指令2部分分別存放。在如上CPU架構(gòu)圖中,數(shù)據(jù)和指令被放入執(zhí)行單元中進行執(zhí)行,然后返回到寄存器。Java的歷史Sun公司在1995年推出的面對對象編程語言印度尼西亞爪哇島
因盛產(chǎn)咖啡而聞名1999年發(fā)布標(biāo)準(zhǔn)版(j2se)企業(yè)版(j2ee)微型版(j2me),奠定了市場主流地位記住java之父“JamesGosling”大家叫我高司令詹姆斯·高斯林Java語言介紹Java是一種可以編寫跨多個系統(tǒng)的編程語言
支持幾乎所有操作系統(tǒng),比如:Window系統(tǒng)MacOSX(蘋果)LinuxSolarisJava也是開源平臺全世界所有頂級程序員為之編寫相關(guān)組件源代碼開放并接受苛刻檢驗,使其根據(jù)穩(wěn)定性和安全性全球頂級互聯(lián)網(wǎng)公司幾乎都采用java作為其編程語言,
如Google,F(xiàn)aceBook,Oracle,國內(nèi)公司如阿里巴巴,
騰訊,百度等
Java可以做些什么?桌面版軟件(比如QQ,360等)企業(yè)級web程序(比如電商網(wǎng)站,電力管理系統(tǒng),
企業(yè)級管理系統(tǒng),ERP,客戶關(guān)系管理系統(tǒng)等),Java天生為Web而生!Android開發(fā)(androidapp采用java開發(fā)?。┐髷?shù)據(jù)/云計算,在這個領(lǐng)域,java中的Hadoop堪稱王者!Java有什么特點?亮點在哪兒?Java的特點面對對象的編程語言,模塊化構(gòu)建安全性高(提供安全機制防止惡意代碼攻擊),性能良好(隨著JIT編譯器技術(shù)的發(fā)展越來越快)適合團隊協(xié)作,大等型軟件/互聯(lián)網(wǎng)應(yīng)用,比如淘寶,百度。目前在金融,電信等行業(yè)應(yīng)用極為廣泛
最大亮點開源,凝聚全球java程序員的智慧,社區(qū)活躍跨平臺,移植性好
Java目前支持的平臺Linuxx86Linuxx64MacOSXSolaris…Windowsx86Windowsx64LinuxARMv6/v7
Java的現(xiàn)狀C語言適合做系統(tǒng)級開發(fā),誕生于1972年Java語言適合做企業(yè)級開發(fā),誕生于1995年JDK與JREJRE和JDK
JRE:JavaRunTimeEnvironment
Java運行時環(huán)境
JDK:JavaDevelopmentKit
Java開發(fā)包
.java文件和.class文件.jar文件(war文件、ear文件)Java環(huán)境配置安裝java,去Oracle官網(wǎng)下載對應(yīng)版本的java(免費下載)配置JDK環(huán)境(配置環(huán)境變量)
JAVA_HOMEc:\Java\jdk1.6.0_43
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path后面;
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;進入dos,輸入java及javac命令,說明配置成功開發(fā)第一個Java程序三步走1、編寫源程序2、編譯源程序3、運行(JVM)publicclassHelloWorld{publicstaticvoidmain(String[]args){
…這里填寫代碼!...}}Java程序結(jié)構(gòu)類名Java程序入口方法填寫代碼編譯與運行編譯與運行
javacHelloWorld.javajavaHelloWorld總結(jié)
Java是一種開源的編程語言或平臺Java是sun公司開發(fā)出來的,目前被Oracle收購Java有三個分支----J2SE(JavaSE,標(biāo)準(zhǔn)版),J2EE(JavaEE,企業(yè)
版),J2ME(JavaME,微型版)開發(fā)和運行Java程序需要配置三個環(huán)境變量JAVA_HOMECLASSP
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)題庫檢測試卷A卷附答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)能力提升試卷A卷附答案
- 2024年度年福建省高校教師資格證之高等教育學(xué)練習(xí)題及答案
- 全國職業(yè)院校技能大賽中職組(母嬰照護賽項)考試題及答案
- 四年級數(shù)學(xué)(小數(shù)加減運算)計算題專項練習(xí)與答案
- 建筑會議紀(jì)要
- 內(nèi)蒙古英語高二上學(xué)期期末試卷及解答參考(2024年)
- 高溫?zé)峁軗Q熱器的穩(wěn)定性設(shè)計和結(jié)構(gòu)參數(shù)優(yōu)化
- 2024房產(chǎn)領(lǐng)域聯(lián)合投資建設(shè)協(xié)議
- 吊車租賃業(yè)務(wù)協(xié)議2024詳細(xì)條款
- 小學(xué)科學(xué)教育科學(xué)三年級上冊天氣《認(rèn)識氣溫計》教學(xué)設(shè)計
- 液化氣站氣質(zhì)分析報告管理制度
- 砍伐工程方案35963
- 《大醫(yī)精誠》說課(新)
- 牛羊屠宰管理辦法
- 《微觀經(jīng)濟學(xué)》課程思政教學(xué)案例(一等獎)
- DBJ50T-232-2016 建設(shè)工程監(jiān)理工作規(guī)程
- 國際人力資源管理課程教學(xué)大綱
- 深信服園區(qū)級雙活數(shù)據(jù)中心
- T-CSCS 016-2021 鋼結(jié)構(gòu)制造技術(shù)標(biāo)準(zhǔn)
- 回彈強度對應(yīng)表
評論
0/150
提交評論