没有任何编程基础要怎么学JAVA

没有任何的基础,我要怎么学JAVA呢?
前几天朋友给我推荐一本书(Thinking in java第四版)说让我一个月啃下来,然后...
今天看了一下午,把前两章看完了,第一章还好,到第二章就有点像天书了,看不懂啊。
thinking in java 算是入门书吗?
刚刚找了个电子版的C看了看,还能理解,是不是我该先学C然后再过渡到JAVA?
我怎么感觉我那个朋友是在给我制造困难,考验我啊!有点小学生直接学高中英语的感觉!所以他用了个——啃!但是一个月!!!

说说我个人的理解:
java编程思想并不是一本适合初学者看的书,起码要对面向对象有了一定的了解之后在看这本书,这本书我也有,断断续续的看,到现在看完一多半了,有的地方并没有完全理解,我觉得,好书,是不可能一遍就看懂的,而且看一遍也不能完全理解,如果有时间的话,要反复的看,随着自己编程经验的增加,理解也会越来越深入。

如果你没有任何的基础,建议先学一下C语言,把变量,函数,if,else,for循环这些基本的先掌握了,这些东西,是所有编程语言所共同的。

我不知道你的时间是否充裕,想学java的话,先学基础(j2se),如果以后想学j2ee,学完基础后要学习java web,包括html,javascript,css,servlet,jsp,学完这些之后,开始学习一些框架,像struts,spring,hibernate等等。要学的东西挺多的,如果是自学的话,我估计最少要1年,所以如果想学java,就要做好准备,不断学习的准备!

希望以上这些对你有帮助!
温馨提示:内容为网友见解,仅供参考
第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就势如破竹了.磨刀不误砍柴功.
第4个回答  2009-02-13
书是要慢慢看的,不懂的地方,看一遍不懂就看第二遍多看几遍就会懂的,不过我感觉你的基础没有多少,我从网上下载一套零基础学JAVA的,可能适合你,我现在就在看这一套视频,感觉还不错,同时还看你现在要用一个月啃下来的这本书,也是朋友介绍我看的。希望我的推荐能对你有所帮助,差点忘了把下载地址给你了,http://www.verycd.com/topics/2722570/这是一个,http://www.mldnjava.cn/java.htm这里也有视频,全是基础用的,可能会慢点,你看看下你需要的。
相似回答