看到有个童鞋发了个读书计划,决定推荐几本。只代表我个人意见,一家之言。单独发出来,只是留个纪念。
基础技术类----------
《java核心技术》必看
《Java数据结构和算法》机械电子工业出版社出的,黑色的,很好。
设计与实现类--------------
设计模式的,我推荐一本老书《J道》,前几天去书市,这个书已经买不到了。《java与模式》什么的也行吧,不太清楚,没看过。
不太建议过早接触设计模式,程序的编撰应该以 程序》》功能》》模块》》工具》》软件》》框架
的级别来锻炼自己的能力。过早接触设计上的东西,容易让人看的云里雾里,而且真正模式最重要的地方,在于应对需求和环境的变化,如果不是比较复杂和经常变
化或者需要维护的项目,是体会不到很多细节上的优点的。所有的模式最终的结果都是在降低开发和维护的投入。如果这2块内容不做的话,其实还不如简单的过程
编程直观。
java ee现在在做技术革新,貌似现在版本是5还是7?servlet3.0和ejb3.0有官方的技术文档。JAVA
EE的书,很多都很泛泛,还是以官方手册为准的好。ORACLE好像有serlet3。0的白皮书。java
ee未来的发展方向会和以前不太一样。比如比较重要的功能“异构系统通信”最早提出的时候是通过croba,后来在实际应用上,跨平台的调用反而不如
java领域内部rmi,现在的soap等都是解决一样的技术的,这些都是协议性质,至于jndi和一些中间件的技术,如果不是真的做的话,了解下就行
了,没必要搞的太过细致。看正统的文档有个好处,就是不容易被迷惑,国内的情况也许比较复杂,很多人靠出书赚名头和金钱,所以不见得所有的书质量都好,而
且比较容易有以讹传讹的情况。
至于说java ee的应用,单纯的阅读java还是有局限性,最少要学习
存储体系
关系型数据库(不知道最近nosql的情况如何,反正最少得精通一种数据存储)
表现层逻辑
html,css,javascript 或者现在的andriod(我始终认为最终web的发展还是要回归到浏览器上,移动设备也不例外,当然这是一家之言)
以及运行环境知识
一些简单的shell方面的东西。
最后说的东西,不是说明它们不重要,如果只是对写java程序感兴趣,想拿来玩的话,可以不学这些东西。如果你想做实际的东西的话,这些东西其实不可或缺。
我也在寻求一些好书,如果有好书推荐,可以发个给我,不过经过一次扔书之痛之后,在下只对免费的电子书感兴趣,谁有的话记得发我个mail什么的。
分享到:
相关推荐
JAVA优秀书籍推荐,纯属个人意见,仅供参考,
一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书籍
谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的...
### Java相关优秀书籍推荐 #### 一、Java SE 学习书籍:《Java编程思想》 **书籍介绍:** - **书名:**《Thinking in Java》(中文版:《Java编程思想》) - **作者:**Bruce Eckel - **出版社:**机械工业出版社 ...
介绍了java入门书籍、进阶书籍、架构书籍、软件管理书籍等
java学习推荐书籍
java 学习推荐书籍
以下是一份精心挑选的15本Java工程师必读书籍推荐,涵盖了从初学者到高级开发者的各种层次: 1. **《Java核心技术卷》**:这本书由Java之父James Gosling等人撰写,是学习Java语言的基础教材,详细讲解了Java语法、...
以下是一些关键的Java面试知识点和相关书籍推荐。 1. **Java基础** - **语法与数据类型**:理解基本数据类型(如int、float、boolean等)以及引用类型(如类、接口和数组)。掌握变量声明、运算符和控制流(如if-...
本文将从表示层、业务层和物理层三个方面来介绍 Java 框架相关的书籍。 表示层是用户与系统交互的界面,负责接收用户输入并显示系统输出。Struts 是一种流行的表示层框架,它提供了一个灵活的架构来开发基于 Web 的...
这篇博文链接(<https://xuhu-java.iteye.com/blog/1064022>)可能提供了关于Java编程的精选书籍推荐,这些书籍涵盖了从初学者到高级开发者所需的各种知识。标签“源码”和“工具”暗示了这些书籍可能包含深入的源码...
作为Java程序员来说,最痛苦的事情莫...我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。由于文件太大不得不奉承六次上传,请见谅!!!!
作为Java程序员来说,最痛苦的事情莫...我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。由于文件太大不得不奉承六次上传,请见谅!!!!
### Java推荐书籍知识点总结 #### 一、Java基础篇 1. **《Java核心技术卷I》** - **作者**: James Gosling等 - **简介**: 本书由Java之父James Gosling等人撰写,是Java编程领域的经典之作。本书全面介绍了...
对于初学者,推荐《Head First Java》这本书,它以生动有趣的方式介绍了Java的基础概念,包括变量、数据类型、控制结构以及面向对象编程的基本思想。此外,《Java核心技术卷》(Curtis Biel)也是很好的入门教材,它...
Java 基于 SSM 书籍推荐系统设计与实现 本文档详细介绍了基于 Java 和 SSM 的书籍推荐系统的设计和实现。该系统是为了满足当前书籍推荐管理的实际需求,结合计算机系统的结构、概念、模型、原理、方法,采用了 B/S ...
作为Java程序员来说,最痛苦的事情莫...我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。由于文件太大不得不奉承六次上传,请见谅!!!!