java经典入门书籍,想深入学习java什么书比较合适比较经典

1,想深入学习java什么书比较合适比较经典看tcp/ip看unix网络编程卷1把里面的例子用java重写..然后你就可以进入通信行业了...推荐以下图书,虽然书比较贵,但确值得每个java程序员购买,英文原版为sun公司出版 。最好先熟读卷I即可 ======================== JAVA 2核心技术 卷I:基础知识(原书第7版) 定 价: ¥88.00 ----------------------------------- JAVA 2核心技术 卷II:高级特性(原书第7版) 出版社: 机械工业出版社 定 价: ¥108.00 (被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)Thinking in java 第三版 。合适的话看Core Java2就是java2核心技术如果说经典 那就是thinking in java(就是java 编程思想)现在已经是第四版..中文的要去买没有这个电子书..英文到是网上有的下至于深入学习java,不知道你的方向是什么...J2EE或J2ME...还是先把基础打好..JDK API也不错啊 。
2,初学者学习 JAVA 要买什么书好其实很多经典的java书籍并不适合初学者,如《Thinking in Java》、《JAVA核心技术》,因为他们太细致了,你只会越看越乱,分不清主次 。我倒是建议先从国内很多评价较好的大学教材开始看,虽然是写的很粗糙,但是至少能把java的大概框架展示给你,一些基本的语法你也可以简单熟悉下 。再做做书后很简单的习题,主要是起到巩固的作用,不要看过就忘 。还有可以多看看视频教程,也能对你学习java起到直观的作用 , 推荐看一看《动力节点的301集java基础教程大全》 。等读完一本这样的书,看完视频教程对java有了概念之后 , 可以回过头来去看国外的经典 。这时候的细节才是补充之前国内教材的粗糙处,你理解起来不会太难,同时也不至于陷入无边无际的细节里面,迷失了自我 。看熟一两本经典之后,你对J2SE应该已经比较熟悉了,之后是转J2EE还是J2ME就看你自己的爱好了 。按现在的行情来看,还是J2EE好一些,就是做web开发的 。当然这时候就要再去学其他优秀的开源框架了,如著名的SSH(struts+spring+hibernate),最好在学一门脚本语言(ruby、python、js、php随便一个,主要是理解脚本语言的精髓 , 语法都是浮云),然后找个好工作应该没什么问题 。这个路线就是进外包公司、银行软开、IBM、互联网公司了 。你好,初学Java可以根据自己的实际情况关注一些Java基础的视频 。
3,求推荐JAVA的入门书籍我推荐几本书吧 希望你按照顺序看 先看《head first java》(有中文版,下面2本书都是有中文版的)很浅显易懂而且图文并茂 , 用对话的方式讲解,你不会感到疲惫,能让你快速上手 。【肯定很权威 , sun认证考试是他们出题的】 再看第二本《java核心技术卷1-基础知识》,bruce eckel推荐的入门书籍 。第三本是《java核心技术卷2-高级特性》 。第四本是bruce eckel本人编写的《java编程思想》 。第五本是《head first servlet &jsp》 。第六本是《head first ejb》 。后面的关于web开发 , 现在流行使用框架技术,本人认为没有较好的书籍---但有个出路(直接到官方网站看api文档和示例程序源码) 。一、基础类 1、《Thinking in java》,入门第一位是建立正确的概念 。2、《Core Java》 , 我没系统读过,这本书更贴近实践 , 更多API的介绍,同样,更新也更频繁 。二、进阶类1、《Effective Java》 , 在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的 。2、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边角料,作为趣味读物也不错3、《深入Java虚拟机》,翻译一般 , 但不可不读,最好结合最新的JVM规范来读 。三、特定领域1、网络编程:(1) OReilly的《Java nio》,很多人都推荐,我个人觉的一般,基本上只是个API更详细的说明文档,Oreilly的java系列很多都是这样 。(2)推荐这本《Fundamental networking in java》,由浅入深教你怎么做java网络编程 , 并且介绍很多背景知识,甚至介绍了各种最佳实践、网络编程模型以及Java socket在不同平台之间的差异等等 。2、并发编程:(1)《Java Concurrency in Practic》,并发领域必读经典 。(2)《Java并发编程:设计原则与模式》 , 同样是Doug lea的作品 。(3) 《java threads》,入门读物 。3、、模式与设计1、《设计模式》,GOF的经典 。2、《设计模式精解》 , 应该有最新版,个人认为更适合入门 。3、《Head first设计模式》,更轻松的入门读物 。4、《企业应用架构模式》5、《分析模式——可复用对象模型》6、《面向模式的软件体系结构》,国内貌似翻译了3卷 , 绝对经典,可惜翻译较差 。7、《重构——改善既有代码设计》,想写好代码必读 。8、《重构与模式》4、方法论1、《敏捷软件开发》2、《测试驱动开发》,你不一定要TDD,但是你一定要学会做单元测试 。3、《Agile Java》,也可以作为java入门读物 。4、《快速软件开发》5、《面向对象分析与设计》,OO设计必读 。6、《Unix编程艺术》,打开你的眼界 。5、Java之外1、《unix网络编程》,学习网络编程必读书 。2、《C++网络编程》上下两卷,介绍ACE的,但是其中对各种模式运用的介绍非常值的一读 。3、《Joel说软件》,编程文化4、《人月神话》、《人件》5、《卓有成效的程序员》,给我很大启发的一本书 。6、《程序员修炼之道》7、《计算机程序的构造与解释》 , 必读8、《算法导论》 , 可以作为参考书9、《深入理解计算机系统》10、《编译原理》龙书,最新版用java解释 。【java经典入门书籍,想深入学习java什么书比较合适比较经典】
4 , 哪本书适合推荐给 Java 初学者Think in Java 书是一本很老的书但是概念讲的很清楚(注意翻译)1、《Java编程思想》 在有了一定的Java编程经验之后,你需要“知其所以然”了 。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础 。这本书的缺点是实在太厚,也比较罗嗦 , 不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了 。2、《动力节点javase301集>这本基础教程大全适合小白,零基础学习 , 教程经典,有很多企业技术和前言技术,甚至一些技术学会拿去面试都是一大利器3、《Agile Java》中文版 这本书是出版社送给我的,我一拿到就束之高阁 , 放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷 , 走向TDD 。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错 。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大 , 可以讲的内容太多 , 这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书 。虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习 。我认为初学者看《Java编程思想》的人应该是Java了解不多,看到别人说这本书好就推荐了 。其实这本书不是Java的入门书籍 , 更不适合完全没语言基础的人,初学编程语言的人看到这书估计会被吓到 。个人推荐毕向东的那套25天的视频,我当时就是花一个多月看了那套视频,现在做项目毫无压力 。里面讲解很详细,Java中重要的知识比如面向对象、多线程、常用API等等都有涉及,不重要的讲的教少 。如果不想看视频推荐李刚的《疯狂Java讲义》 , 这本书名字看上去挺俗的,但确实很适合Java的入门 。( 关于图形界面那些可以不看,基本用不到 。) 等有一定基础之后看《Java编程思想》,当然如果Java用的不是很深的话也没必要看 。《Java核心讲义》不推荐,翻译不太好 。对于没有编程经验的童鞋要入门的话,基本是要读一些浅显易懂的书籍 。要求我们快速了解java语言的起源,掌握Java语言中的基本语法和基本用法,快速熟悉Java , 顺利的建立起一个属于自己的“Hello World?。。?。1、《Head First Java》作者: Kathy Sierra / Bert Bates简介:《Head First Java》是一本完整地面向对象(object-oriented,OO)程序设计和Java的学习指导用书,根据学习理论所设计,你可以从程序语言的基础开始 , 到线程、网络与分布式程序等项目 。重要的是 , 你可以学会如何像一个面向对象开发者一样去思考,而且不只是读死书 。作为一本入门书,它是绝对出色的 。一个星期就能让你明白怎么用Java写程序了 。尤其是你有其它语言基础的情况下,这本书能迅速让你明白java的特质 。缺点是,它真的只是入门书 。你必然还需要一本Java大字典,比如《Thinking in Java》,以便查阅Java在细节上的更多东西 。2、《Agile Java》中文版这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中 , 潜移默化的影响你的编程思维走向敏捷,走向TDD 。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错 。而且在内容的取舍上处理的很好 , 可以让你段时间内掌握 Java重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书 。3、《Java开发实战经典》作者:李兴华 编著简介:本书是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给出一些比较成熟的开发步骤,帮助读者更好地进行Java的开发 。《Java程序员修炼之道》码出高效:Java开发手册Java从入门到精通(第4版 )《Head First Java》Java核心技术 卷I:基础知识(原书第10版)深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)Java编程思想(第4版) [thinking in java] 注:这本初学者看起来会比较费力,建议2年左右工作经验的童靴入手 。顺手推荐java数据结构与算法方面的三宝书1.黑宝书《数据结构与算法分析java语言描述》mark allen weiss2.蓝宝书《java数据结构和算法》robert lafore3.红宝书《算法》robert sedgewick

    推荐阅读