達內java_訓練營.pptx_第1頁
達內java_訓練營.pptx_第2頁
達內java_訓練營.pptx_第3頁
達內java_訓練營.pptx_第4頁
達內java_訓練營.pptx_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、java語言簡介,Page 2,java是從哪里來的? java父親: James Gosling (詹姆斯格林)最初被稱為Oak,是為了解決電視、電話、鬧鐘、烤面包等家電設備的控制和通信問題而設定的家電設備等小型系統(tǒng)的編程語言。 由于這些智能家電的市場需求沒有預期的高,Sun放棄了這個修訂計劃。 當Oak幾乎失敗時,隨著互聯網的發(fā)展,Sun公司看到了Oak在計算機網絡上的廣泛應用前景,改造了Oak,并正式發(fā)表了“Java”的名稱。 JAVA能做什么?JAVA語言體系、Java se Java平臺、標準javastandardeditionjavastandardeditioneditio

2、n在桌面、服務器、嵌入式環(huán)境和實時環(huán)境中使用包括java基本語法和基本類庫. java SE包含支持Java Web服務開發(fā)的類,為Java平臺,企業(yè)版(Java SE )提供了基礎。 密碼:第mis 2006帳戶:第一、JAVA語言系統(tǒng)、Java ee Java平臺、企業(yè)版企業(yè)版企業(yè)版可移植性、可靠性幫助開發(fā)和部署安全的服務器端JAVA應用程序Java EE基于Java SE構建,是實現企業(yè)級面向服務的體系結構(SOA )和Web 2.0應用程序的Web服務、組件JAVA語言系統(tǒng)、Java me Java平臺和Micro Edition Java ME為移動設備(如移動電話、PDA、電視機頂

3、盒和打印機)以及在嵌入式設備上運行的應用提供了堅固靈活的環(huán)境。 在Java ME中,創(chuàng)建了一次基于靈活的用戶界面、強大的安全模型、許多內置網絡協(xié)議、能夠動態(tài)下載的網絡應用程序和脫機應用程序Java ME規(guī)范的應用程序想做JAVA知識點、JAVA開發(fā)嗎? 你想開發(fā)安卓嗎? 先打好基礎先學好JAVA SE! 不要! 不要! 學習之后能做什么?電子商務系統(tǒng)、OA辦公系統(tǒng)(企業(yè)級應用)、3G Android開發(fā),如何學習、練習Java,作業(yè)思維根據練習中的結果在學生之間共享學習成果,交流與老師交流,提問,交流感覺總結學習成果知道溫故新二、java開發(fā)環(huán)境的構建、一些模糊的概念、java虛擬機: JVM

4、 (java Virtual Machine )是運行所有java程序的抽象校正機,是java語言的運行環(huán)境,也是Java最具吸引力的特性之一。 JRE:JAVA運行時環(huán)境運行Java程序所需的環(huán)境的集合。 包括JVM標準實現和JAVA核心類庫。 JDK:Java開發(fā)人員工具包Java開發(fā)工具包,JDK是整個Java的核心,包括Java運行環(huán)境、Java工具和基于Java的類庫。 JAVA的歷史版,1995年5月23日,JAVA語言誕生1996年1月,最初的JDK-JDK1.0誕生1996年9月,約8.3萬頁應用JAVA技術制作了1999年6月。 SUN公司發(fā)布了Java的三個版本:標準版(J

5、2SE )、企業(yè)版(J2EE )、微型版(J2ME) 2000年5月8日,JDK1.3于2002年2月26日,從J2SE1.4開始發(fā)布,從這個Java的訂正算起,此時就是Java的樣子j2ee以Java EE、J2SE以Java SE、J2ME以Java ME 2009年04月20日、Oracle 74以74億美元收購了Sun。 取得java的著作權。 2010年9月,JDK7.0發(fā)布,增加了簡單的閉包功能。 2011年7月甲骨文公司發(fā)表了java7的正式版本。 JDK下載和安裝、下載地址:選擇適當的版本、安裝Windows環(huán)境JDK、設置環(huán)境變量以及搜索Windows可執(zhí)行命令的path路徑

