Java和.NET开发过程有什么不同
创始人
2024-12-19 01:01:18
0次

  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里没有这个功能。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...