当前位置: 代码迷 >> J2EE >> .net 转 Java,请问怎么入手
  详细解决方案

.net 转 Java,请问怎么入手

热度:861   发布时间:2016-04-17 23:45:23.0
.net 转 Java,请教如何入手
本帖最后由 liangyu2 于 2014-08-24 21:00:32 编辑
做了2年的.net开发。想回老家工作,老家做java的多。打算边上班,边自学两个月,回去找工作。所以想请教一下大家该如何学习?
说下我目前的基本情况:.net里面使用过一个开源的MVC框架(没用过微软的),用过一阵开源的orm框架。webform的原理也比较清楚。也用过微软的aop框架,对aop也有些了解。目前java编程思想这本书已经看过了,感觉语法和垃圾回收等机制上,跟.net非常像,设计模式也基本是通用的,基本没有障碍。
但是一要实际开始练习就觉得无从下手了,一个是ide真心用不习惯,一方面是java的类库跟.net不太一样,还需要熟悉,最重要的是不知道该从何入手,怎么能快速的在两个月(业余时间)内,能够达到一般用人单位(主要是企业级的,不是互联网方向的)的需求呢?请各位高手指点。
如果您也是从.net转java的,希望能说现身说法一下,最好能指点一下,先从什么入手,再学什么,比如:ssh框架的学习顺序。这样子。。谢谢大家!
------解决方案--------------------
先学java基础,这块你有.net经验,应该学的很快,再学SSH,我的建议是先学struts,再学spring,在学hibernate,其中spring是重点。由于你的时间比较紧,可以看视频进行学习。
------解决方案--------------------
如果像快速入门,可以买一本21天精通java之类的书,跟着小例子入门
然后 辅助像java编程思想之类的书来提高
框架部分,建议楼主先学习servlet,学完后学习struts就非常好理解了
接着学习spring 或者 hibernate 都可以
spring 太大了,而且跟hibernate是两个不同的方向,所以先学习谁这个没有太大关联

------解决方案--------------------
java 转.net有点难,虽然在基础语法上面差不多,但后面深入的话就难了。
一般开发都是DAO模式,所以熟悉一下 应该可以接受,然后是框架方面,现在一般都是要用ssh 框架,然后运行在linux上,所以要学习的东西还很多, 前面用过MVC框架,那么接触struts框架应该好点。
至于开发工具方面,VS系列比eclipse联想功能强大,但是eclipse可以集成很多,安装包本身就不是很大。并且eclipse不像VS受到开发系统版本的约束 而需要安装2003  2005 2008 2012 等多个版本的开发工具。。
------解决方案--------------------
企业级开发主要涉及的是JavaEE方面的知识了,java比.net难学一些,IDE也没有visual studio那么好上手,大部分东西都需要手工去敲的。首先要把JavaSE学扎实,java基础才是学好一些的前提,之后就可以学java web了,就是servlet+jsp之类的,最后学SSH框架(struts、hibernate、spring),一般公司开发用SSH的还是很多的,记得多看文档学习。
------解决方案--------------------
从楼主的几个困扰点给出建议:
1.IDE,MyEclipse和Eclipse其实并不难用,你就安装之后,网上下载一个java程序,导入进去练一下,不知道的快捷键就百度。
2.框架方面还是要以SSH为主,毕竟也是现在的主流框架之一,我们现在开发用的都是ssh,你先不用深研究,网上下载教程去试着搭建一个ssh框架,导入需要用的jar包。
3.对于基本类库的问题,这个就慢慢积累就行,你想开发哪方面的模块,就去网上百度“需要用到的jar包”。
其实主要就是边探索边积累的过程,没有想象的那么复杂,慢慢来,楼主加油!
  相关解决方案