求推荐学习java的入门及后续学习书籍等,循序渐进的!

新手上路,请多包涵

如题,菜鸟一个,因为迫切需要所以想要学习app开发设计,谢谢各位大神了!
另AppCan 好用不?

阅读 3.4k
2 个回答

入门后指什么程度呢.Java App指web应还是Android App?
Android我不懂就不说了,希望有懂的司机来说一下.

如果是web应用,然后之前Core Java部分学的扎实.建议从servlet jsp 这些看起来.之后呢,看SSH框架.
刚起步阶段不要过分在意细节.重在运用.在学习的过程,总是觉得先理解了才能运用,包括我自己刚学到时候也是这么认为,后来发现不是这样.起步阶段太多东西难以理解了.但是用多了就会.至于理解放到第二阶段来.

Java是一门高级语言.很多常用的算法,需求已经被Api实现.如发送HTTP请求,IO等.大部分情况下.程序员只要编写业务逻辑实现即可.需要注意到是你的编码规范,入门阶段不建议用任何IDE来编码.推荐使用sublime,VIM之列的编辑器来写.

因为是web应用,HTML,JavaScript,css知识也是必须的.如JavaScript 权威指南,JavaScript高级程序设计,JavaScript DOM艺术编程,锋利的jQuery等.

除了编码之外呢,还要学习一些工具的使用如版本控制工具(svn,git等) 依赖管理工具(maven,ant等).

书籍方面,国内李刚的疯狂Java讲义,轻量级Java ee企业应用实战.可以当作web应用启蒙来看,有一定的编码量以后可以阅读effective java.

代码还是要多写,书看的再多,不写是没用的,纸上得来终觉浅嘛.

个人比较建议看源码和看书同时进行.前者学到更快一些.下个开源的项目,打个断点走几下流程.看看每一步代码里都做了些什么.

--update

分享一个视频 http://v.youku.com/v_show/id_XMTkwMzAxOTQ0.html?qq-pf-to=pcqq.group

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题