好长时间没来CSDN了,最近由于工作需要,我必须学习使用JAVA进行网络开发,而我没有任何JAVA的概念,此前只是对VB比较熟悉,有6年开发经验;现在我有2个月时间上手,请教各位一下两个问题:
1,JAVA的基本体系结构是怎样的?与WINDOWS DNA系统有没有可比性?J2EE,J2se...这些是什么意思?
2,现在我有2个月时间上手,然后项目开始以后可以继续深入学习;我应该怎样合理安排这两个月时间?
再次感谢诸位!其实分也没有太大意义,但我无以为报,只好承诺所有回帖都有分,好的建议当然多给!
1,JAVA的基本体系结构是怎样的?与WINDOWS DNA系统有没有可比性?J2EE,J2se...这些是什么意思?
2,现在我有2个月时间上手,然后项目开始以后可以继续深入学习;我应该怎样合理安排这两个月时间?
再次感谢诸位!其实分也没有太大意义,但我无以为报,只好承诺所有回帖都有分,好的建议当然多给!
你说的对,其实我希望看到的就是客观有益的提示,以便少走弯路。
您说的《TIJ》是什么啊?
ps:在这个过程中你会不太适应,因为在vb中很容易实现的功能java里就需要自己写
尤其是到了GUI部分,推荐JB9和JC搭配使用
有人推荐我从JavaScript/JS(两者有区别吗?)开始,不知道有没有道理?
我也弄过一段时间的VB,现在也开始弄JAVA,开始我是把面向对象的概念,了解了,再去看代码,写代码!
谢谢iangenius(奋斗中拥有),其实面向对象我一直一知半解,看样子要好好补补课谢谢doway(john),不过不要试图忽悠俺,你的秘籍好像缺了下半部分!哼哼...快交出来!
你提到了WINDOWS DNA,那要看你熟悉的程度, 你要是做VC开发6年, 转java2个月能做些东西, 熟悉DNA只是对你的某些java中尤其是j2ee中的概念比较容易理解.
谢谢blueindead() ,55555,我倒是想啊,怎么说.net我还有点基础呢,人在江湖身不由己啊..
你也不用有任何担心,java除了对一些框架的拼凑有些学习曲线,其他的东西都不是很难,至于语言之外的东西(任何语言都适用,如SOA,RUP,DP,XP之类)就看你以前的积累了,和java并无关系
我想离不开实距吧!
完全赞同
重要的是思想,慢慢体会,慢慢享受吧
可惜呀,
现在的VB.NET不也是可以开发分布式开源吗?有本好书共同分享下了.JAVA大学简明教程
还有,2个月,最多是会用java,想把java搞透是不可能的!
你要看的知识如下:java基础知识,流,socket编程。
基础知识和流你随便找本书看就行了,看《java核心技术》就可以,说实在话,入门书真没看到有什么特别经典全面的,都是一点点积累的,socket编程方面你可以看《java网络编程》第三版,o'reilly出的,这本书写得不错。你应该具有网络编程的基础,那么看起来会快些,语言只是个工具,思想是相通的。
有不懂的看JPL,TIJ和JDK本身的文档。还不懂上网找例子。
2个月应该能学会。
楼主有6年的VB开发经验,可以说是不错的经验积累。Java上手对于任何有编程经验的人应该是很快的。但是要灵活应用就不容易了,你需要了解JVM,你需要了解面向对象(OO,而不仅仅是一种OOP),需要了解Java的class library……。
个人比较欣赏的蔡学庸《java夜未眠》里面的一片关于学习Java的文章《 JAVA学习,是一条漫长的道路》(http://www.cn-java.com/target/news.php?news_id=1070)
另外,对于初学Java的人一定要切忌使用IDE,最好使用记事本或者UltraEdit编写程序,在command下面编译调试。个人觉得这是最好的Java入门的方式。一开始如果依赖一些IDE,比如Jbuilder、Eclipse……就会过多的分散你的精力。
语言绝不是问题!
我想万事开头难,我一定会坚持下去,取得成功的!
另外我不觉得有什么悲哀啊,只要还有学习的意愿,活到老学到老嘛。
我发现很多和我情况类似的兄弟,大家一起努力吧!
谢谢大家,今天晚上结贴之前,还想听听更多的意见。