南京Java入門基礎課程培訓班
191 2017-04-27
剛開始使用Java編寫程序的時候感覺很別扭,因為南京Java入門基礎課程培訓班的老師早以習慣用C來編寫程序,很欣賞C的簡潔性和高效性,喜歡C簡練而表達能力豐富的風格,特別忍受不了Java運行起來?thruport慢吞吞的速度,相對冗長的代碼,而且一個很簡單的事情,要寫好多類,一個類調(diào)用一個類,南京Java入門基礎課程培訓班的老師心里的抵觸情緒很強。
南京Java入門基礎課程培訓班的老師是從學習Java編程開始接觸OOP(面向?qū)ο缶幊?,
有些學員對Java的面向?qū)ο蟮奶匦宰聊チ季?,自認為有所領悟,也開始有意識的運用OOP風格來寫程序,然而還是經(jīng)常會覺得不知道應該怎樣提煉類,南京Java入門基礎課程培訓班的老師指出他們面對一個具體的問題的時候,會覺得腦子里千頭萬緒的,不知道怎么下手,一不小心,又會回到原來的思路上去。
南京Java入門基礎課程培訓班的老師舉個例子,要發(fā)廣告郵件,廣告郵件列表存在數(shù)據(jù)庫里面。倘若用C來寫的話,一般會這樣思考,先把郵件內(nèi)容讀入,然后連接數(shù)據(jù)庫,循環(huán)取郵件地址,調(diào)用本機的qmail的sendmail命令發(fā)送。
然后考慮用Java來實現(xiàn),既然是OOP,就不能什么代碼都塞到main過程里面,于是就設計了三個類:
一個類是負責讀取數(shù)據(jù)庫,取郵件地址,調(diào)用qmail的sendmail命令發(fā)送;
一個類是讀郵件內(nèi)容,MIME編碼成HTML格式的,再加上郵件頭;
一個主類負責從命令讀參數(shù),處理命令行參數(shù),調(diào)用發(fā)email的類。
把一件工作按照功能劃分為3個模塊分別處理,每個類完成一件模塊任務。
本文由提供:全國最大的教育培訓平臺,找培訓,上!
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號