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

正文內(nèi)容

用java設(shè)計(jì)一個(gè)計(jì)算器古松澤畢業(yè)論文-在線瀏覽

2024-08-08 05:25本頁(yè)面
  

【正文】 是具有跨平臺(tái)性,使其不受平臺(tái)不同的影響,得到了廣泛的應(yīng)用本課程是Java面向?qū)ο蟪绦蛟O(shè)計(jì),體現(xiàn)的是面向?qū)ο蠖皇敲嫦蜻^(guò)程,它與面向過(guò)程有很大的區(qū)別,它避免了面向過(guò)程中很多容易出錯(cuò)的內(nèi)容,例如:指針等,在面向?qū)ο蟮脑O(shè)計(jì)中,注意體現(xiàn)的是面向?qū)ο蟮膸状髾C(jī)制,繼承、封裝、多態(tài)和抽象,在面向過(guò)程的設(shè)計(jì)中的多繼承Java采用了接口來(lái)代替實(shí)現(xiàn),  Java分為三個(gè)體系JavaSE(Java2 Platform Standard Edition,java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Edition,java平臺(tái)企業(yè)版),JavaME(Java 2 Platform Micro Edition,java平臺(tái)微型版)。Java SE 以前稱(chēng)為 J2SE。Java SE 包含了支持 Java Web 服務(wù)開(kāi)發(fā)的類(lèi),并為 Java Platform,Enterprise Edition(Java EE)提供基礎(chǔ)。這個(gè)版本以前稱(chēng)為 J2EE。Java EE 是在 Java SE 的基礎(chǔ)上構(gòu)建的,它提供 Web 服務(wù)、組件模型、管理和通信 API,可以用來(lái)實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)體系結(jié)構(gòu)(serviceoriented architecture,SOA)和 Web 應(yīng)用程序。這個(gè)版本以前稱(chēng)為 J2ME。Java ME 包括靈活的用戶(hù)界面、健壯的安全模型、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對(duì)可以動(dòng)態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持。從而檢測(cè)對(duì)這門(mén)課的掌握情況,有助于及時(shí)查漏補(bǔ)缺。Java語(yǔ)言的語(yǔ)法與C語(yǔ)言和C++語(yǔ)言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。特別地,Java語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂(yōu)。Java語(yǔ)言提供類(lèi)、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見(jiàn),只支持類(lèi)之間的單繼承,但支持接口之間的多繼承,并支持類(lèi)與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)??傊?,Java語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。Java語(yǔ)言支持Internet應(yīng)用的開(kāi)發(fā),在基本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類(lèi)庫(kù),包括URL、URLConnection、Socket、 ServerSocket等。  Java語(yǔ)言是健壯的。對(duì)指針的丟棄是Java的明智選擇。 Java語(yǔ)言是安全的。除了Java語(yǔ)言具有的許多安全特性以外,Java對(duì)通過(guò)網(wǎng)絡(luò)下載的類(lèi)具有一個(gè)安全防范機(jī)制(類(lèi)ClassLoader),如分配不同的名字空間以防替代本地的同名類(lèi)、字節(jié)代碼檢查,并提供安全管理機(jī)制(類(lèi)SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。Java程序(后綴為java的文件)在Java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。 Java語(yǔ)言是可移植的。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSI C實(shí)現(xiàn)的。如前所述,Java程序在Java平臺(tái)上被編譯為字節(jié)碼格式, 然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。Java是高性能的。事實(shí)上,Java的運(yùn)行速度隨著JIT(JustInTime)編譯器技術(shù)的發(fā)展越來(lái)越接近于C++。在Java語(yǔ)言中,線程是一種特殊的對(duì)象,它必須由Thread類(lèi)或其子(孫)類(lèi)來(lái)創(chuàng)建。值得注意的是Thread類(lèi)已經(jīng)實(shí)現(xiàn)了Runnable接口,因此,任何一個(gè)線程均有它的run方法,而run方法中包含了線程所要運(yùn)行的代碼。 Java語(yǔ)言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized)。Java語(yǔ)言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。這也有利于軟件的升級(jí)。 功能模塊設(shè)計(jì)n 標(biāo)準(zhǔn)計(jì)算器以下為標(biāo)準(zhǔn)計(jì)算器的基本功能:(1)加法 兩個(gè)數(shù)據(jù)進(jìn)行加操作,可以為小數(shù)。(3)乘法 兩個(gè)數(shù)相乘操作。(5)開(kāi)平方對(duì)任意一個(gè)數(shù)進(jìn)行開(kāi)方運(yùn)算,可以是小數(shù)。(7)倒數(shù)對(duì)任意一個(gè)數(shù)進(jìn)行倒數(shù)運(yùn)算。掌握了java程序編輯器、圖形界面以及文件操作的實(shí)現(xiàn)。我們?cè)O(shè)計(jì)的優(yōu)點(diǎn)是:條理清晰,容易理解,容易修改。將 JMenu 對(duì)象添加到菜單欄以構(gòu)造菜單。JPanel //JPanel 作為一個(gè)容器,可以包容一些組件,然后將這個(gè) JPanel 對(duì)象作為一個(gè)組件添加到另一個(gè)容器 (稱(chēng)作父容器) 中。JButton //是用戶(hù)進(jìn)行計(jì)算時(shí)主要的使用工具,一般為其添加actionPerformed事件。 //用來(lái)存儲(chǔ)運(yùn)算的數(shù)據(jù)private double data_Two。A39。 //判斷輸入的數(shù)據(jù)是否是小數(shù)private int memoryi。 //存儲(chǔ)內(nèi)存中的小數(shù)數(shù)據(jù) 程序部分源代碼及注釋程序框架圖為應(yīng)用程序提供一個(gè)圖形化的界面本次設(shè)計(jì)運(yùn)行出的程序框架圖如圖21所示編輯查看幫助復(fù)制粘貼數(shù)字分組科學(xué)型標(biāo)準(zhǔn)型關(guān)于計(jì)算器幫助主題圖21程序框架圖(1)復(fù)制菜單的功能實(shí)現(xiàn)代碼如下:(2)粘貼菜單的功能實(shí)現(xiàn)代碼如下:(3)科學(xué)型菜單的功能實(shí)現(xiàn)代碼下:(4)數(shù)字分組的功能實(shí)現(xiàn)代碼如下:(5)幫助主題菜單的功能實(shí)現(xiàn)代碼如下: 界面設(shè)計(jì)代碼計(jì)算器的界面由一個(gè)菜單欄 一個(gè)文本框及27個(gè)按鈕組成,具體實(shí)現(xiàn)代碼如
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1