第1个回答 2009-02-12
一个月啃完 "Thinking in Java" ?
是我听错,还是碰到神人了?
先学 C 再过渡到 Java,确实能理解得更好些.
Java 相对于 C ,少了指针和结构(Java中也有结构的,形式有小小的改变,名字也改成了枚举,其实久了你会觉得 类要好得多), 增加了泛型的概念(当然啦,还有其它的,只是这些突出一些)
把 Java 的原理弄明白了(主要是要真正理解 何为对象),
对 堆 栈 说得出一个所以然来,就可以分类学习了
Web(J2EE) ? 企业级应用,主要用于互联网
Swing(J2SE) ? 桌面应用程序(不推荐, C# 会轻松得多)
J2ME 手机游戏开发
再可以看相关的书...
自觉需要的是耐力.希望你能坚持
喜欢上网聊聊MSN,却不表示你会真正喜欢其后传输的真理...
祝你早日成功!
第2个回答 2020-10-06
随着现在IT行业越来越吃香,很多其他行业岗位的人员考虑转行到IT行业,其中学习Java的居多,这些人都有一个共通点,就是没有基础,不是计算机专业的相关人员,那可以学习Java吗,能学会java吗,带着这样的疑问,小编来解答下
没有基础学习java开发,都有这样那样的劣势,首先部分人没有整体的学习框架 ,属于东一片,西一片,不成体系,部分人计算机没有整体思维,建议系统梳理下知识体系结构,该补的还是要补起来。也就是没有一个学习规划,学习路线,不知道该学习哪,还有因一些基础算法、数据结构理论不扎实导致一些编程思维难于理解。计算机体系结构、操作系统理论、网络理论不扎实导致到后期一些东西难于理解。java整体体系架构没有做过深入思考。导致用会用,但不知道为什么用,用另外一个有什么区别。学习环境中无高手,没有高手能够指导自己进入下一个层次。有意识但是没有行动,我的网盘收集了一堆资料或者一堆视频,然后就没有然后了 。
这样那样的问题层出不穷,学习也会出现问题,那java都需要学习啥呢,都知道我们从小学到高中接受了很多年的语文,数学的学习教育,但是等到工作了能用到的有多少呢,同理,java也一样,很多知识是不用学的,有一些是理解就可以,剩下的就是必须学习的,难易不同,学的层次就出现差距了,这时候建议大家找个培训班好好学习下,有课程内容,有规划,有节奏的学习,千锋14天免费试听,可以去试听下,看自己适不适合学习java,学习的过程肯定是痛并快乐着的
记住,没有人能随随便便成功的,坚持学习,知道自己为什么学习,没有基础也可以学习java开发,才能在众多竞争者中脱颖而出,实践是学习Java技术历程中最极其重要的一环。脱离了实践,是学不好实践的。
第3个回答 2009-02-12
不算入门书.没有任何基础建议你先学C,再学C++,对编程的基本东西,类,面向对象有了解了,再学java就势如破竹了.磨刀不误砍柴功.