导航:首页 > 程序命令 > java程序员手册

java程序员手册

发布时间:2022-08-03 14:47:57

❶ 零基础学习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基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。

1、《重构 改善既有代码的设计》

这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对你产生影响是潜移默化的。

2、《测试驱动开发 by Example》

本书最大特点是很薄,看起来没有什么负担。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。

还有一些比较基础的入门书籍推荐给你

《Head First java开发》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开发核心技术》

这本书分为两个部分,第一个部分讲的是基础知识,第二个部分讲的是高级特性。由于内容非常有层次,所以非常适合自学的同学学习。

《java开发开发实战经典》

这本书比较适合自学者学习,里面有很多小案例,可以边学边练,巩固知识。

PS:温馨提示,光看不练假把式,跟着视频教程练项目也是必不可少的!相关教程指路B站尚学堂官方号!都是免费滴!

❷ 杭州的JAVA程序员

Java程序设计自学手册
作者: 王国辉,李钟尉,王毅 编着
ISBN: 9787115173393
定价: ¥49
出版社: 人民邮电出版社
出版时间: 2008-2-1

本书从初学者的角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍应用Java进行网络编程的常用技术和方法。全书分为3篇,共20章。第1篇为起步篇(第1章~第8章),主要介绍Java语言概述、搭建Java开发环境、Java语言基础、使用开发工具Eclipse、算法和程序控制结构构语句、面向对象编程、数组及其应用、字符串操作技术和集合类及其应用等内容;第2篇为提高篇(第9章~第14章),主要介绍异常处理、I/O处理技术、线程技术、JDBC技术、Java Swing等一些高级开发技术,在本篇的最后还通过一个进销存管理系统对前面章节的内容进行了实践;第3篇为实例篇(第15章~第20章),主要介绍JSP环境基础、JSP语法基础、JSP的内置对象、JavaBean技术和Servlet技术等Java Web领域的基础知识,最后通过一个博客网站介绍Java Web基础知识的综合应用。
本书附有配套光盘。光盘提供了书中实例的源代码,全部经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,保证能够正常运行。
本书适用于Java初、中级用户,也可作为大中院校师生和培训班的教材,对于网络编程爱好者,本书也有非常好的参考价值。

❸ Java什么书好

javaJava程序员的推荐阅读书籍》

作为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基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。

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、《快速软件开发》

这也是一本名着。可以这样说,有本书在手,你就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,你只需要稍加变通,找方抓药就行了。

六、总结

在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而上述的大半书籍的生命周期都足够长,值得你去购买和收藏

❹ java编程经典书籍有哪些

Java编程思想--此书适合有一定Java编程基础的人去看

其他的嘛,楼上那位仁兄所说的书是个不错的选择。

❺ 求java完全自学手册pdf版(林树泽)

1、听懂
通过视频来作为入门学习,是一个很好的方法,尤其是有一整套视频最好(有需要的童鞋可以在公众号联系我哈),这样可以比较好的系统学习整个知识结构,学习技术视频可不要跟看小片一样,一遍过后就完事,这样是不行滴,我班里有个童鞋,在学习磨砺营内部视频时,那家伙,太细太细了,里面的每一句话的表达都要深究,我有时难免口误,或漏了几个字,他特意记下来找到我,清楚的告诉我哪一节视频的几分几秒说的哪句话他认为有问题,或不理解,这给我印象很深。我想强调的是,他这种细致入微的方式一定是被鼓励的。学技术,就得要抠一点,抠一抠,再抠一抠,这跟做人刚好相反哈,做人抠,你会没有朋友,但学技术,抠——能让你知道更多东西,从这一点上看来,还是自私一点好。听懂讲什么,是学习的第一步。

2、理解
学Java/Android,是需要较好的逻辑能力的,几个步骤回合下来就云里雾里的,多遍下来还没有改善的,就可能怀疑你不太适合了,我经常建议我的学员们,写程序一定要先理解,明白每句代码的含义及作用,然后在理解的基础上再去敲代码,当然有些知识点需要其他未知的知识来辅助的情况,这个时候只需要先用,不必纠结,否则反复无法理解会起反作用,比如,烦躁、被打击、怀疑、最后放弃,直接影响后面的学习效果,当然有人带的好处是,老师会凭经验告诉你什么是必须理解的,什么是了解的,什么是先用就可以了,必竟短期内要学的东西太多,突击重点,然后扩展自己的知识面,才是正确的做法,等你真正工作个几年,时间长了,自然会明白很多东西,因为几年的工作和锻炼,你的理解能力和接触的知识量,足于让你轻松理解更多之前被认为复杂的知识点。这是学习的第二步。

