A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 641846178 中级黑马   /  2016-3-11 13:20  /  881 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果是0基础学java,先搞明白要做什么?
java现在可以写j2ee,也可以写android。
弄web,首先搞明白,是做企业应用还是互联网应用,技术也有区别。

先从最简单的java语法学,不必说。然后就写web程序吧,从servlet,filter,jsp写。
然后开始框架,springmvc ,spring,hibernate,mybatis,尝试自己搭框架写点应用(这种书很多)
基础了解后,看看springside,很有名气,现在版本是4,跟自己搭建的比较下,重构之前写的应用。(该看看业界最有名气martin的《重构》一书)
此处有更多的框架要了解,比如logback、sitemesh,freemarker等等,还有maven(最好的情况自然是用git,吧应用部署到github上,用travis-ci进行持续构建),单元测试、功能测试,持续集成等。
阅读源码是其中很重要的,推荐看老外的吧,我在做项目的时候吧cas1,cas2,cas3版本的源码全部读了,很有收获,项目中的部分功能在版本2的基础上改写的,远在cas3支持之前。
别忘了去iteye转转,看看robbin以前写的java系列文章。
以上这些工作中就基本够用了。深入的知识看点赞数再写吧。

评分

参与人数 2黑马币 +8 收起 理由
das + 3 赞一个!
fanyun2009 + 5 有目的很重要

查看全部评分

4 个回复

倒序浏览
有的放矢 很重要
回复 使用道具 举报
风挽楚云 来自手机 中级黑马 2016-3-11 14:49:50
藤椅
说得好真好
回复 使用道具 举报
Banana_uSuOO 来自手机 中级黑马 2016-3-11 16:43:24
板凳
我也是新来黑马论坛,还没进黑马学习,急需高人指点江来自: iPhone客户端
回复 使用道具 举报
学习了。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马