「java大神作品」JAVA作者
今天给各位分享java大神作品的知识,其中也会对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基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。
3、《企业应用架构模式》
Martin的又一本名著,但这本书我只是泛泛地看了一遍,并没有仔细看。这本书似乎更适合做框架的人去看,例如如果你打算自己写一个ORM的话,这本书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,我还是推荐认真看看,会让你知道框架为什么要这样设计,这样你的层次可以晋升到框架设计者的角度去思考问题。Martin的书我向来都是推崇,但是从来都没有像Rod Johnson的书那样非常认真去看。
4、《敏捷软件开发 原则、模式与实践》
Uncle Bob的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书,就不必看GoF的《设计模式》了。
5、《敏捷建模》AM
Scott Ambler的名著,这本书非常的progmatic,告诉你怎么既敏捷又UP,把敏捷和UP统一起来了,又提出了很多progmatic的建议和做法。你可以把《解析极限编程 拥抱变化》、《统一软件开发过程》和《敏捷建模》这三本书放在一起读,看XP和UP的不同点,再看AM是怎么统一XP和UP的,把这三种理论融为一炉,形成自己的理论体系,那么你也可以去写书了。
6、《快速软件开发》
这也是一本名著。可以这样说,有本书在手,你就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,你只需要稍加变通,找方抓药就行了。
以上是我整理的一些有关java的入门书籍,有兴趣学习java的朋友可以参考一下。
接下来是对各位想要学习java的朋友的一些小小建议,希望对你有帮助!
不管你是学生还是上班族,出了社会才知道钱能挣屎难吃,在学校混日子过来的人,没有一个不后悔的。当你有一天在这个社会生存都成了问题的时候,你会发现自己所有的一切都是灰暗的,穷生奸计富长良心,我体会到了这句话的含义。所以奉劝那些还在上学的学弟(妹)们,抓紧在学校的日子学会一个顺应这个时代发展的技术,选择一个有发展空间的行业,毕业后能找到一份不错的工作,可以让自己有较高的起点,然后不断的向上发展。
1、 千万别自己一个人闭门造车。
不要认为自己可以解决所有问题,学习编程很抽象,尤其是在刚开始学的时候,很多时候你是无从下手的,所以我建议大家一定要懂得借力,找一些学的比较好的同学,或者你认识的朋友带带你,有人真的是事半功倍,效率会提高非常多。或者加一些学习氛围不错的Java交流学习群,跟有经验的人交流可以学到很多好的学习方法和技巧,提高我们的学习效率。
2、 工欲利其事,必先利其器。
在确定了要学习Java前,你一定要有一个非常完整的Java技术栈的大纲体系(比如上面的学习路线图)以及还不错的学习教程(推荐B站java300集),如果我们连一套完整的学习教程都没有,根本不可能学会Java。而很多人在开始使用的教程非常老,很多技术都已经过时,企业并不用这些技术,所以学了也是白耽误工夫。如果大家找不到合适的Java教程,可以试试我推荐的教程,都是免费的,不需要担心。
Java300集零基础适合初学者视频教程_Java300集零基础教程
3、 实践是检验真理的唯一标准。
学习编程一定要记得多动手写代码,视频只需要看一两遍即可。有很多同学不懂得如何学习编程,盲目无脑的一直刷视频看,但你看完视频后很快就会忘记,其实是在浪费你的时间。学习编程的主要目的是能做出好的互联网软件产品。这是一个需要动手的工作,所以我们学编程一定要注重动手写代码。而很多人学习编程都是只看视频,这样的学习方式是非常错误的,所以大家对于这点一定要牢记在心。
4、 项目作品是展现我们水平的重要因素。
我们在学完一个阶段后,一定要记得针对这个阶段去完成一个项目实战。真正能让我们印象深刻,加深理解的学习方式就是参与到项目的开发中。项目才能检验我们这个阶段到底学的怎么样,所以大家在学习的过程中切记项目的重要性,很多人学习Java最后却不能独立完成一个项目模块,如果你达不到这个水平,那么你是不可能找到Java开发工作的。
几个小技巧大家参考一下:
1、基础很重要,不要盲目的追求新技术,往往决定着你思维深度而又被你忽略的就是你的基础!
2、多动手敲代码,有时电脑就和女(男)朋友一样,它和你想的总是有差异的!
3、多百度,多搜索,百度会帮你解决掉百分之九十以上的问题!
4、多思考,急于动手写代码是大忌,熬夜写代码效率并不高。
有任何问题随时私聊我,希望我的学习经验可以帮助到你,多结交一个圈子内的大佬,方便以后创业,毕竟一辈子给人打工是没有止境的。
文章整理不易,还请各位抬抬您的小贵手,点个赞呗~
有哪些经典java游戏
俄罗斯方块(Tetris)是经典的益智游戏,几乎是世界上最有影响力的益智游戏之一,游戏本身也很简单,只要不断消减掉落的方块就可以了。这个游戏被模仿了很多个版本,我这里的是EA出的疯狂俄罗斯方块(Tetris
Mania)。
超级泡泡龙(Super Bubble
Bobble)是Taito公司开发的游戏,主角是两只绿色和蓝色的小恐龙,通过吐出泡泡来消减屏幕上的彩球,游戏本身简单易学、妙趣横生,女孩子玩起来会上瘾的。
超级马里奥(Super Mario
Bros)是任天堂公司开发的著名横版过关游戏,是电子游戏历史上销量最大的系列游戏之一,早在任天堂的红白机时代就名声在外了,这个游戏几乎移植到了所有的任天堂游戏机,也包括电脑和手机。
吃豆(Pac-Man)是Namco公司开发的一个经典游戏,玩家控制游戏的主人公黄色小精灵吃掉藏在迷宫内所有的豆子,并且不能被“幽灵”抓到。
贪吃蛇(Retro
Snaker)是诺基亚手机上的一个元老级游戏,这个游戏短小精悍,很具可玩性,特别适合在手机上玩。据称,已经有超过十亿人玩过这个游戏。
钻石情迷(Bejeweled)是一个很好玩的益智游戏,有点像“对对碰”,游戏规则很简单,移动相邻的两个钻石,使任一排产生有三个或以上的相同钻石,即消去,上面的钻石靠重力落下。
祖玛(Zuma)是一款休闲益智游戏,玩法很像QQ龙珠,将中间吐出来的珠子向着周围连环滚出的同色珠子射打,够三个就能炸裂消除,简单有趣。
炸弹人(Bomberman)是Hudson公司开发的一款基于迷宫的游戏,游戏主角炸弹人是一个机器人,基本操作是放置炸弹,以十字型的方式爆炸,来炸死敌人,也可以炸死自己,还有些增强威力与技能道具增加了游戏的可玩性。
波斯王子(Prince of
Persia)是上世纪九十年代的一个经典游戏,我以前在DOS上玩过的最早的游戏之一,可惜游戏续集一代不如一代,Gameloft将波斯王子一代进行了重新开发制作,命名为Prince
of Persia Classic,并支持手机,其在手机上的效果很不错。
模拟人生(The Sims)是Electronic
Arts开发的一款以模拟普通人生活为主题的游戏,玩家可以操控模拟人物进行日常生活、社区交流以及建造房屋。在一个模拟的世界中,仿造真实的情境,控制生理和精神的需求。手机版的模拟人生简化了原始电脑游戏的一些因素,使得其可以在手机上方便的操作。
求推荐JAVA入门书籍
一、基础类
1、《Thinking in java》,入门第一位是建立正确的概念。
2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。
二、进阶类
1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。
2、《Java Puzzlers》,通过谜题介绍一些你可能没有注意到的边角料,作为趣味读物也不错
3、《深入Java虚拟机》,翻译一般,但不可不读,最好结合最新的JVM规范来读。
三、特定领域
1、网络编程:
(1) O’Reilly的《Java nio》,很多人都推荐,我个人觉的一般,基本上只是个API更详细的说明文档,O’reilly的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想要开始学习,麻烦推荐几本好书!谢
Java2十大经典图书全给了:
第一名:Java编程思想第二版(Thinking in java second)
包含范围:全部。
没说的,绝对的大师作品,当之无愧的第一。第一版时就享誉整个java界(当时网上好象也有人译了)。国内版是京京工作室翻译的,基本上毁了此书--错误术语太多。推荐高手看E文版,新手就不要先看此书了。第二版更精采,台湾的侯捷译了此书。可以到看看前几章的中文版(不过是台湾术语)。希望国内会快些引入此书,你也可到--作者的主页免费下载此书推荐。有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著
包含范围:Java+XML
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
O‘reilly出的,ejb的重要性我不用多说了吧。尽管有人说这本译的不好,但是同样它是国内目前唯一的EJB专著。o eilly的书就是只讲一方面或一项技术,很细,但价格也不菲,这本书的架构还可以,值得一看。
!!!!!!!!第九名:数据结构与算法分析(Java版)
译作者: [美]Clifford A.Shaffer著 张铭 刘晓丹译
包含范围:Java算法
尽管基本上Java图书都是讲Java本身的特性。因为Java的体系太庞大了,而用Java来实现的数据结构与算法,这本书也是唯一一本,所以尽管这本不是那么的好但还是做以推荐。
第十名:软件工程Java语言实现 英文原书名: Software Engineering with Java
作者: Stephen R.Schach 译者: 袁兆山等
这本书没什么多说的,纯理论性的东西,但软件工程的重要也是有目共睹的,而且同样是这个领域中唯一的一本Java书。
参考资料:第九名:数据结构与算法分析(Java版)
推荐几本学习java的书籍。
Java2十大经典图书
第一名 Java编程思想第二版(Thinking in java second)
包含范围 全部。
没说的 绝对的大师作品 当之无愧的第一 第一版时就享誉整个java界(当时网上好象也有人译了)国内版是京京工作室翻译的 基本上毁了此书--错误术语太多 推荐高手看E文版 新手就不要先看此书了 第二版更精采 台湾的侯捷译了此书 (不过是台湾术语)非常棒!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著
包含范围 Java+XML
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
O‘reilly出的,ejb的重要性我不用多说了吧 尽管有人说这本译的不好 但是同样它是国内目前唯一的EJB专著o eilly的书就是只讲一方面或一项技术 很细 但价格也不菲 这本书的架构还可以 值得一看
第九名 数据结构与算法分析(Java版)
译作者 [美]Clifford A.Shaffer著 张铭 刘晓丹译
包含范围Java算法
尽管基本上Java图书都是讲Java本身的特性 因为Java的体系太庞大了 而用Java来实现的数据结构与算法 这本书也是唯一一本 所以尽管这本不是那么的好但还是做以推荐
第十名 软件工程Java语言实现 英文原书名 Software Engineering with Java
作者 Stephen R.Schach 译者 袁兆山等
这本书没什么多说的 纯理论性的东西 但软件工程的重要也是有目共睹的 而且同样是这个领域中唯一的一本Java书
java大神作品的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA作者、java大神作品的信息别忘了在本站进行查找喔。
发布于:2022-12-09,除非注明,否则均为
原创文章,转载请注明出处。