3、模仿
有了前面的理解,接下来就是先模仿了,这是学习任何东西的前奏,你试想一下,学打篮球(为了耍酷)、学游泳(为了看MM)、学武术(为了银熊救美)、学唱歌(为了把妹)、学乐器(装下文艺)、学开车(争做老司机)等等,哪一个不是从模仿开始的,这个道理我想大家都懂,但下一步就不一定了,就是很多人认为跟着敲一遍就会了,要我说,刚学敲一遍就会,那你是神人了,学打个篮球你都会反复练习投三分,来提高命中率;反复练习挂档,来达到不经过大脑就可以自然反应;反复练嗓子才能发出动听的旋律......模仿是前提,但反复模仿很少人能做到,之前带过一个学员,给我印象很深刻,都叫他小海,敲键盘的速度比一般人快很多,人也很聪明,脑瓜子好使,我上课写的代码,在让大家练习的时候,他可以敲三遍,敲一遍删掉,再敲一遍再删掉,最后敲一遍留着,你可以说人打字快啊,那我想问,自学的时间纯由自己安排,你每个程序都可以模仿三遍的话,你一定懂得更多。这是学习的第三步。

4、练习
模仿是纯照着写代码,去理解代码内部的结构和思想、解决问题的思路。这些,需要在不断的学习过程慢慢去建立,说白了,你要学的不仅是代码,还有解决问题的方法,告诉你,在一般的程序实现中,每个问题都有一些固定的解决思路,俗称“套路”,你要掌握的各种各样的套路,并可以灵活运用。说的轻巧,如何达到灵活运用?这就得靠练习了,练习我认为是有别与模仿的,就像我们每天给学员留的作业一样,这个可以称为练习,练习会用到今天上课讲的知识点,但又不是上课讲的代码,需要你根据对知识点的理解,加上举一反三的能力,参考上课的示例,去独立完成,这是跟模仿最大的区别,因为这个过程你需要独立思考,这是学习的第四步。

5、笔记
威哥,我记不住啊,学了后面的忘了前面的,怎么办?这样我能学会吗?是的,这是大家都会遇到的问题,学得越多,忘得越多,不要说刚接触编程的人了,就是老手,一段时间不用某个知识点,也会忘记的,我也一样,这是很正常的情况,对于刚开始学的人来说,更为明显而已,一下子知识点那么多。所以,笔记就来了,在学习每个知识点的时候,做好详细的笔记,是帮助记忆非常好的方法,越细越好,笔记需要包括知识点的概念,作用,使用场景,使用步骤与说明,代码示例,重点强调,知识的小结等。我会要求学员跟我一起做笔记,切勿做拿来主义,把别人的笔记复制粘贴过来,因为做笔记的过程就是在整理思路和梳理重点的过程,复制粘贴根本达不到效果。繁琐的东西让笔记来帮助我们记忆,当然脑子里能记的越多越好,起码要记住思想性的、思路、重点和总结性的东西。这是学习的第五步。

6、反复练习
反复练习,就是孰能生巧的过程,在反复的过程中,你要、而且必须是提高性的反复练习,要问问自己,之前的代码有什么问题吗,是不是有改进的地方(放心,一定会有的,只是你没想到),是不是可以优化性能,是不是可以封装一下,等等,这个过程是你技术得到升华的时候,就像我这么多年讲课一样,如果每一遍都讲成一样的,那我早放弃了,那会是件很无聊的事情,自己也没有提升,所以我每一遍上课都会有不一样的地方。我知道你会问,那我根本想不到有什么可以改进的,有什么可以优化的,有什么可以封装的,代码有什么问题,怎么办?没关系,所以说这是反复练习,可不要理解为跟模仿一样,反复练习是指一段时间过后反复使用之前的学过的知识点,随着你的知识面和代码量的增加,或者查阅资料的方式,只要你想去做,你就会提高。这是学习的第六步。

