java编程自学书籍,想自学java帮忙推荐本好书

1,想自学java帮忙推荐本好书1、Java编程思想第4版2、Java核心技术1、2卷<<Thinking in Java>>Java编程思想很值得一看的书 。希望我的回答可以对您有帮助 。
2,Java学习需要看什么书先推荐一下合适的书1、《疯狂java开发讲义》《疯狂的讲义》这本书比较适合自学者 , 内容比较项目化,实操方法很多,如果你想进行java开发的深入学习,不妨看看这本书 。2、《java开发核心技术》这本书分为两个部分,第一个部分讲的是基础知识 , 第二个部分讲的是高级特性 。由于内容非常有层次,所以非常适合自学的同学学习 。3、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了 。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待 , 对Java基本语法 , 基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础 。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了 。另外再说一下零基础的小白学Java的话 , 看书并不是最好的选择 , 太枯燥了,现在网上那么多免费的教程它不香吗?俗话说“师父领进门,修行在个人”,你得有个师父(老师)引领你?。琂ava作为一门编程语言还是有难度的,可能你自己看书看两三天都看不懂的知识点,老师一句话就能点透 。
3,java程序 有哪些好的自学书籍首先要对你所学的JAVA有所了解 。要找准自己发展的方向 。是桌面还是移动应用 。学基础的时候一定要认真 , 虽然看起来很简单但一定要动手去做 。一本专业的java书《java核心技术》仔细看,里面都会讲到各种类,数组,链表,封装、重载等基础知识,然后再结合上面提到的东西进行简单程序的编写,主要还是多练,平时写程序多用java ,不要怕出错,eclipse里面会有提示 , 在错误当中学习,在实践中学习是最好的学习方式 。【java编程自学书籍,想自学java帮忙推荐本好书】
4,推荐几本学习java的书籍最有前景的就是javabean和serverletJava2十大经典图书全给了: 第一名:Java编程思想第二版(Thinking in java second) 包含范围:全部 。没说的,绝对的大师作品,当之无愧的第一 。第一版时就享誉整个java界(当时网上好象也有人译了) 。国内版是京京工作室翻译的,基本上毁了此书--错误术语太多 。推荐高手看E文版,新手就不要先看此书了 。第二版更精采,台湾的侯捷译了此书 。可以到www.csdn.net看看前几章的中文版(不过是台湾术语) 。希望国内会快些引入此书,你也可到www.BruceEckel--作者的主页免费下载此书推荐www.bdelmee.easynet.be/java/index.html 。有chm格式的,非常棒!BTW:这位大师最近在写Thinking in Python相信又是一本经典名著:) 第二名:Java2编程详解(special edition java2) 包含范围:全部 这本书会排在core java2的前面可能很多人会不同意 , 但是就中译本和内容来看非常全面 。适合新手成为高手 。虽然国内的价位高了些(150),但基本还是值得的 。该有的内容都有了 , 做参考书也很不错 。BTW , 这个系列中的oracle8/8i使用手册也是一本很经典的书,同样推荐 。第三名:Java2核心技术卷一,二(core java2 volume1,2) 包含范围:全部 这两本我把它们看成一本不会有人有异议吧 。这也是Sun的官方的书 , 我觉得相对来说 。第二卷高级特性要比第一卷基础知识好(第一卷又是京京工作室译的--真影响情绪:() 。内容同样很全面,但是卷一虽说是基础知识 , 同样对新手来说不是很合适 。感觉条理性不强,而且内容有些混杂,但第二卷完全可以弥补这些--精辟而细致,很适合有一定基础的Java程序员看 。第四名:Java 2图形设计 卷1:AWT 卷2:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT SWING 3rd Edition 包含范围:Java图形设计 没什么说的了,尽管图形设计不如J2EE那么火 ,而且Win32下做应用程序也不是java的强项,但是AWT和Swing仍然是Java程序员的必修课 。看这两本就够了,看看厚度就知道了,而且这也是Sun官方出的图书 。第五名:J2EE构建企业系统专家级解决方案 包含范围:J2ee 清华大学出版社 译作者:[美]Paul J. Perrone , et al.著 张志伟等译 又是一本极厚的书1038页,105元 。不过内容十分丰富,适合想对J2EE整体做了解的程序员,至于每项都想精就不太可能了,呵呵 。毕竟在Java中思想是主要的 。在这类中有本Java服务器高级编程也很不错,机工华章出的-wrox系列中的 。第六名: Java XML编程指南 电子工业出版社 译作者: [美]Tom Myers,Alexander Nakhimovsky著 包含范围:JavaXML XML在Java中的地位也越来越重要了,而国内能看到的还有一本中国电力出的o eilly的Java和XML 。最后我还是选了这本wrox的,当然你要是想好好学学XML本身,还是看看那本XML高级编程吧 。wrox系列中的-机工华章出的 。第七名:书名:Jini核心技术 英文原书名: Core Jini 作者: W.Keith Edwards 包含范围:Jini Jini也是Java体系中很重要的部分,而且更重要的是这本可能是国内唯一的一本Jini专著-翻译的也不错 。在我看来是当之无愧的经典,同样是Sun的官方图书,内容很清晰透彻 。第八名:Enterprise JavaBeans第二版 英文原书名: Enterprise JAVABEANS 作者: (美)Richard Monson-Haefel 包含范围:EJB Oreilly出的,ejb的重要性我不用多说了吧 。尽管有人说这本译的不好,但是同样它是国内目前唯一的EJB专著 。o eilly的书就是只讲一方面或一项技术,很细,但价格也不菲 , 这本书的架构还可以,值得一看 。第九名:数据结构与算法分析(Java版) 译作者: [美]Clifford A.Shaffer著 张铭 刘晓丹译 包含范围:Java算法 尽管基本上Java图书都是讲Java本身的特性 。因为Java的体系太庞大了 , 而用Java来实现的数据结构与算法,这本书也是唯一一本 , 所以尽管这本不是那么的好但还是做以推荐 。第十名:软件工程Java语言实现 英文原书名: Software Engineering with Java 作者: Stephen R.Schach 译者: 袁兆山等 这本书没什么多说的 , 纯理论性的东西,但软件工程的重要也是有目共睹的,而且同样是这个领域中唯一的一本Java书 。参考资料:第九名:数据结构与算法分析(Java版)5,自学Java有哪些书籍推荐(引用知……)我把我自己整理的一些比较好的书列出来,当然好书可能不止这些,我只是举个例子第一阶段:初学java核心技术java语言程序设计第二阶段:熟悉java编程思想effective java中文版深入理解java 7:核心技术与最佳实践java网络编程(以及java web方面的书)第三阶段:加强或精通java并发编程实战java虚拟机规范(java se 7版)深入理解java虚拟机:jvm高级特性与最佳实践设计模式之禅(java版)算法导论 或者 算法(第四版)深入剖析tomcat深入理解计算机系统代码大全编程珠玑除了这些你可以在百度传课动力节点java哪看看 。课程免费 。,内容丰富是干货 。书籍:Java核心思想 , java网络编程等等 , 另外,除了书,在现代学习java不可缺少的就是视频教程了 , 视频教程强烈推荐动力节点的,从基础的301集java基础大全,到框架,前沿技术等,沿着学习路线图贯穿整个java学习阶段 。网页链接 JAVA经典书籍下载基础知识:java学习笔记 林信良主编的,java基础只是不错 。基础知识学完就朝web方向发展了,像:jsp应用开发详解(第三版)再学一些框架之类的:轻量级java ee企业应用实战——struts 2+spring 3+hibernate整合开发这些应该都是各类只是基础的书,等学完这些,再找牛x的书看吧你可以去当当等网站看一下这方面的图书,看一下评价等 , 找适合的6,小白自学java看什么书一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法 , 宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说 。用很短的时间快速过一遍Java语法,连懵带猜多写写代码 , 要“知其然” 。1、《Java编程思想》在有了一定的Java编程经验之后 , 你需要“知其所以然”了 。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待 , 对Java基本语法,基本类库有比较清楚的讲解 , 可以帮你打一个良好的Java编程基础 。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习 , 因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了 。2、《Agile Java》中文版这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中 , 潜移默化的影响你的编程思维走向敏捷,走向TDD 。另外这本书成书很新 , 以JDK5.0的语法为基础讲解 , 要学习JDK5.0的新语法也不错 。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多 , 这本书选择的内容以及内容的多寡都很得当 , 可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书 。二、Java编程进阶类打下一个良好的Java基?。?还需要更多的实践经验积累,我想没有什么捷径 。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量 。1、《重构 改善既有代码的设计》这本书名气很大,不用多介绍 , 可以在闲暇的时候多翻翻 , 多和自己的实践相互印证 。这本书对你产生影响是潜移默化的 。2、《测试驱动开发 by Example》本书最大特点是很?。雌鹄疵挥惺裁锤旱?。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了 。这本书的作用是通过实战让你培养TDD的思路 。还有一些比较基础的入门书籍推荐给你《Head First java开发》《Head First java开发》是本完整的面向对象(object-oriented,OO)程序设计和java开发的学习指导 。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目 。最重要的,你会学会如何像个面向对象开发者一样去思考 。但如果你真地想要好好地学习java开发,你会需要《Head First java开发》 。这本书可是Amazon编辑推荐的十大好书之一!强烈推荐学习此书,非常适合初学者入门 。《java开发从入门到精通》《java开发从入门到精通》这本书主要针对java开发基?。?对于没有学过java开发的人才说,是一个不错的选择 。通过这本书 , 大家可以从零开始,慢慢码销搜来学习,而且实操很多 , 不会让你看到最后出现只会理论的情况 。《Thinking in java开发》(中文名:《java开发编程思想》)《java开发编程思想》可以说迟历是最经典的java开发着作 , 是所有java开发程序员必备教科书 。这本书不管是正在学习还是已经工作许多年的程序员,都可以从这本书中得到你想要的东西 。这本书具有教材和工具书的作用,就像一本字典,想知道什么都可以从中查询 。虽然这本书很好 , 但并不建斗樱议初学者学习,对于初学者难度较大 。《疯狂java开发讲义》《疯狂的讲义》这本书比较适合自学者,内容比较项目化,实操方法很多,如果你想进行java开发的深入学习 , 不妨看看这本书 。《java开发核心技术》这本书分为两个部分,第一个部分讲的是基础知识,第二个部分讲的是高级特性 。由于内容非常有层次 , 所以非常适合自学的同学学习 。希望对您有所帮助!~7,JAVA自学看什么书好对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解” , 先对Java熟悉起来再说 。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然” 。1、《Java编程思想》 在有了一定的Java编程经验之后,你需要“知其所以然”了 。这个时候《Java编程思想》是一本让你知其所以然的好书 , 它对于基本的面向对象知识有比较清楚的交待 , 对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础 。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了 。2、《Agile Java》中文版 这本书是出版社送给我的,我一拿到就束之高阁 , 放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻 , 竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的 , 在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD 。另外这本书成书很新,以JDK5.0的语法为基础讲解 , 要学习JDK5.0的新语法也不错 。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多 , 这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书 。虽然作者自己把这本书定位在入门级别 , 但我不确定这本书用来入门是不是稍微深了点 。Java编程进阶类打下一个良好的Java基?。剐枰嗟氖导榛?,我想没有什么捷径 。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量 。1、《重构 改善既有代码的设计》 这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证 。这本书对你产生影响是潜移默化的 。2、《测试驱动开发 by Example》 本书最大特点是很薄 , 看起来没有什么负担 。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了 。这本书的作用是通过实战让你培养TDD的思路 。Java架构师之路到这个阶段,你应该已经非常娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一步 。1、《Expert One-on-One J2EE Design and Development》 这本书是Rod Johnson的成名著作,非常经典,从这本书中的代码诞生了springframework 。但是好像这本书没有中译本 。2、《Expert One-on-One J2EE Development without EJB》 这本书由gigix组织翻译,多位业界专家参与 , 虽然署名译者是JavaEye,其实JavaEye出力不多,实在是忝居译者之名 。以上两本书都是Rod Johnson的经典名著 , Java架构师的必读书籍 。在我所推荐的这些书籍当中,是我看过的最仔细,最认真的书,我当时读这本书几乎是废寝忘食的一气读完的,有小时候挑灯夜读金庸武侠小说的劲头,书中所讲内容和自己的经验知识一一印证 , 又被无比精辟的总结出来,读完这本书以后 , 我有种被打通经脉,功力爆增的感觉 。但是后来我看过一些其他人的评价 , 似乎阅读体验并没有我那么high,也许是因为每个人的知识积累和经验不同导致的 。我那个时候刚好是经验知识积累已经足够丰富 , 但是还没有系统的整理成型,让这本书一梳理,立刻形成完整的知识体系了 。3、《企业应用架构模式》 Martin的又一本名著 , 但这本书我只是泛泛的看了一遍,并没有仔细看 。这本书似乎更适合做框架的人去看,例如如果你打算自己写一个ORM的话,这本书是一定要看的 。但是做应用的人,不看貌似也无所谓 , 但是如果有空,我还是推荐认真看看,会让你知道框架为什么要这样设计,这样你的层次可以晋升到框架设计者的角度去思考问题 。Martin的书我向来都是推崇,但是从来都没有像Rod Johnson的书那样非常认真去看 。4、《敏捷软件开发 原则、模式与实践》 Uncle Bob的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书 , 就不必看GoF的《设计模式》了 。软件开发过程了解软件开发过程不单纯是提高程序员个人的良好编程习惯,也是增强团队协作的基础 。1、《UML精粹》 UML其实和软件开发过程没有什么必然联系 , 却是软件团队协作沟通,撰写软件文档需要的工具 。但是UML真正实用的图不多 , 看看这本书已经足够了,完全没有必要去啃《UML用户指南》之类的东西 。要提醒大家的是,这本书的中译本翻译的非常之烂,建议有条件的看英文原版 。2、《解析极限编程 拥抱变化》XP 这是Kent Beck名著的第二版,中英文对照 。没什么好说的,必读书籍 。3、《统一软件开发过程》UP 其实UP和敏捷并不一定冲突,UP也非常强调迭代 , 测试,但是UP强调的文档和过程驱动却是敏捷所不取的 。不管怎么说 , UP值得你去读,毕竟在中国真正接受敏捷的企业很少 , 你还是需要用UP来武装一下自己的,哪怕是披着UP的XP 。4、《敏捷建模》AM Scott Ambler的名著,这本书非常的progmatic,告诉你怎么既敏捷又UP,把敏捷和UP统一起来了,又提出了很多progmatic的建议和做法 。你可以把《解析极限编程 拥抱变化》、《统一软件开发过程》和《敏捷建模》这三本书放在一起读,看XP和UP的不同点,再看AM是怎么统一XP和UP的,把这三种理论融为一炉 , 形成自己的理论体系,那么你也可以去写书了 。软件项目管理如果你突然被领导提拔为项目经理,而你完全没有项目管理经验,你肯定会心里没底;如果你觉得自己管理项目不善 , 很想改善你的项目管理能力 , 那么去考PMP肯定是远水不解近渴的 。1、《快速软件开发》 这也是一本名著 。可以这样说 , 有本书在手,你就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了 。这本书不是讲管理的理论的 , 在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题 , 以及应该如何解决问题的点子,你只需要稍加变通 , 找方抓药就行了 。首先你得明确自己学java干嘛,是做web开发还是android开发 , 还是游戏服务器开发?对这些有了了解再去学习java,java是他们的基础 。我当初很推崇《java核心技术》,可是到现在都没看完一遍,如果你自学能力比较强,那么它就是一个很好的选择 , 而且我们学校java专业选修课就是用的这本书 。还有一本书《java编程思想》,这本书在你有了一定基础后看起来会通俗易懂,很有帮助 。其实如果你是0基础的话 , 还是先从视频教程起步吧,看书挑战性很强,我经常看着看着就睡着了 。。

    推荐阅读