给学习java web新手们的建议和推荐一些书籍
来源:互联网 发布:西安大数据公司 编辑:程序博客网 时间:2024/05/21 06:31
经常有人问我新手应该看哪些书籍,怎么样才行学好J2EE。其实各人都各人的学习方法,一个人的不一定适合另一个人,我在这里就我的学习路径,给大家列举一下,希望能提供一些参考。(申明:这里我不谈首先学习什么面向对象的思想问题,我觉得现实就是这样的,很多时候跟初学者谈这个就是认为设置了很多障碍,思想需要慢慢形成,所以这里不探究)
第一,学习技术,最忌讳的就是好高骛远,急躁不安,总是想着什么21天速成,所以应该放平心态,打好基础。JAVA基础相信对于学过C/C++的来讲不算复杂,但是JAVA的细节却很多,注意的事项也很多,所以还是需要静心下来认真研读。我不推荐大阅读大部头书籍,我觉得那会给初学者造成很多障碍。看着砖那么厚的书就让人有打退堂鼓的感觉,我当初就这样。所以,学习基础,大可先买一本大学里的JAVA基础教程,把里面的JAVA代码一行一行在电脑上瞧出来运行,一定要明白结果的原因,相信教程学完,你也算是JAVA基础入门了,剩余的就可以上网去看看JAVA基础的一些经验知识慢慢补充就好了,如果晚上没有事情,可以买一本大部头书,没事的时候翻翻,也起到一定好处,比如:《JAVA编程思想》,<java核心技术>。 《effetive java》推荐基础教程学习完毕之后看,这些都是经验。(如果不搞桌面编程,Swing ,awt等编程可以不用学习。建议学习过程中一定要结合JDK文档学习,多学习java.lang java.io java.util包中的类)
第二,上面J2SE基础差不多了,可以学习web编程了,在网上随便找一个简单的web编程的例子,来跑一下,不要用什么框架,建议可以先学JSP,虽然JSP快过时了,不过因为使用J2SE语法,所以对初学者来说简单,推荐看《JSP技术手册2.0》,在这里你会学到使用web服务器tomcat等等,这本书学完基本上web编程也算是入门了。
第三、学习java技术框架,spring, hibernate ,ibatis ,ant等等,这些需要慢慢来,一个个学习,不要着急。
第四,学习设计模式,技术架构思想,拓展其他J2EE技术。
最后,推荐看的书籍依次(技术框架书籍就不推荐了):
《代码大全》:推荐看,web入门之后就可以看了
《重构:改善既有代码的设计(中文版)》 这里添加一个,可以提高你编码的质量,推荐看
《J2EE development without EJB》 第三步框架学习完之后就可以看了
《GoF:设计模式--可复用面向对象软件的基础》,教你如何设计,设计模式大家有兴趣可以与我探讨。
《领域驱动设计》
- 给学习java web新手们的建议和推荐一些书籍
- 给学习java web新手们的建议和推荐一些书籍
- 给学习java web新手们的建议和推荐一些书籍
- 给Android新手的一些学习建议
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)
- java新手学习的一些建议
- 给JAVA设计开发新手一些建议和意见
- 给STM32新手们的学习建议
- 给Java新手的一些建议----Java知识点归纳
- 给Java新手的一些建议(Java基础部分)
- 推荐一些学习JAVA的书籍
- 推荐一些学习JAVA的书籍
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(一)
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(二)
- 求助QR分解
- 又流泪了,中国,就算只因为这些人,你没理由是弱者!! ----105元捐款
- 第二十課 言葉
- 以命名管道方式实现网络进程间通信的一个实例
- 为什么要开独立的B to C网店销售平台
- 给学习java web新手们的建议和推荐一些书籍
- linux下手动安装postgresql
- uclinux-2008r1(bf561)内核的icache支持(1):寄存器配置初始化
- oracle 函数说明
- 几个细节提高你的网上商店可信度
- ExecuteNonQuery方法教训
- uclinux-2008r1(bf561)内核的icache支持(2):icplb_table的生成
- Linux下的经典文件共享设置(NFS篇)
- table