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

正文內(nèi)容

android平臺(tái)上的計(jì)算器設(shè)計(jì)方案-展示頁

2025-05-22 06:56本頁面
  

【正文】 Java程序既是編譯型的又是解釋型的。Java的編譯一次,可以在任意裝有Java平臺(tái)的系統(tǒng)運(yùn)行的特性使得它成為能夠直接在多個(gè)平臺(tái)之間傳遞信息的簡(jiǎn)單便利的方式。由于Java語言編寫的Java應(yīng)用具有很強(qiáng)的健壯性和可靠性,這樣就能減少很多應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。這樣的設(shè)計(jì)有利于軟件的升級(jí)。在Java語言的設(shè)計(jì)之初就有要求語言能夠適應(yīng)于動(dòng)態(tài)變化的環(huán)境這個(gè)目標(biāo)。Java語言支持多個(gè)線程在同一時(shí)間一同執(zhí)行,并且專門的提供了多線程之間的同步機(jī)制(關(guān)鍵字為synchronized)。Java的運(yùn)行速度更是隨著JIT(JustInTime)編譯器技術(shù)的發(fā)展變得越來越快了。Java是高性能的。Java程序在Java平臺(tái)上被編譯為一種特殊的字節(jié)碼格式, 然后該程序就可以在任何系統(tǒng)中裝有Java平臺(tái)的實(shí)現(xiàn)運(yùn)行。而Java系統(tǒng)的本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSI C實(shí)現(xiàn)的。Java語言是可移植的。Java程序(后綴為java的文件)在Java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。除了Java語言具有的許多安全特性以外,Java對(duì)通過網(wǎng)絡(luò)下載的類還具有一個(gè)安全防范機(jī)制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓Java應(yīng)用更加安全。Java語言是安全的。而不再使用指針更是Java的明智選擇。Java語言是健壯的。Java語言支持Internet應(yīng)用的開發(fā),所以在基本的Java應(yīng)用編程接口中會(huì)有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(java net),這個(gè)編程接口提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等??傊?,Java語言可以說是一個(gè)純粹面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。Java語言中提供了類、接口和繼承等等,其中只支持類之間的單繼承,想要進(jìn)行多繼承就要使用接口,支持類與接口之間的實(shí)現(xiàn)機(jī)制的關(guān)鍵字為implements。另外,在Java語言種不使用指針,并提供了自動(dòng)的廢料收集的功能,從此使用Java的程序員再也不用為了內(nèi)存管理而擔(dān)憂了。由于Java語言的語法與C語言和C++語言很相近,這就使得大多數(shù)的程序員可以只通過很容易學(xué)習(xí)就能使用Java。下面我們就來詳細(xì)的介紹一下這些特點(diǎn)。于是Java一夜之間成了炙手可熱的一種編程語言。而SUN公司的工程師十分敏銳的察覺到了這些需求,從1994年起,她們開始將OAK技術(shù)應(yīng)用于WEB上,并且于同年開發(fā)出了HotJava的第一個(gè)版本。這些使用者希望能在網(wǎng)頁中看到一些交互式的內(nèi)容,而網(wǎng)站的開發(fā)人員也極希望能夠在為網(wǎng)站開發(fā)應(yīng)用程序的時(shí)候不用再去考慮用戶的軟硬件平臺(tái)是否能夠與程序兼容的這些問題,同時(shí)這些程序還能夠提供足夠安全保障。在Java出現(xiàn)以前,Internet上的信息內(nèi)容都是千篇一律的使用HTML這種有點(diǎn)死板的文檔。她們最初的目的只是為了開發(fā)一種獨(dú)立于平臺(tái)的軟件技術(shù),在網(wǎng)絡(luò)出現(xiàn)之前,OAK語言可以說是默默無聞。這種語言的優(yōu)越性有此可見。簡(jiǎn)單的說,如書上所說的概念一樣,Java是一種簡(jiǎn)單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動(dòng)態(tài)語言。Java技術(shù)的重要性就不講了,從我了解接觸過的編程語言來看,接觸的最多的編程語言分別是Java 、C 、VB、C++,我對(duì)于編程語言的接觸程度雖然本身不能不說明什么,但至少在一定程度上可以反映出編程語言的使用率和普及率。由于Java技術(shù)本身的優(yōu)勢(shì),現(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,再進(jìn)一步則可分為基本部分和擴(kuò)展部分。首先要說,Java是一門現(xiàn)在使用很普遍編程語言,但是也是一個(gè)平臺(tái),它基于Java虛擬機(jī)技術(shù),并且借助虛擬機(jī)技術(shù)實(shí)現(xiàn)了跨平臺(tái)的優(yōu)勢(shì)。論文主要闡述以面向?qū)ο蟮某绦蜷_發(fā)語言eclipse為開發(fā)工具, 基于智能手機(jī)Android之上設(shè)計(jì)一個(gè)計(jì)算器。為了推動(dòng)我國的智能手機(jī)的發(fā)展,實(shí)現(xiàn)多功能的智能手機(jī),方便人們豐富多彩而又快節(jié)奏的生活。目前3G存在四種標(biāo)準(zhǔn):CDMA2000、WCDMATDSCDMA、WiMAX。隨著通信技術(shù)的發(fā)展,3G從制定出到現(xiàn)在越來越被人們關(guān)注。近年來,隨著手機(jī)使用的一些技術(shù)的迅速發(fā)展,基于J2ME編寫的手機(jī)應(yīng)用,因其具有易用性、通用性和良好的可擴(kuò)展性等優(yōu)點(diǎn)而發(fā)展迅速,正逐漸成為一種流行的熱門技術(shù)。最后我們來說說現(xiàn)在國際上承認(rèn)的3G手機(jī)的標(biāo)準(zhǔn),現(xiàn)在國際上3G手機(jī)(3G handsets)有3種制式標(biāo)準(zhǔn),這三種標(biāo)準(zhǔn)分別是歐洲的WCDMA標(biāo)準(zhǔn)、美國的CDMA2000標(biāo)準(zhǔn)和我國自主研發(fā)的TD-SCDMA標(biāo)準(zhǔn)。它能夠隨時(shí)隨地的來處理圖像、音樂、視頻等等多媒體業(yè)務(wù),服務(wù)的范圍提供包括比第二代手機(jī)更加快速的網(wǎng)頁瀏覽、視頻通話、電子商務(wù)等等多種信息服務(wù)。3G是英文3rdGeneration的縮寫,即指第三代移動(dòng)通信技術(shù)。第二代手機(jī)為了適應(yīng)用戶對(duì)于數(shù)據(jù)通訊的需求,一些在現(xiàn)在普遍使用的技術(shù)也在手機(jī)上得到了發(fā)展,例如GPRS彩信業(yè)務(wù)和WAP上網(wǎng)業(yè)務(wù),也是在這個(gè)時(shí)期各式各樣的Java程序開始登上歷史舞臺(tái),從此Java程序的拓展也成為了手機(jī)一個(gè)重要的部分。通常這些手機(jī)使用GSM或者CDMA這些成熟的標(biāo)準(zhǔn)制式,通過了一段時(shí)間的發(fā)展電池、天線和集成電路規(guī)模已經(jīng)有了突破性的進(jìn)展了,不會(huì)再成為第二代手機(jī)發(fā)展的制約,而手機(jī)也在這些技術(shù)的促進(jìn)中發(fā)展的越來越快。另外這種手機(jī)對(duì)于無線帶寬利用也是十分不充分的。這種手機(jī)有多種制式,AMPS(北美蜂窩系統(tǒng))、NMT(北歐移動(dòng)電話)和TACS(全向通信系統(tǒng))都是主要的模擬標(biāo)準(zhǔn),但是無論是什么制式的工作方式基本上是頻分復(fù)用,而且這種手機(jī)只能進(jìn)行簡(jiǎn)單語音通信,通話的效果也不穩(wěn)定,同時(shí)保密性也很不足,基本可以說是沒有保密性。最先研制出這種手機(jī)的是美國摩托羅拉公司的 Cooper博士。結(jié)合3G通信網(wǎng)絡(luò)的支持,智能手機(jī)的發(fā)展,勢(shì)必將成為一個(gè)功能強(qiáng)大,集通話、短信、網(wǎng)絡(luò)接入、影視娛樂為一體的綜合性個(gè)人手持終端設(shè)備。從廣義上講,智能手機(jī)除了具備手機(jī)的通話功能外,還具備個(gè)人信息管理以及基于無線數(shù)據(jù)通信的瀏覽器、GPS(Global Positioning System)和電子郵件功能。智能手機(jī)同傳統(tǒng)手機(jī)外觀和操作方式類似,不僅包含觸摸屏也包含非觸摸屏、數(shù)字鍵盤手機(jī)和全尺寸鍵盤操作的手機(jī)。手機(jī)發(fā)展到今天,已經(jīng)和最初的手機(jī)有了天差地別。如今社會(huì)上手機(jī)的應(yīng)用已經(jīng)達(dá)到了非常普及的程度,基本隨處都可以見到手機(jī)的身影。Android平臺(tái)上的計(jì)算器設(shè)計(jì)方案 課題背景及意義 課題背景隨著21世紀(jì)的到來,我們已經(jīng)步入了信息化時(shí)代,這個(gè)時(shí)代的最重要的標(biāo)志就是信息技術(shù)的廣泛應(yīng)用。而手機(jī)正是信息技術(shù)的一個(gè)重要體現(xiàn)。我們也熟悉了在社會(huì)各處遇見它們,家里,辦公室里,學(xué)校,馬路上,基本可以說是有人的地方就用手機(jī)的存在。智能手機(jī)[2]具有獨(dú)立的操作系統(tǒng),像個(gè)人電腦一樣支持用戶自行安裝軟件、游戲等第三方服務(wù)商提供的程序,并通過此類程序不斷對(duì)手機(jī)的功能進(jìn)行擴(kuò)充,同時(shí)可通過移動(dòng)通訊網(wǎng)絡(luò)來實(shí)現(xiàn)無線網(wǎng)絡(luò)接入。但是傳統(tǒng)手機(jī)都使用的是生產(chǎn)廠商自行開發(fā)的封閉式操作系統(tǒng),所能實(shí)現(xiàn)的功能非常有限,不具備智能手機(jī)的擴(kuò)展性。智能手機(jī)為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟件運(yùn)行和內(nèi)容服務(wù)提供個(gè)廣闊的舞臺(tái),很多增值業(yè)務(wù)可以就此展開,如:股票、新聞、天氣、交通、商品、應(yīng)用程序下載、音樂圖片下載等等。第一代手機(jī)(1G)是指模擬的移動(dòng)電話,也就是在我們小時(shí)候活躍在各種影視作品中的“大哥大”。由于當(dāng)時(shí)的電池、天線和集成電路的規(guī)模等等技術(shù)水平的制約,這種手機(jī)體積很大,只能稱的上時(shí)可移動(dòng),嚴(yán)格來說都算不上便攜。由于當(dāng)時(shí)這種手機(jī)的通話頻率是固定的,只需要使用雙工的無線電臺(tái)就能監(jiān)聽到用戶通話的內(nèi)容。第二代手機(jī)(2G)也是手機(jī)發(fā)展過程中最常見的手機(jī)。通話質(zhì)量和待機(jī)時(shí)間都得到了很大的發(fā)展。下面我們來說說我們現(xiàn)在常常會(huì)提起的3G吧。相對(duì)第一代手機(jī)(1G)和第二代手機(jī)(2G),第三代手機(jī)更加強(qiáng)調(diào)的是網(wǎng)絡(luò)的部分,利用3G技術(shù),手機(jī)能夠更好的進(jìn)行數(shù)據(jù)業(yè)務(wù)。而為了確保能夠給用戶提供以上這些服務(wù),第三代手機(jī)就需要更高的數(shù)據(jù)傳輸速度,據(jù)本人了解,現(xiàn)在的3G手機(jī)在室內(nèi)、室外和行車的環(huán)境中能夠分別支持2Mbps、384kbps以及144kbps以上的傳輸速度。手機(jī)發(fā)展到今天,科技水平已經(jīng)越來越高,而3G手機(jī)也已經(jīng)開始進(jìn)入我們的生活了,手機(jī)應(yīng)用的擴(kuò)展更是從第二代手機(jī)開始就已經(jīng)變得具有極其重要的意義了,而本文正是在這樣的背景下開展研究的。那么到底什么是JVAV?什么是J2ME呢?下面讓我們先來介紹一下?!? G”(英語3rdgeneration)或“三代”是第三代移動(dòng)通信技術(shù)的簡(jiǎn)稱,是指支持高速數(shù)據(jù)傳輸?shù)姆涓C移動(dòng)通信技術(shù)[4]。其中TDSCDMA(全稱Time DivisionSynchronous CDMA)是由中國大陸?yīng)氉灾贫ǖ?G標(biāo)準(zhǔn)。本文正是基于Android平臺(tái)開發(fā)的計(jì)算機(jī)器。本文的目標(biāo)就是設(shè)計(jì)并實(shí)現(xiàn)基于Android的計(jì)算器,論文首先介紹了Android開發(fā)平臺(tái)和環(huán)境以及Android 工程的重要部分,然后著重針對(duì)計(jì)算器的系統(tǒng)設(shè)計(jì)和系統(tǒng)設(shè)計(jì)的具體實(shí)現(xiàn),最后實(shí)現(xiàn)計(jì)算器的各種功能并得到了很多好的驗(yàn)證。Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface、簡(jiǎn)稱API)構(gòu)成。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行。這樣Java程序的優(yōu)勢(shì)就更加明顯了,甚至可以做到只編譯一次,就可以在各種系統(tǒng)中運(yùn)行的地步??傮w的了解了Java技術(shù)以后我們來進(jìn)一步的了解一下Java的語言。在1995年SUN推出Java語言之后,全世界軟件工程師的目光都被這個(gè)特別的語言所吸引。我了解到的Java語言其實(shí)最早誕生于1991年,起初也并不叫做Java,而是被稱為OAK語言,這種語言是SUN公司為一些消費(fèi)性電子產(chǎn)品而設(shè)計(jì)的一個(gè)通用環(huán)境。但是,隨著網(wǎng)絡(luò)的出現(xiàn)和發(fā)展,OAK語言的命運(yùn)被完全的改變了。這讓網(wǎng)絡(luò)瀏覽者對(duì)于網(wǎng)絡(luò)的興趣有所下降,網(wǎng)絡(luò)不能滿足她們對(duì)于趣味性和互動(dòng)性的要求。對(duì)于用戶的這種要求,傳統(tǒng)的那些編程語言都表現(xiàn)的無能為力。而當(dāng)SUN公司1995年正式以Java這個(gè)名字推出該語言的時(shí)候,幾乎所有的WEB開發(fā)人員都發(fā)現(xiàn)Java這種語言能夠完全的滿足她們之前的需求,滿足用戶的需求。那么Java的主要特性又是什么呢?如上文中所說的,Java是一種簡(jiǎn)單的,面向?qū)ο蟮模植际降?,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動(dòng)態(tài)語言。Java語言是簡(jiǎn)單的。另一方面,Java語言祛除了一些C++語言中令人迷惑或者難以理解的特性,比如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換等等。Java語言是面向?qū)ο蟮摹EcC++ 語言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定相比,Java語言全面支持動(dòng)態(tài)綁定。Java語言是分布式的。Java的遠(yuǎn)程方法激活機(jī)制也是開發(fā)分布式應(yīng)用的一個(gè)重要手段。Java的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是Java程序健壯性的重要保證。Java的安全檢查機(jī)制使得Java更具健壯性。由于Java通常被用在網(wǎng)絡(luò)環(huán)境中,因此,Java特意提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。Java語言是體系結(jié)構(gòu)中立的。這種適應(yīng)性使得Java的應(yīng)用變的更加的廣泛。由于Java語言的結(jié)構(gòu)中立的特性,這種語言同時(shí)也具備了很強(qiáng)的可移植性,另外,Java語言中還規(guī)定了各個(gè)基本數(shù)據(jù)類型的長度。Java語言是解釋型的。在運(yùn)行時(shí),Java平臺(tái)中的Java解釋器對(duì)這些特殊的字節(jié)碼再進(jìn)行解釋,而在整個(gè)過程中所需要的類在聯(lián)接階段就會(huì)被載入到運(yùn)行環(huán)境中。我了解到的Java語言與解釋型的高級(jí)腳本語言相比Java的性能確實(shí)是占優(yōu)勢(shì)的。Java語言是多線程的。Java語言是動(dòng)態(tài)的。Java程序需要的類,既可以動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,又可以通過網(wǎng)絡(luò)來載入所需要的類。另外,我還了解到Java中的類存在一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查。Java對(duì)面向?qū)ο蟮募夹g(shù)的全面支持和Java平臺(tái)內(nèi)嵌的API能極大的縮短應(yīng)用系統(tǒng)的開發(fā)時(shí)間同時(shí)還能降低開發(fā)成本。有必要一說的是Java企業(yè)應(yīng)用編程接口還為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。編譯型是指,程序會(huì)轉(zhuǎn)換為一種稱為Java字節(jié)碼的中間語言,解釋型則是指,運(yùn)行程序的時(shí)候JVM 會(huì)對(duì)字節(jié)碼進(jìn)行解析和運(yùn)行。Java平臺(tái)是一種純軟件平臺(tái),它有三個(gè)版本Java SE、JavaEE、Java ME。 MEJava ME(Java Platform,Micro Edition)。Java ME的目的是為了在移動(dòng)設(shè)備或者嵌入式設(shè)備(比如手機(jī)、PDA、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境。由于Java ME使用的是基于Java平臺(tái)的規(guī)范,所以使用Java ME開發(fā)的應(yīng)用程序也只需編寫一次,就可以用于許多設(shè)備,而且可以充分的利用每個(gè)設(shè)備的本機(jī)功能。Java ME程序可以直接在電腦上開發(fā)并且可以在電腦端進(jìn)行仿真運(yùn)行,程序開發(fā)完成后又可以很容易的安裝到手機(jī)上并且運(yùn)行,這樣的開發(fā)過程使得Java ME程序無論是開發(fā)、測(cè)試和發(fā)布的變得十分容易而且成本低廉。與J2SE和J2EE相比,J2ME的運(yùn)行環(huán)境和平臺(tái)更加多樣化,但其中具體產(chǎn)品的用途卻更為單一,而且對(duì)于的資源限制也更加嚴(yán)格。它們之間的不同組合形成了具體的運(yùn)行環(huán)境。目前全球主要的只能手機(jī)操作系統(tǒng)依次是iPhone OS、Symbian、BlackBerry OS和Android,其中Android最年輕,市場(chǎng)份額正迅速增加。IPhone OS是蘋果公司專門為iPhone開發(fā)的智能手機(jī)系統(tǒng)[5]。iPhone雖然開放了SDK,可是卻不能在PC上使用,這對(duì)于中國的應(yīng)用開發(fā)市場(chǎng)是個(gè)不曉得阻礙。Symbian(中文名:塞班)[6]是一個(gè)實(shí)時(shí)性、多任務(wù)的純32位操作系統(tǒng),具有功耗低、內(nèi)存
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1