先就是基础重要不重要,这个不好做定论,因为看你需要掌握的程度,黑马这边的课程需要基础在视频里都有,老毕的25天和张老师的高新技术,这些全部会用到,把这些全看熟了,并掌握原理才是关键,你去看什么字符串有操作创建几个对象这种的,自己提高可以,但对听课无帮助,除非你已经进入内存引起的浅溢出等等。
管理或者告诉缓存等方面的应用才会逐渐考虑对象的多少,占用内存,以及字符串常量池
关于基础,比较典型的例子是,就拿动态代理来说,你可以研究下他的实现原理,这种模式在很多编程方面将会用到,并非仅是工具的使用,使用工具的仅仅是码农而已,掌握原理并应用在自己的代码中才最终是你的知识。
其次,关于其他视频应该掌握多少,有些人把jdbc,web, ssh等等全看了,以为当是预习,我想说的是,这本来没有错,但是你真正应该去看的是数据库,jdbc,mysql,web基础这些,ssh在web基础课里应用不多,并且都会有老师专门进行精讲,2天你就会用了,而在web基础课这里,你要下功夫,因为ssh实现原理老师都会以小框架的模式给你们将的很透彻,如果你基础太烂,听不懂,最后可能整个web这一块你都会学不懂,毕竟里边还有jsp,js等等很多知识,js你也需要重点去看,后面会有jquery等经典异步框架之类的技术。
像我们经常用的多线程,io之类的这些非常基本的,你每天都会用,多线程的同步很重要,无论web还是android,或者说是java相关的都会频繁应用,io这一块,你要着重研究字节流和字符流的区别,这是解决乱码的重中之重,
最后就是,千万别让基础拖你后腿,努力的意义并不是变优秀变强大的我们因此可以去瞧不起任何人,而是我们可以不再被看低,被欺负;不是说我们就可以为所欲为,而是看待问题,处理问题的我们会变得更加理智;不是代表我们已经成功,而是证明我们可以越来越成功。
|