6、,需要將java.exe添加到path路徑中。java_home:d:jdk1.6.0_24、JAVA_HOME : jdk安裝路徑、PATH : D:jdk1.6.0_24 bin.PATH:%JAVA_HOME%bin; 不配置,CLASSPATH :CLASSPATH :JDK1.5以上的版本,三,HelloWolrd的制作,java程序執(zhí)行原理javac命令詳細解java命令使用,HelloWolrd。 /Java源文件Helloworld.java /文件名與類名相同,/Java區(qū)分大小寫,注意空格,括號對public class Helloworld /String中的s是大寫pu

7、blicstatiiion );JAVA執(zhí)行原理、編譯JAVAc程式: JAVAc d目標路徑類別路徑類別來源檔案名稱、JAVA程式執(zhí)行: JAVA類別路徑類別路徑JAVA完整類別名稱、avac為. JAVA檔案編譯為avass文件avac將. java文件編譯為. class文件,javac將. java文件編譯為. class文件,第一個java程序:注意事項,java源文件將“java” 源文件的基本組件是類(class ),類似于本示例中的Helloworld類。 一個源文件最多包含一個公共類。 對其他類的數量沒有限制(每個類在編譯時生成相應的. class文件)。 源文件名必須與公共

8、類名相匹配。 Java應用程序的執(zhí)行門戶是main方法,有固定的寫法: publicstaticvoidmain (string args ),Java虛擬機一看到這個詞語,就可以認為程序從這里被執(zhí)行。 Java方法由一個語句組成,每個語句以分號結尾。 注釋,單行注釋,/單行注釋,多行注釋,/*這是多行注釋*/*,這是文檔注釋*/*,這是文檔注釋javadoc.exe工具提取文檔注釋的內容。 生成幫助文檔學習構建自己的環(huán)境,使用COPY掌握path和classpath的概念Path:window查找可執(zhí)行文件時查找path的各個路徑,例如在命令行打開QQ登錄界面f 33666 class pa

9、th :在JVM上運行Java程序時常見的錯誤精通Java程序的簡單規(guī)則編譯和運行Java程序、集成開發(fā)環(huán)境IDE、integrateddevelopmentenvironment :變量和標識符、數據類型變量名稱、int age、標識符實際上是名稱、變量名稱、類名稱、包名稱等。 必須由a、字母、數字、下劃線_、美元符號$構成。 b .不能以數字開頭的c、不是關鍵字的關鍵字、保留詞是指編譯器具有特殊意義,系統(tǒng)使用的詞。 常數是在程序執(zhí)行中不變更的數據。 例如,5、常量、表達式、賦值運算符和表達式最終得到結果,賦值運算符變量=表達式int age=25,數據類型、數值整數、直接量和整數直接量的默

10、認值為int類型,并聲明長直接量加上l或l。 例如:長a=4555 l; 中的組合圖層性質變更選項。 浮點型直接量的缺省值為double型,聲明浮點型直接量加上f或f。 浮點f=4. 555 f;算術運算符,練習: 1以確定整數是奇數還是偶數。 1000秒到底是? 分鐘? 是幾秒? 假設今天是星期三,28天后是星期幾? 注意:浮點型的修正算法近似,任何語言都無法高精度記憶。 例如:1.0 0.9的結果為0.0999999999999,不需要明確指出數值類型的轉換、擴展類型,可以自動執(zhí)行轉換,縮小類型必須明確強制轉換。 龍a1=5566升; int a2=(int)a1; 自動型轉換操作數規(guī)則: 1、如果操作數的一方為雙精度型,則將另一方轉換為雙精度型。 2 .否則,如果

溫馨提示

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

評論

0/150

提交評論