入门后指什么程度呢.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
入门后指什么程度呢.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