由.net的C#转到Java编程是一个痛苦的选择,但也许更是一个挑战和机遇。
Visual Studio 2005/2008/2010作为.net语言的官方IDE,提供了相当丰富的编程、调试、发布的功能,是我接触过的功能最全面的集成开发环境。正是由于习惯了VS提供的全面功能,使得刚一接触Java的我就受到了不小的打击,我甚至找不到一款与VS媲美或者一半VS功能的IDE。
首先,学习Java语言的顺序和定位:Java分为J2SE、J2EE、J2ME。J2SE是Java的标准版、J2EE是Java的企业版。由于工作的原因,我的目标很明确,先上手J2SE,然后是J2EE。
其次,IDE的选择。学习任何一种编程语言,必须要亲自动手,因此。选择IDE是一个很重要的步骤。
选择1、安装JDK,使用默认的javac编译、java运行。这种选择在初学java的时候一定要动手试试,熟悉一下java编程的框架和编译运行方法。
选择2、使用JCreator、JBuilder、JDeveloper、Eclipse、NetBeans等IDE。其中NetBeans和JDeveloper是Oracle提供的免费IDE,随着Oracle对Sun的收购,这两款IDE应该作为Java语言的首选。JBuilder最新的版本是2008r2吧,网上有破解下载,不过毕竟是四年前的东西了,下载安装后感觉和JDeveloper很像,难道JDeveloper是Oracle委托CodeGear开发的?JCreator比较适合初学者使用,Eclipse则应该是熟手的工具。总之这几种IDE中,相比之下我还是更适应NetBeans,其提供的功能可能更合适我这种半路出家的人,即不算高也不算低。不过,相比MS的VS,所有这些IDE都是小巫见大巫,还是微软最具IT界大哥的风范啊,只可惜C#在跨平台领域太不没作为了,正所谓成也萧何败萧何,脱离不了windows,而Java却在跨平台领域呼风唤雨。
附录:
使用JDK手动编译和运行java程序
首先需要将JDK的路径加入到系统路径中
javac编译语法: javac package\*.java
jar 打包语法: jar cvfe jarname.jar package.mainclass package\*.class
java 运行语法: java package.mainclass 或者java –jar jarname