C#和可以向JAVA開發(fā)轉(zhuǎn)嗎?

    	   懂C#的話,轉(zhuǎn)Java也不是那么難,畢竟,語言語法還是相似的。嘗試了下Java,說說自己的體會吧。
    
    
    1、Java和C#都是完全面向?qū)ο蟮恼Z言
    
    
        在面向?qū)ο缶幊痰娜笤瓌t方面,這兩種語言接近得不能再接近。不過也有一些差別,不過不多,稍微習(xí)慣下就好了,
    
    
    比如:
    
    
        集合:兩種語言都有集合ArrayList,還有通過鍵訪問值的Java中是HashMap而c#中是HashTable。c#比Java多泛型集合List與Dictionary較*了,*拆箱裝箱了,較安全了。
    
    
        繼承:Java中用關(guān)鍵字extends,c#只用“:”就行了。調(diào)用父類的構(gòu)造方法Java用super關(guān)鍵字,而c#用base關(guān)鍵字。
    
    
        屬性:java中定義和訪問均要用get和set方法,可以不成對出現(xiàn)。c#中是真正的屬性,定義時(shí)get和set必須同時(shí)出現(xiàn),房問時(shí)用。號即可。不用get,set。
    
    
        事件:Java中沒有(Java通過實(shí)現(xiàn)自定義偵聽器類執(zhí)行事件)。C#定義了類似于函數(shù)指針的委托來實(shí)現(xiàn)事件。等等。。。
    
    
    2、Java Web和也是有相似的
    
    
        java web的**是Servlet,Jsp其實(shí)本質(zhì)都是Servlet,而Servlet的流程可以比較清晰看到整個前后臺是怎么工作的,類似.NET的ashx一般處理程序,Java是MVC的主要倡導(dǎo)者,
    
    
        隨著web技術(shù)發(fā)展,Servlet主要被當(dāng)作Control使用,Jsp作為View使用,這在許多MCV框架有所體現(xiàn)。得益于開源社區(qū)的活躍,流行的Java MVC框架都比較成熟了。而 MVC(雖然我沒有用過,大概了解過)感覺使用起來應(yīng)該不是很舒服把。貌似 MVC也還沒有推廣開來。
    
    
        很多.NET程序員做Web還是停留在服務(wù)端控件。不是Webform不好,而是微軟會把我們寵壞。感覺Webform不夠優(yōu)雅,耦合太高,個人接觸過Java Web后覺得MVC在大多場景下較勝一籌。
    
    
        目前接觸過的MVC框架是Struts2,常用在展示層,前臺頁面展示與控制頁面跳轉(zhuǎn)。建立一個工程,都會有一個web.xml文件,是整個工程的主配置文件。其它框架的集成首先是在這個配置文件里面進(jìn)行的。
    
    
        Struts也有一個主配置文件struts.xml,工程中所有配置的Action都是在這個配置文件中配置的。Action是Struts的**,其實(shí)就是控制頁面跳轉(zhuǎn)用的,每個頁面和后臺的數(shù)據(jù)交互或者跳轉(zhuǎn)到另外的頁面都通過action進(jìn)行。
    
    
    3、Java的框架五花八門
    
    
        Java的框架五花八門,**的全功能棧Spring框架,MVC框架Struts2,SpringMVC(Spring的子項(xiàng)),數(shù)據(jù)持久層框架 MyBatis,Hibernate,模板引擎FreeMarker,Velocity。
    
    
        框架有框架的好處也有壞處,使用框架無非就是提高生產(chǎn)力,降低測試維護(hù)成本,保證系統(tǒng)性能。但是不適合的使用框架只會加重系統(tǒng)復(fù)雜度,降低系統(tǒng)性能,增加維護(hù)難度。什么時(shí)候使用框架什么時(shí)候不用,要詳細(xì)斟酌在做取舍。
    
    
        目前只接觸過Struts2,因?yàn)樽龅囊恍┬№?xiàng)目直接Servlet+Jsp+Jdbc就好了,打好基礎(chǔ)還是比較重要的,以后在項(xiàng)目慢慢接觸使用吧。
    
    
        總的來說吧,微軟的生態(tài)環(huán)境的不給力,留給.NET的面越來越窄,Java生態(tài)圈的局面前途一片光明,選擇開源的Java開發(fā)是有原因的,豐富的資料,各種解決方案都可選擇。
    [url=http:///]武漢中軟**[/url]
    [url=http:///]武漢it培訓(xùn)[/url]
    [url=http:///]武漢中軟**[/url]
    [url=http:///]武漢UI培訓(xùn)[/url]
    [url=http:///]武漢安卓培訓(xùn)[/url]
    [url=http:///]武漢ios培訓(xùn)[/url]
    [url=http:///]武漢UI設(shè)計(jì)培訓(xùn)[/url]
    [url=http:///]武漢Java培訓(xùn)[/url]
    [url=http:///java/]武漢Java培訓(xùn)機(jī)構(gòu)[/url]
    [url=http:///java/]武漢Java培訓(xùn)學(xué)校[/url]
    [url=http:///]武漢中軟**[/url]
    [url=http:///]武漢中軟[/url]
    [url=http:///]中軟**武漢分公司[/url]
    [url=http:///]武漢it培訓(xùn)[/url]
    [url=http:///]武漢軟件工程師培訓(xùn)[/url]
    [url=http:///]武漢UI培訓(xùn)[/url]
    [url=http:///]武漢UI設(shè)計(jì)培訓(xùn)[/url]
    [url=http:///]武漢Java培訓(xùn)[/url]
    [url=http:///]武漢Java培訓(xùn)機(jī)構(gòu)[/url]
    [url=http:///]武漢Java培訓(xùn)學(xué)校[/url]
    [url=http:///]武漢安卓培訓(xùn)[/url]
    [url=http:///]武漢ios培訓(xùn)[/url]
    

    武漢中軟**科技有限公司專注于武漢Java培訓(xùn),武漢UI培訓(xùn),武漢安卓培訓(xùn)等

  • 詞條

    詞條說明

  • 為什么java能20年屹立不倒?

    有關(guān)JAVA的技術(shù)賣出多少本書已經(jīng)是一個很久遠(yuǎn)的記憶了?,F(xiàn)處中年時(shí)期的Java語言的用途已經(jīng)不再出現(xiàn)在各種雜志的封面上了。JAVA從出生到現(xiàn)在已經(jīng)20年了,應(yīng)用開發(fā)圈已經(jīng)開始繞著那些較有吸引力的新技術(shù)。Java或許是Web 1.0時(shí)代的一個傳說。 ? ? 從招聘信息你就可以知道,跟iOS相關(guān)的開發(fā)有2500左右的招聘,Java則有17000多個。數(shù)據(jù)不一定能**的衡量技術(shù)的價(jià)

  • 學(xué)軟件開發(fā)為什么選java語言開發(fā)

    ? ? 眾所周知,軟件開發(fā)是目前發(fā)展?jié)摿^大、前景較好的行業(yè),很多人通過多方面學(xué)習(xí),想要進(jìn)入這個行業(yè),其中Java開發(fā)尤其熱門。軟件開發(fā)行業(yè)專業(yè)這么多,為什么選java呢?下面和小編一起走進(jìn)中軟**武漢Java培訓(xùn)機(jī)構(gòu)來了解一下。 ? ? 隨著歐美、日本等發(fā)達(dá)國家逐漸將大量軟件開發(fā)業(yè)務(wù)轉(zhuǎn)移到中國,我國軟件服務(wù)產(chǎn)業(yè)規(guī)模在未來三年內(nèi)預(yù)計(jì)將**過260億美元,這也進(jìn)

  • java程序員培訓(xùn)課程有哪些什么內(nèi)容

    ? ? java程序員培訓(xùn)有哪些課程?什么內(nèi)容?今天中軟**武漢Java培訓(xùn)老師就以武漢java培訓(xùn)課程為例為大家介紹。 ? ? 武漢java培訓(xùn)課程體系是基于廣泛的調(diào)研,及對數(shù)萬家企業(yè)用人需求的分析而精心設(shè)置的。課程打造的七項(xiàng)實(shí)用技能,讓學(xué)員不僅能熟練掌握及應(yīng)用 JAVA 技術(shù),較能達(dá)到企業(yè)的用人標(biāo)準(zhǔn)。下面詳細(xì)介紹武漢java培訓(xùn)課程的內(nèi)容。 ?

  • 好用的四種基于Java的開源測試工具

    ? ? 測試在程序開發(fā)中是比不可少的,一個程序較終能不能發(fā)揮較大的效率,需要靠測試技術(shù)來不斷監(jiān)控和完善,網(wǎng)上的java開源測試工具是非常多的,那么哪幾種工具比較好用呢?為了幫助大家提高工作效率,武漢java培訓(xùn)老師向大家推薦好用的四種基于Java的開源測試工具。 1. ?Apache JMeter ? ? 作為一款純測試java測試工具,JMete

聯(lián)系方式 聯(lián)系我時(shí),請告知來自八方資源網(wǎng)!

公司名: 武漢中軟**科技有限公司

聯(lián)系人: 劉XX

電 話: 13197040775

手 機(jī): 13197040775

微 信: 13197040775

地 址: 湖北武漢洪山區(qū)武漢東湖開發(fā)區(qū)關(guān)山一路1號華中曙光軟件園B棟A9三樓

郵 編:

網(wǎng) 址: whzrgj.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗(yàn)對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 武漢中軟**科技有限公司

聯(lián)系人: 劉XX

手 機(jī): 13197040775

電 話: 13197040775

地 址: 湖北武漢洪山區(qū)武漢東湖開發(fā)區(qū)關(guān)山一路1號華中曙光軟件園B棟A9三樓

郵 編:

網(wǎng) 址: whzrgj.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved