北大青鸟:Java和.NET在开发中的区别之IDE

Java和.NET有什么不同?我也是一名在北大青鸟通州校区学习的学员,由于还在学习的过程中,对于软件开发的相关经验知识还有限,所以本篇内容只能从我所接触的过的功能以及比较表面的知识点来说明Java和.NET的不同点。

IDE的不同点:

给我的第一感觉就是,MyEclipse在开发过程编写查看代码也非常便利,甚至有很多VS没有的功能,下面列举自己现在遇到的一些不同点:

1、MyEclipse没有像VS里的#region,#endregion一样的代码段区域,在一个方法或类里,可以#region 功能点…#endregion这样把代码片段折叠起来,MyEclipse除非用其他一些插件才能达到这个效果。

2、MyEclipse导入新项目,如果JRE版本不一样,需要选择使用本地JRE版本,项目右键->Build Path->Configure Build Path->Libraries->JAVA Build Path里修改JRE版本,但有时还会出现编译问题,原因是没有选择编译的JDK版本,项目右键->Build Path->Configure Build Path->Java Compiler里修改Compiler compliance level.对于VS,高版本代码打开低版本代码,会自动升级,或者手工选择在?.NET哪个版本下编译,会比较方便。

3、对于一个大括号或小括号的代码段,双击该符号后面,则自动选中括号内部的代码段,这个可以方便查看一个代码段,VS没有这样的功能。

4、调试代码的时候,VS就表现出比MyEclipse更强大了,它们都可以在断点处修改已经存在的变量的值,但是VS在监控临时变量框里输入变量时同样可以智能提示自己写的代码,而MyEclipse不能自动提醒,并且VS可以拖动断点到已经运行的代码,这个功能在调试问题时是非常强大和有用的,但是MyEclipse不能拖动断点。

5、MyEclipse双击代码编辑框里文件的Tab栏,就可以切换全屏显示代码编辑块和多框显示,这点比VS更方便一点,Package Explorer框的旁边有个Link Vith Editor按钮,可以快速定位文件在包里的位置,这个也比较方便,但是VS里一个文件右键后可以直接选择打开对应的物理文件目录,在MyEclipse里没有这个功能。

6、JAVA项目是通过导入方式打开,不是通过像VS里双击。sln或。csproj文件就可以打开整个工程。但是打开一次过后,下次再打开MyEclipse,它都会自动加载已经打开过的项目。而VS是每次只能打开一个解决方案,解决方案里包括不同项目。如果新增了解决方案,下次就需要单独打开了。(北大青鸟通州校区,未完待续)

北大青鸟网上报名
北大青鸟招生简章