91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java和.NET開發過程有什么不同

發布時間:2021-11-02 09:36:58 來源:億速云 閱讀:95 作者:iii 欄目:編程語言

這篇文章主要講解了“Java和.NET開發過程有什么不同”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Java和.NET開發過程有什么不同”吧!

  1、一個變量字段選中后,其他用到該字段的背景顏色自動凸顯出來,方便查看有哪些地方用了這個變量,VS2010之前是沒有這個功能的。

  2、對于一個大括號或小括號的代碼段,雙擊該符號后面,則自動選中括號內部的代碼段,這個可以方便查看一個代碼段,VS沒有這樣的功能。

  3、MyEclipse沒有像VS里的#region,#endregion一樣的代碼段區域,在一個方法或類里,可以#region功能點….#endregion這樣把代碼片段折疊起來,MyEclipse除非用其他一些插件才能達到這個效果。

  4、Ctrl+alt+t和Ctrl+alt+r快捷鍵,這個快捷鍵在MyEclipse里非常有用,可以分別快速查找工作空間里的type或者resource,可以快速模糊匹配找到文件或某個類型的文件,而VS沒有找到這樣的功能。

  5、MyEclipse智能提醒默認比較簡單,只要在輸入.后才會自動提醒,可以在window->preferences->Java-Editor->ContenetAssist標簽頁的Auto-Activation框里的AutoactivationtriggersforJava設置成.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,這樣設置后,在MyEclipse里輸入任意字母就能提示了,但是它區分大小寫,不像VS輸入小寫a也能智能提示大寫A開頭的變量類型等。

  6、MyEclipse經常遇到編碼問題,對于新手非常不便利,它分為文件打開亂碼,和提交請求中文內容亂碼兩種情況。當工作空間包括多個項目時,有可能一個項目是用GBK編碼,另外一個是UTF-8,這樣就會導致單個文件亂碼,設置整個工程編碼在Window->Preferences->General->Workspace選擇Textfileencoding里的Other設置,為單獨項目在Project右鍵Properties->Resource選擇Textfileencoding里的Other設置。對于JSP等提交請求內容默認編碼是ISO-8859-1,也經常導致亂碼,可以在windows->Preferences->general->ContentTypes里的Text設置不同文件的編碼。但是VS沒有這么多亂碼問題,對新手不容易出現亂碼的問題。

  Java和.NET開發過程有哪些不同

  7、MyEclipse經常會提示內存溢出等相關內存問題,對于新手也是比較困惑的事情,往往是內存默認配置不夠等造成的,修改myeclipse.ini里-vmargs下面的配置參數,比如-Xmx912m表示最大分配堆內存912M,-XX:MaxPermSize=556m表示最大分配非堆內存556M,這個可以讓MyEclipse內存可能夠用。但部分內存溢出,可能是JVM內存占用溢出,就需要單獨設置JVM的內存參數了,在window->preferences->Java->InstalledJRE里的,選中默認JDK,然后選擇Edit,在DefaultVMArguments里配置相關參數即可。如果跑的程序是WEB程序,可能還需要設置Tomcat的內存設置,在window->preferences->MyEclipse->Servers->Tomcat,選中對應版本的Tomcat,然后選擇里面的JDK節點,在OptionalJavaVMarguments里設置內存參數。相對來說VS就不會有這么麻煩的處理了,一般都不用設置內存參數。

  8、調試代碼的時候,VS就表現出比MyEclipse更強大了,它們都可以在斷點處修改已經存在的變量的值,但是VS在監控臨時變量框里輸入變量時同樣可以智能提示自己寫的代碼,而MyEclipse不能自動提醒,并且VS可以拖動斷點到已經運行的代碼,這個功能在調試問題時是非常強大和有用的,但是MyEclipse不能拖動斷點。

  9、默認的Ctrl+左鍵點擊,可以快速定位到該字段或類型的定義處,和F3一樣,但是我覺得ctrl+左鍵開發過程中更順手,比VS里默認的F12快速定位會感覺更便利,而且它集成Spring后,Ctrl+左鍵可以選擇定位到注入接口的子實現代碼,這樣可以很方便的查看實現代碼,而VS當使用Spring.net集成時,是不提供這個功能的。

  10、MyEclipse里右鍵-source,可以有很多比較方便的功能,比如生成getter,setter和繼承接口父類方法。

  11、JAVA項目是通過導入方式打開,不是通過像VS里雙擊.sln或.csproj文件就可以打開整個工程。但是打開一次過后,下次再打開MyEclipse,它都會自動加載已經打開過的項目。而VS是每次只能打開一個解決方案,解決方案里包括不同項目。如果新增了解決方案,下次就需要單獨打開了。

  12、MyEclipse導入新項目,如果JRE版本不一樣,需要選擇使用本地JRE版本,項目右鍵->BuildPath->ConfigureBuildPath->Libraries->JavaBuildPath里修改JRE版本,但有時還會出現編譯問題,原因是沒有選擇編譯的JDK版本,項目右鍵->BuildPath->ConfigureBuildPath->JavaCompiler里修改Compilercompliancelevel。對于VS,高版本代碼打開低版本代碼,會自動升級,或者手工選擇在.NET哪個版本下編譯,會比較方便。

  13、MyEclipse雙擊代碼編輯框里文件的Tab欄,就可以切換全屏顯示代碼編輯塊和多框顯示,這點比VS更方便一點,PackageExplorer框的旁邊有個LinkVithEditor按鈕,可以快速定位文件在包里的位置,這個也比較方便,但是VS里一個文件右鍵后可以直接選擇打開對應的物理文件目錄,在MyEclipse里沒有這個功能。

感謝各位的閱讀,以上就是“Java和.NET開發過程有什么不同”的內容了,經過本文的學習后,相信大家對Java和.NET開發過程有什么不同這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会东县| 汝南县| 天峨县| 萨迦县| 侯马市| 江川县| 仙桃市| 海城市| 阿巴嘎旗| 确山县| 平陆县| 涞源县| 苍梧县| 迭部县| 潢川县| 全州县| 平安县| 磐石市| 凌源市| 德惠市| 利津县| 文登市| 宣汉县| 自贡市| 湘潭市| 邵阳县| 翁牛特旗| 徐汇区| 定州市| 荆门市| 岳阳县| 遵义县| 高雄市| 宜都市| 通山县| 连江县| 宜丰县| 鄢陵县| 教育| 连城县| 清镇市|