小弟C++搞了有五年,现在需要尽快入手Java,开发Web项目。SSH框架正在学,对宏观层次上的理解都没问题,只是在看细节方面的东西时,发现没有Java基础,有点捉襟见肘,所以在此希望Java高手们能指点一下,如何尽快补上这个缺口?如有好书或好资料请尽情推荐,谢谢!
解决方案 »
- 求大神解救 在action中怎么在<s:iterator>获取<s:radio>对应值
- 什么时候用preparedStatement ????
- struts 中form参数为空
- 下载含有中文文件名的文件
- 关于修改本机IP地址的问题,请教
- 顷囊中所有求助:请各位大侠帮帮忙吧,我快急死了!javamail中为什么读取新邮件和附件失败??
- 在jsp中改变一个文件或文件夹的名字:如果文件是:新建文件夹 (2)或者新建 Microsoft PowerPoint 演示文稿.ppt,则文件(夹)改变不了
- JBuilder里面jsp代码中汉字显示和javabean里面属性的问题
- EasyUI大神请进来帮小弟解决个问题。已跪!!!
- 怎样自动产生带有日期的随机编号?
- firefox下如何用js禁止页面刷新
- struts标签解析问题
然后就看Servlet JSP,至于SSH或者SSH2,有了之前的基础,也很快了。
疑惑五年C++转JAVA干嘛呢?
谢谢建议!
说实话,对C++的感情确实很深,对它也很了解,但就是因为这种了解,所以在准备开发SaaS应用时只能无奈的抛弃它了,它跟SSH,.Net,PHP,ROR,Django这些开发框架相比实在太没优势了(除了性能,呵呵)。再综合产品的商业目标和各种成本,最后选择了SSH,也就选择了JAVA,还好Java也是面向对象的语言,搞C++积累的很多经验和思想还是可以用上的,而难就难在Java有庞大的库,当我碰到问题时不知道是不是有现成的库可以解决,当然,这个肯定是需要时间积累的。只是我现在想尽可能在短的时间内积累这些经验,除了自身努力外,希望网上的一些高手能分享一些经验给我了,促我更快进步。:)
5年C++没事转什么java 可惜人才啊。
不过web和c++相差很远,不全不着调。java语言在j2ee中只占一小部分。
呵呵,就因为C++工资比java高,人比Java少,所以我选择Java,以后好招人啊,哈
C++5年的主儿整JSP,太可惜了.
在下推存两本书给楼主,设计模式的:
1.大话设计模式
2.Head First Design Patterns
这两本书值得一看。
web开发应该是目前开发中难度,门槛最低的。只是个精细度问题。
好了,言归正传,我是个大学生,还没有工作,从大一开始学习java,现在已经大三了,学了两年,java给我的印象简单入手,一些高级特性就比较难了,我学过C++,虽然同样是面向对象,但我感觉他们的特性差异太大了,所以我建议LZ找一个JAVA SE的视频看,或者找一本书看一下,并且要多多练习,因为你的编程方式这么多年都是C++的,java的编码风格及其很多思想与C++风格迥异的,只要一个月,更快的话半个月就可以把java搞定了,一开始得基本语法就不用看了,和C++都是一样的,从头开始看,在这个过程中你就会了解到java API的强大了,学完这些之后,你应该了解了java的三大特性,封装继承多态,java的继承方式,接口,内部类,java的工厂设计模式,数组、容器、IO、线程,我说的应该不全,不过也差不多了。
你的目标是WEB开发,还需要了解java的反射机制、代理、动态代理,你设计过框架,这些应该很容易上手的。
java最强大的就是她的类库,你在学习的过称中,就会感受到她的强大魅力!
好了,说了这么多,也不知道对你有没有用,祝你成功!
C++多好啊,為什么要轉JAVA 啊 。我是想不明白呢 我還想搞C++呢 。
是不是因为5年C++还混得不好?那你换JAVA也一样混得不好。
多少人拼死拼活就是为了能在1,2年的时间内积累3年5年的工作经验。
做什么样的选择,不在于选项本身,而在于你所处的位置。我想这也是打工和创业之路的根本区别。
精通多门语言,在相应的项目,选择相应的语言和开发工具,何乐而不为呢?在项目上,受语言限制的感觉很不爽。
放弃了C++转向java做web实在是可惜.
其实我感觉C++也一样适合开发你的saas业务.
java比较heavy, 对性能要求很高不太合适.
我确实从来没听说过谁用java做saas业务的.
如果还是单纯从事技术工作,那两者工资应该不会有太大差别,月薪3万已经到顶了,无论民企还是外企,3万月薪对技术人员来说是个上限。
但如果是做技术总监之类的,那一切皆有可能。