国产精品久久777777网站,男生天堂精品2020在线,国产精品久久久久一级毛片,体育老师在单杠C了我一节课视频

濟南軟件開發(fā):軟件開發(fā)的基礎是什么?

2018-05-03 10:27:45


1 基礎語法及JAVA原理

基礎語法和JAVA原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當危險的。學習JAVA也是如此,必須要有扎實的基礎,你才能在J2EEJ2ME領域游刃有余。

2 OO思想的領悟

掌握了基礎語法和JAVA程序運行原理后,我們就可以用JAVA語言實現(xiàn)面向對象的思想了。面向對象,是一種方法學;是獨立于語言之外的編程思想;是基于組件開發(fā)的基礎;屬于強勢技術之一。現(xiàn)在還有AO技術。是OO技術的一種補充。

3 基本API的學習

進行軟件開發(fā)的時候,并不是什么功能都需要我們去實現(xiàn),也就是經(jīng)典名言所說的"不需要重新發(fā)明輪子"。我們可以利用現(xiàn)成的類、組件、框架來搭建我們的應用,如SUN公司編寫好了眾多類實現(xiàn)一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調用類中的方法來完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數(shù)個數(shù)及類型是?類的構造器需不需要參數(shù)?總不可能SUN公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。

4 開發(fā)工具的用法

在學習基礎語法與基本的面向對象概念時,從鍛煉語言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時候不要急于上手JBuilder/Eclipse等集成開發(fā)環(huán)境,以免過于關注IDE的強大功能而分散對JAVA技術本身的注意力。過了這一階段你就可以開始熟悉IDE了。JAVA開發(fā)使用的IDE主要有Eclipse、JBuilderJDeveloper、NetBeans等幾種;而Eclipse、JBuilder占有的市場份額是最大的。

5 學習開源軟件的設計思想

JAVA領域有許多源代碼開放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對這些工具、框架進行分析,領會其中的設計思想,有朝一日說不定你也能寫一個XXX框架什么的,風光一把。分析開源軟件其實是你提高技術、提高實戰(zhàn)能力的便捷方法。

6 不局限于JAVA

JAVA不要孤立地去學習,需要綜合學習數(shù)據(jù)結構、OOP、軟件工程、UML、網(wǎng)絡編程、數(shù)據(jù)庫技術等知