freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計之網(wǎng)絡(luò)編程第2版上ppt-wenkub

2023-02-28 11:57:45 本頁面
 

【正文】 面列出幾點主要的區(qū)別: 1) 全局變量 2) 指針 3) 內(nèi)存管理 4) 類型轉(zhuǎn)換 5) 結(jié)構(gòu)和聯(lián)合 6) 預(yù)處理 第 1章 Java語言概述 Java語言的產(chǎn)生及其特點 Java運行環(huán)境與開發(fā)環(huán)境 Java程序舉例 其他集成運行環(huán)境 Java運行環(huán)境與開發(fā)環(huán)境 Java運行環(huán)境 Java SDK開發(fā)環(huán)境 JDK開發(fā)環(huán)境工具簡單介紹 Java運行環(huán)境 ? 如果只想運行別人的 Java 程序可以只安裝 Java 運行環(huán)境( Java Runtime Environment,JRE) ,JRE 由 Java 虛擬機、 Java 的核心類、以及一些支持文件組成。 Java語言的特點 5)安全 指針和釋放內(nèi)存等原 C++功能被刪除,避免了非法內(nèi)存操作 , Java虛擬機采用 沙箱 運行模式 6) 結(jié)構(gòu)中立 Java源程序被編譯成一種高層次的與機器無關(guān)的 bytecode格式語言(偽代碼),這種語言被設(shè)計在虛擬機上運行,由機器相關(guān)的解釋器實現(xiàn)執(zhí)行 7)可移植 同體系結(jié)構(gòu)無關(guān)的特性使得 Java應(yīng)用程序可以在配備了Java解釋器和運行環(huán)境的任何計算機系統(tǒng)上運行,這成為Java應(yīng)用軟件便于移植的良好基礎(chǔ)。 2)、 Java Standard EXtension API(javax):由 Sun制定的擴充 API, Java平臺可以選擇性地提供或加裝。但是, Java虛擬機的建立需要針對不同的軟硬件平臺做專門的實現(xiàn),既要考慮處理器的型號,也要考慮操作系統(tǒng)的種類。 McNealy兩年的斯坦福大學(xué)經(jīng)歷造就了一個今天廣為人知的企業(yè) —Sun。McNealy關(guān)于計算的見解經(jīng)常準(zhǔn)確地預(yù)測了行業(yè)的發(fā)展趨驅(qū)勢。麥克尼利) 介紹 McNealy(司考特 通常情況下,這樣的項目在 Sun公司要 75個人干三年。 Green項目 介紹 Patrick Naughton也是 Sun公司的技術(shù)骨干,曾經(jīng)是OpenWindows項目的負(fù)責(zé)人。他出生于 1957年 ,于 1984年加盟SunMicrosystems公司,之前在一家 IBM研究機構(gòu)工作。 ? 1995年 5月 23,Sun World大會,正式發(fā)布這項技術(shù) ? 1995年 Sun 公司的 HotJava 瀏覽器問世 ? 1996年 發(fā)布了 ? 1997年 2月, Java的開發(fā)包 Java ? 1998年 12月, Sun公司發(fā)布了 Java2平臺。據(jù)統(tǒng)計,目前全球運行 Java的設(shè)備已達(dá)到 25億, Java開發(fā)人員超過 450萬,基于 Java技術(shù)的智能卡達(dá) 10億,基于 Java技術(shù)的手機達(dá) ,采用 Java技術(shù)的 PC機達(dá) 7億, JCP(Java Community Process, Java社區(qū)進程 )成員達(dá) 912個,運營商們部署Java平臺 140多個。這種語言在 1992年 9月 3日開始應(yīng)用于 Sun工作站的遠(yuǎn)程遙控。經(jīng)過十年的發(fā)展, Java技術(shù)已經(jīng)成為世界上最卓越的企業(yè)應(yīng)用和移動應(yīng)用開發(fā)平臺之一,歷史上從沒有過像 Java這樣的平臺能夠如此廣泛地被應(yīng)用,目前全球 Java經(jīng)濟價值已經(jīng)超過 1,200億美元。 Java經(jīng)濟蓬勃發(fā)展 ? James Gosling先生出生于加拿大的一個小村莊,1983年他獲得了美國卡耐基梅隆大學(xué)的計算機學(xué)博士學(xué)位,畢業(yè)后曾經(jīng)效力于 IBM,后轉(zhuǎn)而加盟 Sun。 1995年 5月, Sun公司正式發(fā)布 Java編程語言及平臺,由此引發(fā)全球 Java開發(fā)與應(yīng)用的熱潮。 ? 當(dāng)初 Sun公司推出 Java時提出的口號是: “ 編寫一次,到處運行 ” 。 ? 2022年發(fā)布了 J2sdk ? 2022年,發(fā)布 J2sdk ( J2SE /) Green項目 介紹 Sun的 Java語言開發(fā)小組成立于 1991年,其目的是開拓消費類電子產(chǎn)品市場,例如,交互式電視、 PDA等。他是 SunNeWs窗口系統(tǒng)的總設(shè)計師。當(dāng) Naughton加入該小組后,整個工作進展神速。項目完成后,在 Sun公司內(nèi)部做了一次展示和鑒定,觀眾的反應(yīng)是:在各方面都采用了嶄新的、非常大膽的技術(shù)。麥克尼利 ) 介紹 ? Scott McNealy是 Sun公司的共同創(chuàng)始人之一。 10多年來, McNealy 一直在演進 Sun的理念 —―網(wǎng)絡(luò)就是計算機 ” 。 Java虛擬機 Java虛擬機 (Java Virtual Machine, JVM)是軟件模擬的計算機,可以在任何處理器上(無論是在計算機中還是在其它電子設(shè)備中)安全并且兼容的執(zhí)行保存在 .class文件中的字節(jié)碼。目前在SPARC結(jié)構(gòu)、 X86結(jié)構(gòu)、 MIPS和 PPC等嵌入式處理芯片上,在 UNIX、 Linux、 Windows和部分實時操作系統(tǒng)上都實現(xiàn)了 Java虛擬機。 3)、廠商或組織所提供的 API:由各家公司或組織所提供。 Java語言的特點 8)多線程 Java提供的多線程功能使得在一個程序里可同時執(zhí)行多個小任務(wù) 9) 動態(tài) Java的動態(tài)特性是其面向?qū)ο笤O(shè)計方法的發(fā)展??梢缘顷?Sun公司的網(wǎng)站 Java 的 JRE,例如可以根據(jù)提示下載支持 Microsoft Windows操作系統(tǒng)的 JRE文件 jre1_5_0_04windows。 安裝的時候可以選擇安裝到任意的硬盤驅(qū)動器上,例如安裝到 D:\,如下圖 12。 1)、 JAVA_HOME 該環(huán)境變量的值就是 Java 所在的目錄,一些 Java 版的軟件和一些 Java 的工具需要用到該變量,設(shè)置 PATH 和 CLASSPATH 的時候,也可以使用該變量以方便設(shè)置。 Java 的編譯命令 (javac),執(zhí)行命令 (java) 和一些工具命令 (javadoc, jdb 等 ) 都在其安裝路徑下的 bin 目錄中。通常,我們需要把 JDK 安裝路徑下的 jre\lib\ 包含在 CLASSPATH 中。 set PATH=d:\\bin; %PATH%; set CLASSPATH = .??梢酝ㄟ^ IE或 Netscape瀏覽器瀏覽網(wǎng)址: 到本地硬盤。 Servlet是運行在服務(wù)器端的小程序,它可以處理客戶傳來的請求( request),然后傳給客戶端( response)。 Servlet是運行在服務(wù)器端的小程序,它可以處理客戶傳來的請求( request),然后傳給客戶端( response)。 我們將該文件命名為 ,其源程序如下 : // public class HelloWorldApp //一個應(yīng)用程序 { public static void main(String args[]) { (″Hello World!″)。 } } Java解釋器在沒有生成任何實例的情況下,以 main()作為入口來執(zhí)行程序。 } } 在 main()方法的實現(xiàn) (大括號內(nèi) ) 中,只有一條語句: (″Hello World!″)。 } } 在程序中,首先用保留字 class來聲明一個新的類,其類名為HelloWorldApp,它是一個公共類 (用 public修飾 )。 簡單的 Java應(yīng)用程序 簡單的 Java應(yīng)用程序 該文件保存在 d:\user\chap01目錄下。 // 簡單的 Java應(yīng)用程序 import .*。 (Input value is:+s)。例如 import 。 (+ )。該例演示如何從可視化組件輸入數(shù)據(jù)并轉(zhuǎn)換成整形數(shù)據(jù),然后從命令窗口輸出數(shù)據(jù)。 input=(―一共有多少個數(shù)? )。i=k。 } } 簡單的 Applet小程序 下面的例子將演示 Applet在網(wǎng)頁中的應(yīng)用。 } } 簡單的 Applet小程序 import .*。程序中,首先用 import語句輸入 ,使得該程序可能使用這些包中所定義的類,它類似于 C中的 include語句。 簡單的 Applet小程序 import .*。為了運行該程序,首先我們也要把它放在文件 中,然后對它進行編譯: d:\user\chap01javac 得到字節(jié)碼文件 。 ? 進一步學(xué)習(xí),請參考本書的第 17章相關(guān)內(nèi)容。下面將介紹三款流行的開發(fā)工具。缺點是只能進行簡單的程序開發(fā),不能進行企業(yè) J2EE的開發(fā)應(yīng)用。 2022年 11月, IBM公司捐出價值 4,000萬美元的源代碼組建了 Eclipse聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。 Eclipse的最大特點是它能接受由 Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的 Visual Studio和 Sun公司的 NetBeans平臺。 其他集成運行環(huán)境 其他集成運行環(huán)境 ? JBuilder是一款大型的 Java集成開發(fā)環(huán)境,它能滿足很多方面的應(yīng)用,尤其是對于服務(wù)器和 EJB開發(fā)。 WebLogic,174。 EAServer, JBoss,174。 其他集成運行環(huán)境 ? JBuilder能用 Servlet和 JSP開發(fā)和調(diào)試動態(tài) Web 應(yīng)用。 ? JBuilder環(huán)境開發(fā)軟件很方便,它是純的 Java 開發(fā)環(huán)境,適合企業(yè)的 J2EE開發(fā);缺點是往往一開始人們難于把握整個程序各部分之間的關(guān)系,對機器的硬件要求較高,內(nèi)存開銷大,這時運行速度顯得較慢。, 165。 ? 合法的標(biāo)識符: ? Body, _test, $hello ? 非法標(biāo)識符: ? 5Test, hello*, world, class ? 注意:在中文環(huán)境下,可以使用漢字作為標(biāo)識符。 ? 作用域分,變量大致可分為:局部變量、類成員變量、方法參數(shù)、異常處理參數(shù)。 ? final int MAX_LOOP=5。 字符類型 ? 一個字符用一個 16位的 Unicode碼表示 ? char c,c1=‘a(chǎn)’; ? 中 ’ 的 Unicode碼是\u4e2d ? 整數(shù)和字符型數(shù)據(jù)在一起運算 ? 字符向整數(shù)轉(zhuǎn)換 轉(zhuǎn)義字符 描述 \ddd 1到 3位 8進制數(shù)所表示的字符 (ddd) \uxxxx 1到 4位 16進制數(shù)所表示的字符 (xxxx) \39。例如 3L表示一個 long型的常量,而不是 int型常量 。 各類型數(shù)據(jù)間的相互轉(zhuǎn)換 ? 自動類型轉(zhuǎn)換 ? 從低級到高級發(fā)生自動類型轉(zhuǎn)換。 ? byte b1=5; ? short s1=6; ? short s2 ; ? s2=b1+s1。 // 把 int型變量轉(zhuǎn)換成 char型,需要強制類型轉(zhuǎn)換。 4) double d=999d。 ? 自增、自減運算符有前綴和后綴兩種形式,當(dāng)是前綴形式(即 ++、符號出現(xiàn)在變量的左側(cè))時,對變量實施的運算是 “ 先運算后使用 ” ; 當(dāng)是后綴形式(即 ++、 符號出現(xiàn)在變量的右側(cè))時,對變量實施的運算是 “ 先使用后運算 ” 。 賦值運算符 ? j=i+20。 Op2 使 Op1和 Op2按位相與 | Op1 | Op2 使 Op1和 Op2按位相或 ~ ~Op 對 Op按位取反 ^ Op1 ^ Op2 使 Op1和 Op2按位異或 Op1 Op2 使 Op1左移 Op2位 ,右補 0 Op1 Op2 使 Op1右移 Op2位 (帶符號,左邊補充符號位 ) Op1 Op2 使 Op1無符號右移 Op2位 (左邊始終補添 0) 注意事項 ? 除 ~ 為右結(jié)合外 ,其余為左結(jié)合。 ? 右移是用符號位來填充右移后留下的空位 ,是用零來填充空位 . ? 若兩個數(shù)據(jù)的長度不同 ,如 aamp。 十進制數(shù) 二進制數(shù) 操作數(shù) 1 5 00000000 00000000 00000000 00000101 操作數(shù) 2 9 00000000 00000000 00000000 00001001 運算結(jié)果 1 00000000 00000000 00000000 00000001 舉例 ? 532 的結(jié)果 ? 11的 結(jié)果 邏輯運算符 ? 邏輯運算只能處理布爾類型的數(shù)據(jù),所得結(jié)果也是布爾值 ? 邏輯運算符支持短路運算 運算符 示例 含義 結(jié)合性 amp。 Op2 邏輯與運算 左 || Op1 || O
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1