java下面的路我该怎么走,想深入学习该怎么学?向各位请教!

小泥巴1024 发布于 2012/11/05 21:54
阅读 624
收藏 0
java核心技术7上下册,除了GUI部分其他部分都看了一遍,拿出一段代码基本能看懂。但是心里总感觉没底,尤其是i/o流,多线程,网络编程这样的高级部分,总感觉差不多,但不看书又什么都做不出来,自己也知道是东西看的少、做的也少。想找个开源的项目看看别人是怎么用的,又不知道找哪个好!前段时间特别想看看Tomcat的源码,一是学习下架构,二是看看各种技术是怎样应用的、三是对Tomcat的内部原理了解下,觉得以后能用上。但一个朋友建议我不要看,不如看些更实用的,如spring、struts2的源码,有时间还想看看springside的应用,更实际些,项目中用到的也多!我觉得他说的也很有道理,但又怕基础不好,看不懂spring,springside。所以现在有些犹豫,想利用四个月的时间提升下自己,想看的东西又多,不知道怎么取舍?另外看spring的源码是不是最好先了解下apche的一些开源项目呢?比如commons-io、commons-lang类似的工具类,看到什么程度?希望各位达人指点!我学java时间不长,有什么好的建议还请不要吝惜!
加载中
0
aiasfina
aiasfina
先别管什么算法原理的,最重要的是把之前看的知识整合到一个实际的项目中,别看完下一本就把上一本的忘光了,无论多大的项目都比只看不练强,语言的语法很简单,api也容易查,难就难在用程序表达问题的解决方案,对代码的把握和模块的组织隔离是不能通过看书学到的。
0
0
Wentasy
Wentasy
多做东西,以练促学。做的同时多看源码。
0
jackjc
jackjc
建议在实际项目过程中学习
0
Undeadway
Undeadway
@红薯 还是谁以前说过,学好了servlet规范和http协议基础,什么 tomcat,什么spring,都是小菜
0
陶邦仁
陶邦仁

先走Java的基础路线,从底层开始,不能图快,结合实际项目的话,会更好些。

0
ylchen.xd
ylchen.xd

最近在看java教学的书,第一遍看的时候各种看不下去。几天前终于看完了,抓了一个JDBC课后编程在做。题目涉及了数据库,多线程,集合等很多问题,在做这个题的过程中才发现自己的很多的知识盲点,然后回头看的时候就明白、也理解深刻了很多。

所以我建议,既然你现在看代码到一定程度了,不妨试着找个大一点的习题动手来做。完成功能了再回头检查效率,安全性,代码精简等问题,应该会有帮助。动手做过几个东西了,再回头看书一遍,觉得扎实了再去看框架。论坛大神都说框架这东西还是不要太早碰,所以确定自己对各个知识点真的很了解了再回头。小公司一般笔试喜欢要你会ssh,但是NB大公司一般都不问这方面问题,所以安心去打基础就是了。

0
mallon
mallon
学学其它语言感觉一下
0
卖豆浆不卖油条
卖豆浆不卖油条
光看没用,要动手敲代码,并且要理解,融汇贯通才行。自己可以写一些小项目,哪怕是最简单的,自己多积累些通用的代码,多借助搜索引擎查询自己不懂的。最终一句话:东西要记到自己的脑袋里!
0
省委书记沙瑞金
省委书记沙瑞金

没事的话做几个项目吧,这样会好点的,再加上如果可以,模仿着把写一个属于自己的java框架出来!

返回顶部
顶部