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

正文內(nèi)容

java語言程序設(shè)計(jì)基礎(chǔ)教程概述與java設(shè)計(jì)結(jié)構(gòu)ppt-文庫吧資料

2024-10-24 15:00本頁面
  

【正文】 5 結(jié)果 + (10 != 5))。 ? (10 = 5 結(jié)果 + (10 = 5))。 ? (10 = 5 結(jié)果 + (10 = 5))。 【 例 28】 一個(gè)比較運(yùn)算的示例。它們有大于( )、大于等于( =)、小于( )、小于等于( =)、等于( ==)和不等于( !=)。 ? 算術(shù)運(yùn)算符的使用基本上與加減乘除一樣,也是先乘除后加減,必要時(shí)加上括號表示運(yùn)算的先后順序。另外還有一個(gè)也很常用的取模運(yùn)算符( %)。 ? } ? } 運(yùn)算符、表達(dá)式 ? Java提供了豐富的運(yùn)算符,如算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符等。 ? char c2 = (char) (i + 2)。 ? i = c1。 ? char c1 = 39。 ? } ? } ? 將 CHAR型值直接做為數(shù)值轉(zhuǎn)換為其他數(shù)據(jù)類型 ? 【 例 27】 CHAR型值直接做為數(shù)值轉(zhuǎn)換為其他數(shù)據(jù)類型的例子。 ? (si2)。 ? String si3 = ()。 //生成 double類 ? //分別調(diào)用包裝類的 tostring()方法轉(zhuǎn)換為字符串 ? String si1 = ()。 //生成 integer類 ? Float F1 = new Float(f1)。 ? double d1 = 。 ? public class ChangeTest1 { ? public static void main(String args[]) { ? int i1 = 10。 ? 字符串型數(shù)據(jù)與其他數(shù)據(jù)類型轉(zhuǎn)換:在 Java中是通過 toString()方法來實(shí)現(xiàn)的。 ? (n)。 ? byte n = (byte) s。 ? (d)。 ? (l)。 ? (b)。 ? float f = b。 ? int i = b。 ? 【 例 25】 下面例子說明這兩種轉(zhuǎn)換。byte b=(byte) i。 ? 強(qiáng)制轉(zhuǎn)換:由高級到低級時(shí),必須使用強(qiáng)制轉(zhuǎn)換。double d=b。long l=b。 ? 自動轉(zhuǎn)換:當(dāng)由低到高時(shí)可以自動轉(zhuǎn)換,比如: ? byte b。 //面積 ? (面積為: + a)。 //半徑 ? pi = 。 ? //計(jì)算圓的面積 ? public class Area { ? public static void main(String args[]) { ? double pi, r, a。 浮點(diǎn)型 ? 浮點(diǎn)型,也就是所說的實(shí)數(shù),其中單精度數(shù) float占 4個(gè)字節(jié),雙精度數(shù)占 8個(gè)字節(jié),當(dāng)需要保持多次反復(fù)迭代的計(jì)算的精確性時(shí)或操作值很大時(shí),是最好的選擇了。 圖 22 字符型數(shù)據(jù)應(yīng)用示例運(yùn)行結(jié)果 整數(shù)型 ? Java定義了四種整數(shù)型,即字節(jié)型( byte),短整型( short),整型( int),長整型( long)。作用是一樣的。從上面可以看出,給字符型變量 ch1賦值 65和 39。 ? (ch1 + + ch2)。B39。 ? ch1 = 65。 ? 【 例 22】 舉個(gè)例子說明一下字符型數(shù)據(jù)的使用。 ? } ? (109? + (10 9))。 ? y = true。 ? y = false。最后是一個(gè)表達(dá)式 109,結(jié)果為真,所以顯示 true。 ? 【 例 21】 一個(gè)布爾型應(yīng)用的示例。 +308~ 177。 +38~177。也就是說如果 A變量我們聲明為整數(shù)類型后,就不能再將 A變量改為其它類型,而且所占的空間就是 32位,無法更改。 ? goto和 const在 Java中雖然不再使用,但是還作為關(guān)鍵字存在。 關(guān)鍵字 ? Java中的關(guān)鍵字,它是 Java特意保留的,具有特殊的意義和用途,不可以任意使用或更改,當(dāng)我們在編寫程序時(shí)要注意不要使用它作為變量或方法名稱,以免造成程序編譯的錯誤。 ? 標(biāo)識符中大小寫字母有區(qū)別,但長度沒有限制 ? 關(guān)鍵字不能做為標(biāo)識符使用 ? 用以命名類、方法和變量、以及包遵守 JAVA的命名規(guī)范,類名稱的每個(gè)單詞都以大寫字母開頭。 第 2章 Java基本的程序設(shè)計(jì)結(jié)構(gòu) ? 標(biāo)識符和關(guān)鍵字 ? Java的基本數(shù)據(jù)類型 ? 運(yùn)算符、表達(dá)式和語句 ? 語句 ? 輸入輸出 ? 數(shù)組 標(biāo)識符和關(guān)鍵字 ? 在 Java中的標(biāo)識符和關(guān)鍵字統(tǒng)稱為保留字。 練習(xí)思考題 ? Java運(yùn)行平臺包括三個(gè)版本,請選擇正確的三項(xiàng):( ) A. J2EE C. J2SE ? 開發(fā)與運(yùn)行 Java程序需要經(jīng)過的三個(gè)主要步驟為____________、 ____________和 ____________。 ? Java SE 6 新引入的對 JSR 223 的支持,它旨在定義一個(gè)統(tǒng)一的規(guī)范,使得 Java 應(yīng)用程序可以通過一套固定的接口與各種腳本引擎交互,從而達(dá)到在 Java 平臺上調(diào)用各種腳本語言的目的。利用此 API,您可以在運(yùn)行時(shí)調(diào)用 Java 編譯器,可以編譯不同形式的源代碼文件,還可以采集編譯器的診斷信息。 ? Java 管理擴(kuò)展( JMX) 架構(gòu)及其框架,以及在 Java SE 5 中新引入的 JMX API 包,此 API 在 Java SE 6 中做了改進(jìn)。在 Java SE 6 里面, instrumentation 包被賦予了更強(qiáng)大的功能:啟動后的 instrument、本地代碼 instrument,以及動態(tài)改變 classpath 等等。跟 Java SE 5相比,在性能方面有了很大的提升。 ? 查看更多的參數(shù),可以執(zhí)行“ javap help”來顯示。 圖 19 Applet例子運(yùn)行結(jié)果 ? 使用 SDK提供的反編譯器 編譯為源碼,查看源碼類中的 public方法名字和 public成員變量的名字,例如: ? javap ? 將列出 Button中的 public方法和 public成員變量。 ? Applet的執(zhí)行方式與 Application完全不同, Applet程序必須嵌入到 html文件中才能夠執(zhí)行,因此必須編寫一個(gè)相應(yīng)的 html文件。 paint()方法是類 Applet的一個(gè)成員方法,其參數(shù)是圖形對象 Graphics g,通過調(diào)用對象 g的drawString()方法就可以顯示輸出。 // 生成一個(gè)字符串對象 ? } ? public void paint(Graphics g) { ? (s, 25, 25)。 ? */ ? public class HelloApplet extends Applet { ? public String s。 //進(jìn)行顯示輸出時(shí),需要用到類 Graphics的對象; ? import 。 Java Applet 【 例 13】 一個(gè) Java Applet程序,該程序保存在文件 。 ? 當(dāng)編譯結(jié)束后, Java源文件中的每一個(gè)類都會生成相應(yīng)的 .class 文件,例如上例就會生成一個(gè) ,而 Java程序在執(zhí)行時(shí)調(diào)用的是 .class 文件。當(dāng)然也可以用一些集成開發(fā)環(huán)境,例如Borland公司的 JBuilder, IBM公司的 Visualage for Java, Sun公司的 NetBean,此外還有 cafe、kawa等其它集成開發(fā)環(huán)境。 ? 第五行通過調(diào)用 Runtime的 getRuntime()方法創(chuàng)建了一個(gè) Runtime對象,該對象中包含了內(nèi)存等信息。仔細(xì)觀察下述語句: ? (Total Memory= + () ? + Free Memory = + ())。 ? 在第三行中, Properties對象有一個(gè)名為 list()的方法,它將自己的全部內(nèi)容都發(fā)給一個(gè)PrintStream對象,該對象作為 list()方法的參數(shù)。 ? 第二行中調(diào)用了 ()方法。 ?打印語句的參數(shù)是一個(gè)日期對象Date,而創(chuàng)建 Date對象的目的就是把它的值發(fā)給 println()語句。// 獲得系統(tǒng)的 Runtime對象 rt ? (Total Memory= + () ? + Free Memory = + ())。// 在命令行下打印出 p中的各個(gè)系統(tǒng)變量的值 ? ( Memory Usage:)。// 在命令行下面打印出日期 ? Properties p = ()。 ? * 而 System和 Runtime這兩個(gè)類,是屬于 。 ? import .*。 Java編程示例 Java程序分為 Java Application( Java 應(yīng)用程序)和 Java Applet( Java小應(yīng)用程序)兩種類型。 ? 2. MyEclipse 是什么? ? 簡單而言, MyEclipse是 Eclipse的插件,也是一款功能強(qiáng)大的 J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 Eclipse還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對希望擴(kuò)展Eclipse的軟件開發(fā)人員,因?yàn)樗试S構(gòu)建與 Eclipse環(huán)境無縫集成的工具。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具( Java Development Tools, JDT)。 Eclipse和 MyEclipse ? 1. Eclipse 是什么? ? Eclipse是一個(gè)開放源代碼的、基于 Java的可擴(kuò)展開發(fā)平臺。 ? C:\cd java_work\1 ? 接著使用 javac工具程序來編譯 .java文件,命令如下: ? C:\java_work\1javac ? 如果編譯順利成功,則在 ,會出現(xiàn)一個(gè) ,這是已經(jīng)編譯完成的 Java字節(jié)碼文件。就這個(gè)例子而言,也就是 HelloWorld,該名稱必須與 ( HelloWorld)一致。 ? public class HelloWorld{ ? public static void main(String argv[ ]){ ? (你好!我的第一個(gè) Java程序!)。 系統(tǒng)環(huán)境 ClassPath 值的設(shè)置 ? SDK的安裝目錄的 jre文件夾中包含著 Java應(yīng)用程序運(yùn)行時(shí)所需要的 Java類庫,這些類庫被包含在 jre\lib目錄下的壓縮文件 中 系統(tǒng)環(huán)境變量 Path 值的設(shè)置 ? SDK平臺提供的 Java編譯器( )和 Java解釋器( )位于 Java安裝目錄的 bin文件夾中,為了能在任何目錄中使用編譯器和解釋器,應(yīng)在系統(tǒng)特性中設(shè)置 Path。 ? JDK安裝目錄下的 bin目錄非常重要。 ? : Java提供的 API類的源代碼壓縮文件。 ? jre目錄: JDK自己附帶的 JRE。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1