`
salever
  • 浏览: 255649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java, 那些美妙的书籍

阅读更多

整理一下最近看过或者比较有兴趣的Java书籍,以供大家参考:

 

1,数据结构、算法方面

   《算法导论》 适合有一定基础而且可以平心静气慢慢推荐的人看,有一定难度。个人觉得这本书可以让程序员的水平提升一个档次。(附件有MIT的部分答案)

 

2,Java 基础相关

   《Java 编程思想》 不多说了,看过,没看完,不过的确名不虚传 (附件添加第三版的电子书,中文)

   《轻松学用Java2》 个人的Java入门书籍,很适合Java初学者

   《Effective Java》正在看,很不错,建议e文不错的直接看英文原版,虽然很多东西以前也会注意到,但是系统的过一遍还是有好处的。(英文版部分章节电子书见附件)

    《深入JVM》适合想进一步了解Java以及JVM虚拟机实现的,写的不错。不过很难买得到书了,附件提供中文电子版的下载(扫描版,不是很清晰,还有 英文chm版)。

    《Java解惑》 再加一本Java进阶的书,这本书跟Effective Java类似,不过更直接,将各种可能出现的问题进行了归纳整理,目前手头有中文版部分章节的电子书,看看先再决定是不是要买。

 

3,Eclipse plugin/RCP开发

   《Eclipse 从入门到精通》,陈刚著,虽然看完了不一定精通,但是作为少有的几本国内优秀的Eclipse教材,很不错了。个人的RCP入门书籍。(部分章节电子书见 附件)

    《Eclipse Rich Client Platform》,著名Addison Wesley Eclipse Rich Client Platform 的第二版,Eclipse官网推荐,hyperbola示例很有用。(电子书见附件)

    《Contributing To Eclipse》,大师经典之作。遗憾的是现在各大书店都没货。(附件中有英文版chm格式电子书)

    《Swt JFace in Action》个人觉得in action 系统的书都不错,包括《Eclipse in action》《JUnit in action》等,本书对SWT/Jface 组件讲得很详细,也有很多示例程序。(电子书见附件)

    《RCP Plug-in开发自学教程》个人写的的RCP教程,给予版本eclipse3.6

 

4,GEF/EMF

     《Eclipse Model Framework》,第二版出了,中文版也有了,这方面根本没有多少可以选择的余地。GEF就完全没有成形的书,EMF据我所知就这一本了。不便宜,看 过第一版的电子书,那时候觉得对应的版本太老了,看不下去。第二版有机会再试试。

      GEF相信很多人是看八进制的博客,和Eclipseworld社区上的某位热心的tx翻译的一本日文教材入门的,至少我是,后来又收集了一些其他方面的 资料,不过还是太少。附件有IBM Developerworks上的GEF进阶系列的文章的电子书版。

 

4, 结构、设计模式

    《敏捷软件开发——原则、模式和实践》,Uncle Bob的大作,个人强烈推荐。里面很详细的讲解了敏捷开发,以及很多实例。这本书花了很多章节讲解常用设计模式,例子非常巧妙,部分由C++实现,也有 Java实现的。如果想了解敏捷开发、软件类包设计、设计模式这方面的东西,这本书是不二选择。

    《设计模式》 GOF的23种设计模式。不多说了,有人说很难懂,有人说很经典。(已添加电子书,中英版本都有,pdf)

     比较适合入门的还是《Head First 设计模式 》系列,至少语言更生动,一样有人贬低有人热捧,建议先看电子书再决定 是否买,有点小贵。

     《Thinking in Patterns》,突然想起Eckel还有一本讲设计模式的书,很早就听说过了,这本书还没看过,不过还是列出来吧。

 

5,JUnit

   《JUnit in action》讲解JUnit很不错的一本书,某看了一部分,受益匪浅,使用JUnit测试就是从看这本书起的。

 

6, 编程技巧

    《编程之美》,据说是微软的面试题集合,不过有些题的确不太好搞。提供部分章节电子书下载,有兴趣的可以看看。

 

先 写这么多了,上面的书某90%都看过,如果有什么与各位见解上的差距,还请谅解。

 

索性再加几本电子书吧:

A,《代码大全》也是久负盛名的书了,中文版 清晰版

 

PS:如果本文以及附件侵 犯了您的权利,请联系本人,本人将尽快删除。电子书仅供参考。

 

 

50
3
分享到:
评论
16 楼 去你姑 2015-11-16  
光下载不感谢lz的都不是好孩子
15 楼 shijinupc 2013-06-14  
好人一生平安
14 楼 wang1144 2012-01-18  
楼主是救世主啊 
13 楼 salever 2011-04-19  
livexu 写道
salever  eclipse 社区 好久没见你发帖了

最近只是整理一下CNF的东西,发了一个资料下载的帖子。。。有点懒了,,,
12 楼 livexu 2011-04-18  
salever  eclipse 社区 好久没见你发帖了
11 楼 salever 2010-08-19  
tamsiuloong 写道
哥们儿 你很慷慨啊 ,真是忍不住说句标准的英文来表示一下感谢。“thank you very much”

装在硬盘里还是不如分布在网络上,对不
10 楼 tamsiuloong 2010-08-19  
哥们儿 你很慷慨啊 ,真是忍不住说句标准的英文来表示一下感谢。“thank you very much”
9 楼 salever 2010-08-19  
jokiye 写道
楼主好人

mingjian01 写道
LZ好人啊,分享这么多好书

多多益善 多多益善
8 楼 jokiye 2010-08-19  
楼主好人
7 楼 mingjian01 2010-08-19  
LZ好人啊,分享这么多好书
6 楼 enhanceskill 2010-08-18  
不错的东西 谢谢分享
5 楼 salever 2010-08-18  
kid54001 写道
《深入Java虚拟机》啊,正版的市面上真的绝种了,逼得我去淘宝上买了本盗版,结果发现盗版的质量比想象中的好,- -!,绿皮的,加运费,差不多20来块。
设计模式,那本《Java与模式》是很不错的,不过1024页,一楼丢下去都能砸死人...

那我去买本,虽然很老了但是值得买。

另外,Eckel还有一本Thinking in Patterns with Java,也不错的,而且他都放出了电子版了。。。
4 楼 kid54001 2010-08-18  
《深入Java虚拟机》啊,正版的市面上真的绝种了,逼得我去淘宝上买了本盗版,结果发现盗版的质量比想象中的好,- -!,绿皮的,加运费,差不多20来块。
设计模式,那本《Java与模式》是很不错的,不过1024页,一楼丢下去都能砸死人...
3 楼 salever 2010-08-15  
看来JE的人都比较关心Java偏低层的的东西,JVM这么受欢迎啊。
2 楼 faith&2008 2010-08-11  
好书啊 ,谢谢LZ分享!
1 楼 liangcoder 2010-08-11  
多谢分享

相关推荐

    java开发书籍合集

    Java开发书籍合集是一份珍贵的学习资源,涵盖了Java编程语言的各个方面,对于想要深入学习Java技术的开发者来说,无疑是一份宝贵的财富。这份合集可能包括了从初级到高级,从理论基础到实战应用的各种书籍,旨在帮助...

    基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看!

    基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统...

    用java编写的小型图书管理系统

    《用Java编写的小型图书管理系统》是一个典型的Java应用程序,它结合了GUI(图形用户界面)设计和数据库操作,为用户提供了一种便捷的方式来管理和查询图书信息。在这个系统中,Java的核心功能得到了充分的运用,...

    学习java必看的书籍

    根据提供的部分信息,我们将重点介绍三本被广泛推荐的经典Java书籍:《Thinking in Java》、《Java Collections》以及《Java Networking Programming》,并简要提及其他几个方面如数据结构、Web开发和设计模式等。...

    bookManager_java图书馆最新_java图书馆mysql_java_

    【标题】"bookManager_java图书馆最新_java图书馆mysql_java_" 暗示了这是一个基于Java语言开发的图书馆管理系统,主要用于管理图书资源,同时结合了MySQL数据库进行数据存储。这个系统可能是最近更新或优化过的版本...

    java 图书管理系统(Java源码 + Mysql数据库).rar

    【实例简介】图书管理系统 Java MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大四上学期实训,注释很详细,按照阿里巴巴Java编程规范编写, SSM(spring spring MVC mybatis)开发...

    图书查询系统(Java)

    《图书查询系统(Java)》是一个基于Java编程语言开发的应用程序,主要功能是提供图书信息的检索服务。这个系统能够帮助用户快速、有效地查找所需的图书资料,为图书馆管理或者个人图书收藏提供便利。下面将详细介绍...

    图书管理系统JAVA语言

    《图书管理系统JAVA语言》 图书管理系统是一个典型的信息化应用,它主要负责图书馆中图书的借阅、归还、查询、统计等一系列操作。在这个系统中,我们使用了强大的JAVA语言作为主要的开发工具,以及稳定的SQL Server...

    Java 图书管理系统实训报告

    **Java 图书管理系统实训报告** 本实训报告将详细介绍在Java环境下开发图书管理系统的全过程,旨在提升对Java编程语言的理解和应用能力,同时掌握软件工程的基本流程。通过本次实训,我们将学习到以下关键知识点: ...

    java读取解析图书MARC数据iso文件

    java读取解析图书MARC数据的iso文件

    JAVA图书馆书库管理系统论文_java管理系统_java图书馆_JAVA图书馆书库管理系统论文_管理系统java_图书管理系统

    Java图书馆书库管理系统是一种基于Java技术开发的软件应用,它旨在高效、有序地管理图书馆的各类资源,包括书籍、期刊、电子资料等。系统通常具备借阅、归还、续借、预约、查询、统计等功能,以满足图书馆日常运营的...

    Java SE程序 图书管理系统

    Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE程序 图书管理系统Java SE...

    图书管理系统(java+mysql)

    【图书管理系统(java+mysql)】是一个基于Java编程语言和MySQL数据库技术实现的图书管理软件。在本系统中,Java作为后端开发语言,用于处理业务逻辑和与数据库的交互,而MySQL则是用来存储和管理图书数据的关系型...

    java图书管理系统(GUI)图形界面版

    《Java图书管理系统(GUI)图形界面版》是一个基于Java编程语言设计和实现的应用程序,它提供了全面的图书、读者及借阅信息管理功能。该系统采用GUI(图形用户界面),使得用户可以直观、便捷地进行操作,提高了工作...

    Java毕设-图书管理系统

    Java毕设-图书管理系统 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 前言 第一章 绪论 第一节 设计初衷 第二节 设计任务 第三节 JAVA介绍 第四节 编程运行环境 第五节 系统简介 第二章 系统实现 第一节 ...

    java图书馆管理系统

    Java图书馆管理系统是一款基于Java编程语言开发的前端应用,结合MySQL数据库作为后端存储,为用户提供图书的借阅、归还、查询等管理功能。这款系统是专为初学者设计的,便于他们学习和理解Java与数据库集成应用的...

    JavaSwing图书管理系统SQL server数据库

    JavaSwing图书管理系统结合SQL Server数据库是一个典型的桌面应用开发实例,它主要展示了如何利用Java的Swing库构建用户界面,并与关系型数据库SQL Server进行数据交互。在这个系统中,教师或管理员可以进行图书的...

    Java实现的图书信息管理系统

    《Java实现的图书信息管理系统》 图书信息管理系统是一款基于JAVA技术构建的应用软件,主要用于图书馆的日常管理工作,包括图书的录入、查询、借阅、归还、统计等功能。它以其高效、稳定、易用的特点,成为了现代...

    Java课程设计-基于Java swing带GUI界面的图书管理系统(源码+数据库+报告).zip

    我们本次的Java课程设计的最终目标是实现一个图书馆管理系统,使其具有一般图书管理系统所具有的功能,可以实现读者登录、新书入库、书籍查询、书籍修改和删除等功能。因为Java是一门很优秀的编程语言,具有面向对象...

Global site tag (gtag.js) - Google Analytics