7、多维思考
多维思考问题是指,你要学会寻找资料,不管从简单的google或,还是泡技术网站,再比如关注我这样的技术类公众号,看看每天的文章(风雨无阻哈),有些看不懂没关系,起码你能拓展自己的知识面,有些东西现在看不懂,那就了解一下,有一天你用到了,自然就会懂了,用不到知道就行了,技术的世界那么大,不是每个技术你都要学会的,如果你真学会了,那也离死不远了,做到知识面要广,技术要专即可,多维思考可以帮助你积累拓展知识面,也会让你对相同的知识用法有不同的见解,这是学习的第七步。

8、记单词
学编程跟英语能力说实话关系不会太大,英语好当然是有帮助的,代码全是英文,跟英文一点关系没有那是假话,但英语不好也不是就学不好编程,有一次我上一个国外技术网站,跟老外聊天,我说我不懂英文聊天,好不容易憋出几个词来,然后他说,那你是怎么学会编程的,我说写代码跟英文聊天是两码事,我懂计算机英语,生活上的无法交流,让他们惊讶不已,感叹中国程序员如此强大(^^),确实,在学习编程的过程,我们当然要记单词了,不然那么多方法,名词不懂,是记不住代码的,这个千万不要拒绝,记多了,你会发现常用的单词其实不多,不懂一定要查,用多了自然就记住了,由其是Android开发中,各种属性、内部方法、源码,你要是都看不懂单词,会给你带来很大的麻烦。想学好,必记单词。这是学习的第八步。

9、总结
学会总结,才是硬道理,总结是学习的精髓,也是要记在脑子里的最重要的东西,细节部分可以靠笔记辅助,精髓要是没有提炼出来,你会很快忘记,总结的方式有很多种,比如脑子里详详细细过一遍今天学习的东西,注意,这里我要强调的详细,只有这样,你才能总结出精髓出来,然后可以记下来,或写成博客,或空间日记,都是很好的习惯,你知道为啥很多人在网上写博客吗,其实他是帮助自己梳理思路,又能帮助到他人,还能备忘,如果写得好,说不定还能提升自己的个人价值,一举多得啊,只是要坚持下来是不易的,但起码你要学会自己去总结。一句说,不会总结的人,成不了老司机。

❻ 做java程序员该看那几本书

想做J2EE的话建议在有一定WEB工作经验的情况下还是去学习一下SPRING这个框架。学了SPRING你可能会发现你的思维方式可能有所转变。
STRUTS这个东西只是把像JSP,SERVLET,JAVABEANS这样的MVC的工作流做了封装,熟悉JSP模式2的朋友学习STRUTS非常快。
HIBERNATE是目前最流行的ORM工具,用它来做数据库的持久化。学习它当然也是有所必要。

现在网上的框架多的数不清,一般最常用的像是SPRING,JSF,HIBERNATE,WEBWORK,STRUTS。

我觉的做这个和操作系统的了解程度的关系不是那么密切。学习这些东西还是建议你上网去找几个例子看一看。

❼ java学习有什么好书

《Java核心编程》

这 本书是与《Java编程思想》并列的两本最好的书,但《Java核心编程》更注重于图形方面的编程,比如说Swing/Awt。所以,我没有看过这本书。 如果你对Swing/Awt感兴趣的话,这本书是你最好的选择。《Java核心编程》、《Java编程思想》两者选其一,没必要两本都看,如果有时间的 话,不若选择一本深读好过两本泛读。
《Java编程语言》Java之父高司令
这本书更多地讲述Java API,对语言的细节没有深入的阐述。不适合入门,但又Java基础的人可以拿过来翻一翻,应该还是会有所收获的。
《Effective Java》中文版
与《Java编程语言》相反,本书介绍了在Java编程中57条极具实用价值的经验规则,目的就是写出更有效Java程序,Java程序员必读之书!

有 点晕了吗?其实学习Java首先应该培养兴趣,兴趣从哪里来?当然是做出自己的
东西,美其名曰做项目。当你完成一个项目,你的成就感、虚荣心及自信心将会 得到最
大的满足。如何做项目,我就不在这里多说了,你到图书馆一搜,一大筐关于J2EE的书将
会映入你的眼帘,挑一个你自己认为不错的书借回来参考,因为 我觉得这些书没有什么
好坏之分,都差不多。

恩,好了,项目也做了,名着也看了,那么接下来做什么呢?是不是觉得万事OK你
已经是Java大牛了。虽然有点夸大,也可以这么说了。不过,Java仍然有更广阔的天地,
这可以从阅读《深入理解Java虚拟机》开始。

《深入理解Java虚拟机》

