JAVA初学者应该选择Thinking in Java 还是head first java
私以为比起看什么书,更重要的是动手。当年我似乎也看过这俩书,但日常用java实在太少,基本都忘光了。假设你是零基础,对其他语言也不能说得上懂的那种。以下是我这些年来学新语言的方法,当然如果有其他面向对象语言的基础,那会容易很多,毕竟大方向主概念是基本一样的。可以先快速扫一遍任意哪本书,知道大概有哪些东西,比如对象啊继承啊垃圾回收机制啥的,对某些关键词有点印象(这样至少去网上搜都知道用啥关键字,另外,stackoverflow 是个好东西),然后找个东西动手做,比如用java写个计算器神马的(可以找网上的现成代码参考,不用非逼着自己裸写出来),过程中遇到问题再查,可能会耗时较长,但保证查完都印象深刻,比死啃下一本厚书有效多了。等做完以后,应该对语言本身有点概念了,对某些常见的坑也有点体悟了,这时候再去看thinking in java会更加深理解,会有打通任督二脉的通畅感(不过初学者第一次看不大可能这么快打通,还需多练手多踩坑)个人经验,仅供参考。
■网友
【JAVA初学者应该选择Thinking in Java 还是head first java】 看书不如看视频直接。边看编写。推荐看 传智播客的免费视频。当然其他也行,我当初是看的这个。
■网友
Head first java
■网友
Java核心技术
■网友
Java核心技术
推荐阅读
- 想要入门图像处理,应该从哪本书看起
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 应该怎样理解会员服务的法律性质
- 电视盒子能用代理吗
- 工作3、4的人怎样转行当警察
- 假如把中国电信监测到的3亿人一个月每天上网的所有行为打个包,哪些数据应该被提出从这些数据能得到啥
- 是否该停止密码掩饰了
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 通信专业大二在读,以后想从事软件方向。请问现在应该准备些啥
- 计算机专业大三,应该扎实学好基础专业课,还是该随大流去参加培训机构培训
