java不像c#开发那么高效率,如何快速掌握它?

来源:百度知道 编辑:UC知道 时间:2024/05/10 21:44:10

java确实不像c#那么高效率,但是java有其自身的优点,就是灵活性强,任何一个IT企业如果选择的是java语言,那么也就意味着这家企业可以不看任何程序语言供应商的脸子搭建自己的开发平台,很有可能是全免费的。如eclipse+mysql+sturts+hibernate(ibatis)+spring+jboss就是一个不错的选择。
学习java的入门技术非常重要,如果楼主对c#基础比较了解,可以使用对比法快速学习java,其实都是类似的,jdk5.0也出现了foreach语句了,集合类等也和c#差不多,如c#的Hashtable == java的HashMap(用法上90%类似),多线程的用法也类似。
学完java基础后,可以学习jsp-servlet,而后学习若干开源框架,struts,hibernate,spring,jsf等,然后过渡到web-2.0学学ajax。需要时间,但是学习完成后工资待遇比c#要高上去不少。当然,开发时间要比c#方面的长很多。不过使用开源框架也会提高效率,如使用hibernate进行分页,虽然不像c#中asp.net那样点八点八就出来了,但是还是方便不少,最重要的是java是免费的。而且跨平台。

另外同意wind8560的观点,复用度,这是最重要的一点,个人认为可以给他最佳答案。

永远没有快捷简单掌握一种开发语言的方法,只能多练、多思考
而且你的比较根本不成立,谁也不敢说哪个产品一定就比别的好
java开源框架使用起来有很高的复用度,效率根本不是问题