第 一次读这本书的时候,就感觉它是一本奇书,学习Java怎么能少得了它呢。花了
整整一个星期的时间,如行云流水般的读了这本书,受益匪浅。现在,这本书我 已经看
过几遍了,而且仍然经常拿出来翻一翻,每次看这本书都感觉有所收获。更值得一提的
是,如果你要写Java编译器的话,这本就更必不可少了。

《Java 解惑》英文版

与《c缺陷与陷阱》类似,讲述Java中常常不为人所注意但有时却可能造成系统崩溃
的细微之处。

《Java并发编程实践》

Java并发编程方面最值得读的一本书,但内容理论化太强,需要静下心来慢慢品味,
而且是不断反复阅读才可能领会Java并发的真谛!

《Java编程语言规范》英文版、《JVM规范》英文版

写Java编译器会用到,其他情况下,可以看,亦可以不看。

《Java数据结构与算法》
书已老,内容尚可,期待新版本
《分布式Java应用》
更多讲述Java底层的细节方面,又与企业中实际项目有所关联,暂不推荐看。

❽ 学习java经典书籍,都是什么

十本最经典的java书籍推荐

No1: Java编程思想(第4版)
作者:(美)埃克尔 着,陈昊鹏 译
书籍介绍:全球程序员必备图书《Java编程思想》的最新版本! 获奖历史:b2003年《Software
Development》杂志最佳书籍Jolt大奖 b2003年《Java Developerrs Journal》读者选择最佳书籍奖
...

No2: Java 经典实例
作者:(美)达尔文(Darwin,F.I) 着;关丽荣,张晓坤 译
书籍介绍:本书对于Java开发人员而言是理想的"第二本书"(也是理想的自学书籍),讲述API比一般书籍要详细,非常适合扩大Java应用的知识面.

No3: Effective Java中文版(第2版)
作者:(美)布洛克 着,杨春花,俞黎敏 译
书籍介绍:可能有人认为我不需要任何Java方面的书籍,但是我需要这本书.Java之父James Gosling
编码平添乐趣,程序更加完美,高效成为习惯,工作如此轻松. 你是...

No4: Java高手真经(编程基础卷):Java 核心编程技术(赠手册一本、含光盘)
作者:刘中兵Java研究室 编着
书籍介绍:本书详细讲解Java语言基础开发中的各种技术,主要内容包括如下.
?Java开发入门:JDK、JVM、Eclipse、Linux.
?Java语法基础:类、抽象类、接口、内部类、匿名类、异常、编码规范. ?Java...

No5: Java 实时编程
作者:(美)布鲁诺 等着,田思源 译
书籍介绍:面向开发者和架构师的Java RTS权威指南
面向转向实时系统领域的Java开发者和架构师,以及转向Java的实时系统开发者.
从头至尾逐步分析应用示例,确定其限制并讨论解决它们的API和设计模式. ...

No6: 轻量级Java EE企业应用实战――Struts 2+Spring+Hibernate整合开发(附光盘)
作者:李刚 编着

No7: Java核心技术:卷Ⅰ基础知识
作者:(美)昊斯特曼 着,叶乃文,邝劲筠,杜永萍 译

No8: Java与模式(含盘)
作者:阎宏 编着

No9: Java网络编程精解
作者:孙卫琴 编着

No10: 代码大全(第二版)(两届Software Jolt
Award震撼大奖得主!)(软件开发世界的地图――经典中的经典!)
作者:(美)迈克康奈尔(McConnell,S.) 着,金戈 等译

❾ java程序员有哪些应该注意的编码规范

Java编码规范:尽量使用完整的英文描述符采用适用于相关领域的术语采用大小写混合使名字可读尽量少用缩写,但如果用了,必须符合整个工程中的统一定义避免使用长的名字(小于15个字母为正常选择)避免使用类似的名字,或者仅仅是大小写不同的名字避免使用下划线(除静态常量等)标识符类型说明包(Package)的命名Package的名字应该采用完整的英文描述符,都是由一个小写单词组成。并且包名的前缀总是一个顶级域名
,通常是com、e、gov、mil、net、org等;如:com.yjhmily.test类(Class)的命名类名应该是个一名词,采用大小写混合的方式,每个单词的首字母大写。尽量保证类名简洁而富于描述。

❿ java编程有哪几本书比较适合初学者

