没有任何编程基础要怎么学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这里也有视频,全是基础用的,可能会慢点,你看看下你需要的。

没有一点编程知识基础,想学编程(java方向的)应该从什么开始
2.学习JAVA首先要学习j2se的基础知识,先找一本Java面向对象编程(孙卫琴)编的还不错,讲的比较详细。要求这一本书,自己一定要使用非IDE来练习书中每一个例子。3.不要指望一本书解决所有知识点问题,学习知识逐步深入,看第二本书的时候作练习可以使用IDE开发工具,比如eclipse。4.基础学习完了,可以...

没有编程基础怎么学Java?
学Java理论跟实践一定要牢牢结合在一起,实践是检验理论的唯一标准,但是理论没有掌握好实践也无法顺利的开展。所以Java理论知识要好好的学习,但是不能把实践忘记,Java实践大部分就是指敲Java代码。比如你书本上出现的习题,看完理论后,立马上机敲。3.山是一步一步登上来的,船是一橹一橹摇出去的 ...

零基础学java应该从哪里开始?
首先从学习态度开始,做好每天学习的习惯。然后选择一门编程语言坚持每天学习,没有完成作业。最后就是需要选择对的人帮助你。

一个几乎零基础的小白,怎么学java
0基础学习java应该分为四个阶段:第一阶段要学习Java 基础和Web 开发基础,必须掌握Java 基本面向对象知识、JDBC 与 MySQL 基础、Java 常用集合的使用、 Servlet 编写服务端程序、HTML\/CSS\/JavaScript 前端基础技术等等,能实现简单小程序的运行;千锋教育就有线上免费Java线上公开课。 第二阶段要掌握Ja...

在没有编程基础的情况下怎么学好java语言?
三、学java的关键就是练习练习再练习学Java一定一定要多敲代码!你只有多敲代码才可以记住它。云南java课程http:\/\/www.kmbdqn.cn\/认为敲的同时不要只用手,还要用心用脑,想想为什么要这样写,有没有改进的办法?学Java的过程中遇到不懂的问题一定要及时解决,先自己思考,思考一段时间后还是不懂的话就...

零基础学习Java有哪些步骤?
第三步:学习Java面向对象语言的特性 对于很多零基础想要学习Java软件开发的人来说,想要很快的掌握面向对象编程是非常困难的,并且在整个学习的过程中需要掌握的知识非常多。很多人在学习的过程中发现,如果没有一定的编程基础,是很难接受的,所以在学习软件开发的时候需要一步一个脚印的。在学习过程中,...

我想开始学习java,可是一点头绪也没有,请大家给指点迷津!
如果你没有编程基础,建议你从Java语言开始,从最基础的基本概念和Java的语法学起,在学习Java的API,此时找一些简单易懂的书籍比较好,比如《21天学通Java》,用简单的书可以在入门的时候给自己很大的信心,有助于进一步的学习。如果学习API,推荐《Java核心编程》,这既可以作为教材也可以作为以后编程的...

我零基础想转行怎么学习Java
一、自学:自学入行可能基础薄弱,但是就长期的职业发展而言是很好的,因为强大的自学能力在迭代快速的IT行业里是很重要的。但是,学的知识不够系统,不能确定自己所学是否是企业所需,坚持很难。二、培训:学习时间较短,整体学习比较全面,技术知识也比较集中,专业老师按照大纲进行系统 授课,在学习中...

零基础如何学习Java?
4.提高学习效率,一个问题不要在意太久,规划好每天做的事情,完成就行,记住哥的一句话:贪多嚼不烂。好了,专业术语我不会说太多,这样新手也看不懂,以上就是我对于零基础学习Java的一些建议,根据我之前几年包括目前工作的学习,初学者做到我上面说的,找到工作没有任何问题,有问题随时咨询我,...

零基础学习java难吗?
就是一个多写多练的问题。如果你已经决定了要去学java,并且以找工作为目的的话,不建议自学,因为java想要零基础自学到最后顺利找到开发的工作,可以说基本是不可能的。一种情况除外,就是你对电脑编程有着异于常人的天赋可以无师自通,否则的话还是要去系统的培训一下。只要你能跟着有经验的人学,...

相似回答