Java啟蒙之路-程序設(shè)計(jì)簡介

程序設(shè)計(jì)簡介


思考者

走上了程序員之路娩践,不單單是蒙頭敲代碼那么簡單三妈,我們還需了解程序設(shè)計(jì)的整個(gè)過程,從全局著手辱魁,通過一個(gè)個(gè)步驟才能讓程序更具美感烟瞧。

概述

程序設(shè)計(jì)是給出解決特定問題的程序的過程,是軟件構(gòu)造活動(dòng)中的重要組成部分染簇。程序設(shè)計(jì)是以某種程序設(shè)計(jì)語言為工具并開發(fā)出此語言環(huán)境下的程序参滴。

步驟

利用程序語言編程解決具體問題時(shí),往往要經(jīng)過幾個(gè)步驟锻弓,主要包括分析具體問題砾赔、確定算法、編寫程序(編程青灼、編輯暴心、編譯)、運(yùn)行與調(diào)試杂拨、編寫程序文檔专普。

分析具體問題:對(duì)于分配的任務(wù)要進(jìn)行分析,研究給定的需求弹沽,分析達(dá)到的目標(biāo)檀夹,找出解決問題的規(guī)律筋粗,選擇解決問題的方法,解決實(shí)際問題击胜。

設(shè)計(jì)算法:根據(jù)具體問題分析的過程亏狰,設(shè)計(jì)出解題的方法和具體步驟。

編寫程序:使用編程語言實(shí)現(xiàn)算法偶摔,并對(duì)源程序進(jìn)行編譯暇唾。

運(yùn)行程序:運(yùn)行可執(zhí)行程序,得到運(yùn)行結(jié)果辰斋。對(duì)運(yùn)行結(jié)果進(jìn)行分析并進(jìn)行程序調(diào)試策州,確保程序的穩(wěn)定性、安全性宫仗。

編寫程序文檔:為了方便用戶與其他開發(fā)者够挂,程序開發(fā)完成后,還應(yīng)提供相應(yīng)的程序說明文檔藕夫,其主要內(nèi)容有程序名稱孽糖、程序模塊與功能、運(yùn)行環(huán)境毅贮、程序運(yùn)行步驟以及注意事項(xiàng)等办悟。

方法

常見的程序設(shè)計(jì)方法有:結(jié)構(gòu)化程序設(shè)計(jì)(面向過程程序設(shè)計(jì))、面向?qū)ο蟪绦蛟O(shè)計(jì)滩褥。

結(jié)構(gòu)化程序設(shè)計(jì)方法主要特點(diǎn)是:自頂向下病蛉、逐步求精;模塊化瑰煎;結(jié)構(gòu)化铺然。利用結(jié)構(gòu)化程序設(shè)計(jì)方法實(shí)現(xiàn)程序設(shè)計(jì)需要經(jīng)過兩個(gè)過程:分解和組裝。簡單點(diǎn)來說酒甸,就是把程序要實(shí)現(xiàn)的功能按實(shí)現(xiàn)的步驟依次分解成一個(gè)個(gè)功能模塊魄健,依次對(duì)模塊進(jìn)行編程,然后再將模塊組合成最終的程序插勤。結(jié)構(gòu)化程序設(shè)計(jì)的代表性語言有Basic诀艰、C等。

面向?qū)ο蟪绦蛟O(shè)計(jì)涉及的概念主要包括對(duì)象饮六、類、數(shù)據(jù)抽象苛蒲、繼承卤橄、動(dòng)態(tài)綁定、數(shù)據(jù)封裝臂外、多態(tài)性窟扑、消息傳遞喇颁,它們是面向?qū)ο蟮木唧w體現(xiàn)。面向?qū)ο笤O(shè)計(jì)方法以對(duì)象為基礎(chǔ)嚎货,把實(shí)現(xiàn)功能拆分并抽象為一個(gè)個(gè)對(duì)象橘霎,通過對(duì)象間的消息傳遞實(shí)現(xiàn)整體功能。面向?qū)ο笤O(shè)計(jì)的代表性語言有C++殖属、C#姐叁、Java(今后的主角)等。

小結(jié)

上面的內(nèi)容對(duì)程序設(shè)計(jì)作了簡單介紹洗显,包括其基本概念外潜、其過程中涉及到的步驟以及常用的設(shè)計(jì)方法,今后我們將著重對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法進(jìn)行講解挠唆。

人最怕的是沒有目標(biāo)处窥,所以給自己一個(gè)目標(biāo),并以這個(gè)目標(biāo)為指導(dǎo)玄组,果斷決策滔驾,說到做到。

想著目標(biāo)前進(jìn)

鄭重聲明:本章圖片來源于網(wǎng)絡(luò)(若有侵權(quán)俄讹,請收下我的膝蓋)毕莱。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市恨豁,隨后出現(xiàn)的幾起案子奠骄,更是在濱河造成了極大的恐慌,老刑警劉巖剩瓶,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驹溃,死亡現(xiàn)場離奇詭異,居然都是意外死亡延曙,警方通過查閱死者的電腦和手機(jī)豌鹤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來枝缔,“玉大人布疙,你說我怎么就攤上這事≡感叮” “怎么了灵临?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長趴荸。 經(jīng)常有香客問我儒溉,道長,這世上最難降的妖魔是什么发钝? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任顿涣,我火速辦了婚禮波闹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘涛碑。我一直安慰自己精堕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布蒲障。 她就那樣靜靜地躺著歹篓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪晌涕。 梳的紋絲不亂的頭發(fā)上滋捶,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音余黎,去河邊找鬼重窟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛惧财,可吹牛的內(nèi)容都是我干的巡扇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼垮衷,長吁一口氣:“原來是場噩夢啊……” “哼厅翔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起搀突,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤刀闷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后仰迁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體甸昏,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年徐许,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了施蜜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡雌隅,死狀恐怖翻默,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恰起,我是刑警寧澤修械,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站检盼,受9級(jí)特大地震影響祠肥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一仇箱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧东羹,春花似錦剂桥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至冤议,卻和暖如春斟薇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背恕酸。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國打工堪滨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蕊温。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓袱箱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親义矛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子发笔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容