本帖最后由 刘蕴学 于 2012-10-11 20:30 编辑
首先就是基础重要不重要,这个不好做定论,因为看你需要掌握的程度,黑马这边的课程需要基础在视频里都有,老毕的25天和张老师的高新技术,这些全部会用到,把这些全看熟了,并掌握原理才是关键,你去看什么字符串有操作创建几个对象这种的,自己提高可以,但对听课无帮助,除非你已经进入内存管理或者告诉缓存等方面的应用才会逐渐考虑对象的多少,占用内存,以及字符串常量池引起的浅溢出等等。
关于基础,比较典型的例子是,就拿动态代理来说,你可以研究下他的实现原理,这种模式在很多编程方面将会用到,并非仅是工具的使用,使用工具的仅仅是码农而已,掌握原理并应用在自己的代码中才最终是你的知识。
其次,关于其他视频应该掌握多少,有些人把jdbc,web, ssh等等全看了,以为当是预习,我想说的是,这本来没有错,但是你真正应该去看的是数据库,jdbc,mysql,web基础这些,ssh在web基础课里应用不多,并且都会有老师专门进行精讲,2天你就会用了,而在web基础课这里,你要下功夫,因为ssh实现原理老师都会以小框架的模式给你们将的很透彻,如果你基础太烂,听不懂,最后可能整个web这一块你都会学不懂,毕竟里边还有jsp,js等等很多知识,js你也需要重点去看,后面会有jquery等经典异步框架之类的技术。
像我们经常用的多线程,io之类的这些非常基本的,你每天都会用,多线程的同步很重要,无论web还是android,或者说是java相关的都会频繁应用,io这一块,你要着重研究字节流和字符流的区别,这是解决乱码的重中之重。
范型在这里你可以看或者不看,会用是最基本的,老师会讲很多框架的实现原理,如果你想自己写框架,那么范型、反射你都需要掌握到一定程度,这不是用的问题,而是理解,还有一些实际应用的经验。
反射这个是必须要重点去掌握的,web方面,经常会用反射来处理一些东西,比如说javabean方面的应用等等,至于android,在很多自定义组件中,你经常会需要用反射去访问那些你无法访问的字段来达到你的目的。 |
|