对于Java的初学者来说,如果找一本比较合适的入门教材的话,完整地介绍Java的 语法、面向对象和主要的API核心库等知识,那将对学习起到相当的促进作用。 我个人认为,一些经典的国外教材确实值得推崇,首先推荐要看的是《21天学通Ja va 2》、《循序渐进Java 2教程》、《Java2从入门到精通》等书看起来比较浅显易 懂,将Java的基本只是都涉及到了,使你在很短的时间内掌握Java的基本内容。 看完这这本书之一以后,你就想对Java全面深入的学习,现在向你推荐《Java大学 教程》、《Java 2编程指南》等书,这几本书对Java的语法、面向对象的知识和AP I函数库等介绍的比较详尽。让你能够比较熟练的使用Java来编程,解决一般的问题 。 最后向大家推荐的是《Java2核心技术》,这本书主要讲述了Java的核心技术也是J ava的难点之处,具有很高的参考价值,无论是Java的初学者还是Java编程老手,都 能从此书受益。 这时候大家可能会注意到,其中竟然没有大名鼎鼎的《Thinking in Java》这本书 。其实,这本书主要是从编程思想上来讲的,并没有完整的讲述Java的整个体系, 而是一种类似Tips的方法来对Java的知识点进行深入的分析和解释,就好像C++的经 典教材《C++ Primier》一样,并不适合作为初学语言的入门教材,蛋是在深入学习 Java的过程中的同时来读这本书会觉得受益匪浅。 值得一提的是,其实最有实用价值的是JDK-Document(下文中简称doc, http://ja va.sun.com/j2se/1.5.0/download.jsp中有离线版下载的,本例中只是列举了1.5的 doc,在相应的地方可以下载1.4甚至1.3的doc)和Java Tutorial在线教程( http:/ /java.sun.com/docs/books/tutorial/这个是在线查看的,离线版的下载本人目前 还不知道)。在doc中有四个部分API 文档(对SDK自带的标准Java API都进行了详 细的介绍,它是按照package来组织的,详细介绍了每一个class的继承关系,接口 的实现情况,以及所有public的属性和方法,对于每个方法的用途、调用的参数、 参数的类型,返回值的类型、以及方法可能抛出的异常等等)、guide(对一些Jav a技术和概念进行讲述)、relnotes(这个介绍新版本的JDK的发布信息以及新特点 )、tooldocs(主要对Java的所有命令进行讲述)。Doc是我们每一个Java工作者在 编程时必须的手册,目前只有英文版,sun中国社区正在进行汉化,相信不久就会出 现中文版的doc了。Tutorial也相当的不错,主要针对初学者,不过对于其他阶段的 Java学习者也有很大的帮助了。 以上主要针对J2SE的学习进行讲述的,Java主要有J2SE、J2EE、J2ME三个部分,J2 SE是基础。当我们对J2SE的学习掌握的差不多的时候,其实我们就会对Java的学习 有自己独特的体会,就会发现每一个Java技术自己所带的doc都对我们的学习有很大 的帮助。此外,经常去一些着名的网站上去看看各位网友的作品,对Java学习的心 得,确实对我们有很大提高,这里推荐 http://blog.csdn.net 。经常去图书馆或者 到书店去看看有关Java的书,看看它们是不是自己所需要的,这时候,选择学习Ja va的书籍就会自己拿主意了。 在上述的一些书籍的介绍中,并非每本书都要看,可根据自己的实际情况进行选择 ,或者像Java先行者咨询即可。

阅读全文

与java程序员手册相关的资料

热点内容
ipad怎么把app资源库关了 浏览:299
量柱比前一天多源码 浏览:416
电子书app怎么上传 浏览:66
国家反诈中心app注册怎么开启 浏览:804
全波差分傅里叶算法窗长 浏览:41
程序员如何讲自己做过的项目 浏览:7
程序员要看的书颈椎 浏览:946
php文章cms 浏览:553
CSS权威指南第三版PDF 浏览:496
android怎么搭建框架 浏览:184
正宗溯源码大燕条一克一般多少钱 浏览:917
电脑感染exe文件夹 浏览:916
wpsppt怎么转pdf格式 浏览:88
腾讯文档在线编辑怎么添加密码 浏览:880
本地不能访问服务器地址 浏览:865
访问服务器命令 浏览:835
华为云服务器分销商 浏览:954
Linux定位内存泄露 浏览:198
工程加密狗视频 浏览:720
不在内网怎么连接服务器 浏览:664