学Java不要特别的智商,可以说,只是指导思想、学习环境和学习方法对路,只要不是弱智,大家都学得会,别去听有些人的瞎BB,我见过智商真的不怎么的人学会Java,相信自己很重要

我们又不想成为乔布斯、比尔盖茨,我们只是想学会Java有份体面的工作、有份体面的收入而已,至于以后成为什么样的,以后有的时间认识自己,别去相信什么程序员是野生的,没有野生的,他们也是在大学学习过的,也是家养的,是人类就没野生的,除非他们是非人类。

如何认识敲代码的重要性?

说到敲代码,我们必须着重说明一下,我们从小到到,老师传授我们的是知识(knowlegde),不是技能(skill),所以我们擅长的是学知识而不是技能,我们总用学知识的方法学编程,而编程是一个知识加技能的活,学技能必须练、必须实践

比如修钟表,比如踢足球、打篮球,光靠看看书、看看视频解决不了问题。

卖油翁的故事大家都学过,”我亦无他,唯手熟尔。”,所以学编程必须去敲代码、去实践,

如何认识在敲代码中遇到的错误呢?

有的初学者在运行程序之前恨不得烧柱香,祈祷程序运行不会出错。要明确一点,碰到错误不可怕,也不可避免,但是见的错误越多,那么说明你学的越快,这是好事,错误见多了,以后就不会再犯这种错误了,当然前提是你得找到出错的原因。

那么怎样才是解决问题的正确方式呢?碰到程序出错,首先要想着自己去解决,明确程序出了什么错误,找到程序出错的地方,比如哪一行或者哪个方法。然后理一下自己的思路,仔细想想哪里有什么遗忘的地方,按照程序执行的顺序,依次往下找,多找几遍。

但是,记住,如果超过一段时间(你自己可以设置一个时间,比如15分钟),你找不出解决方法,就不要找了,尽快找人帮助解决,毕竟学JAVA的碰到的问题太多了,花大把大把时间解决个别问题,你耗不起,这样学习效率过低了,会严重影响学习信心,当然别人帮你解决了问题,你就一定要问清楚为什么会出现这个问题,否则这个敲代码效果就不一定好了。

如何让学习不是很痛苦,更easy点

1.刚接触Java时不要读《JAVA编程思想》

2.别把学习计划制定得太宏大,太紧凑,要有适当的长期打算,不要恨不得一天就把它学会了,但是学着学着就像霜打的茄子,焉了。

3.不要听到什么好去学什么,开始时别去想struts2,spring,mybatis这些高大上的框架,只要基础打扎实,学这些不难,IDE只要选一个弄明白就可以,不要多。

4.开始别玩Oracle,就玩MySQL,玩得差不多再玩Oracle很容易,开始也别用linux,就用windows,就是什么简单就用什么,别自己给自己制造麻烦,简单的学好了,复杂点学学很方便,高精尖的东西对于初学者来说,都是包袱,不是什么利器,是有毒的苹果。

5.不要就是碰到什么问题,都希望把问题弄的很透彻,因为有些东西不是你现阶段能够彻底理解的,这就类似与你跟一个四五岁的小朋友解释成年人之间的事,解释了半天发现他还是不懂,于是你会说:等你长大了也就明白了,知识是成体系的,后面的没学,前面的不容易理解,等你后面的学好,发现前面的很好理解。

6.尽快敲代码,是在基本理解例子的基础上,自己从头到尾敲一遍,不要把学过的知识点扔的太久之后才去敲,记住:聪明人可以在彻底理解的基础上开始敲代码,对于普通人,基本理解以后就可以开始敲代码,有很多时候,你想破头都不明白的问题,敲一下就立即明白。在敲完以后,这个时候要好好理解,就是把完全理解的任务后置,这会让学习更轻松。

总之,前面一大段都是想说,不要把问题搞得太复杂,怎么简单怎么来,别自找麻烦,否则你学会Java的可能性就越小。

 解决了认识问题,接下来就是学习方法等技术问题了

1、学习教材选择

推荐《JAVA核心技术》,想多看点代码多练习可以找《java开发实战经典》

关于《JAVA编程思想》ThinkinginJava,是本好书,有学Java圣经之说。

但是这本书对Java有基本功的人来说不错,学习此书可以对Java有一个比较深刻的理解,但对于初学者(除非脑子特好使)是个毒药,过于抽象,真不太好懂,所以不建议初学者使用。

但是这本书对JAVA有基本功的人来说不错,学习此书可以对JAVA有一个比较深刻的理解,但对于初学者(除非脑子特好使)是个毒药,过于抽象,真不太好懂,所以不建议初学者使用。

2、Java学习视频:

关于视频,必须说明一下:

第一,最好看一个人的视频,因为每个老师的思维方式不一样。

第二,看视频是一个相当低效的学习方法,能不看就不要看,实际上看视频慢慢就落入学习知识而忽视技能练习的状态,开始去努力记知识点,不去敲代码,这样是走不下去的,看视频时,一定要记得敲代码。