下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >Java > Java基础入门

Java基础入门

综合评级:★★★★★

定价:44.50

作者:传智播客高教产品研究部 编著

出版社:清华大学出版社

出版日期:2014年5月

页数:426

字数:640000

ISBN:9787302359388

书籍介绍

  《Java基础入门》从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共11章,包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想,采用典型翔实的例子、通俗易懂的语言阐述面向对象中的抽象概念。在多线程、常用API、集合、IO、GUI、网络编程章节中,通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者培养良好的编程习惯。最后,讲解了Eclipse开发工具,帮助初学者熟悉开发工具的使用。

  《Java基础入门》附有配套视频、源代码、测试题、教学PPT、教学实施案例、教学设计大纲等资源,并提供在线答疑平台。

  《Java基础入门》既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

相关课程
目录

"第1章java开发入门1

1.1Java概述1

1.1.1什么是Java1

1.1.2java语言的特点2

1.2JDk的使用3

1.2.1什么是JDK3

1.2.2安装JDK3

1.2.3JDK目录介绍5

1.3第一个Java程序6

1.4系统环境变量10

1.4.1path环境变量10

1.4.2classpath环境变量12

1.5Java的运行机制13

1.6本章小结14

1.7习题14

第2章java编程基础16

2.1Java的基本语法16

2.1.1Java代码的基本格式16

2.1.2Java中的注释17

2.1.3Java中的标识符18

2.1.4Java中的关键字19

2.1.5Java中的常量20

2.2Java中的变量23

2.2.1变量的定义23

2.2.2变量的数据类型24

2.2.3变量的类型转换26◆java基础入门目录2.2.4变量的作用域30

2.3Java中的运算符31

2.3.1算术运算符31

2.3.2赋值运算符32

2.3.3比较运算符34

2.3.4逻辑运算符34

2.3.5位运算符36

2.3.6运算符的优先级39

2.4选择结构语句40

2.4.1if条件语句40

2.4.2switch条件语句44

2.5循环结构语句48

2.5.1while循环语句48

2.5.2do…while循环语句49

2.5.3for循环语句50

2.5.4循环嵌套52

2.5.5跳转语句(break、continue)53

2.6方法56

2.6.1什么是方法56...

"

前言

为什么编写这本书

  数年前,传智播客团队是一群默默工作在IT行业上的程序员,现如今,为了同一个梦想聚集在一起,为“改变中国的IT教育”而全力以赴。为什么会有这样的梦想?大家先来听一听IT毕业生的心声:

  “我们专业的课程太枯燥了,太多理论方面的课程,并且这些理论听起来都是很难理解的,同学们学完了都是一头雾水。”

  “我们学校那些教计算机语言的老师,整天就会在PPT上画来画去,照本宣科,能不能让老师直接教会我们怎么用啊!”

  “终于毕业了,学了四年的计算机课程,我们班上大部分同学都不知道能干什么,感觉好像什么都学了,却什么都不会干!”

  “实习单位根本就不让我们干活,只是让我们阅读代码、修改文档,说我们什么都不会,不敢让我们参与实际工作。想想自己辛苦学了四年,连实习的要求都达不到,心里很不是滋味。”

  “面试的时候,用人单位问能做什么,做过什么项目,我们回答不上来,面试过程中问到的很多问题,我们连听都没有听过。”

  ……

  这些心声并不是个别毕业生所表达的,而是高校反映出的一种普遍现象。高校的IT教育与企业的真实需求存在严重脱节。就目前高校计算机类的相关教育而言,问题主要有两个方面: 一是学校所用的教材过于陈旧,教材更新速度非常缓慢,导致学生所学的知识与现在的社会需求严重不符;第二是高校的老师长年从事教育工作,缺乏实际开发经验,从而无法向学生传授企业需要的专业技能。很多高校也都认识到了这些问题,但无法进行全面改革。

  为了帮助学校教师解决这些问题,传智播客将“改变中国的IT教育”作为自己的事业并为此拼搏了八年。在这八年期间,传智播客默默耕耘,陆续编写并出版了计算机书籍十几种、教学视频几十套、发表各类技术文章几百篇,直接培养的软件工程师就有2万多名,被传智播客影响的在校学生更是多达数百万人。毫不夸张地说,传智播客已经为IT学子开辟了一条全新的求知之路。

  ◆Java基础入门前言八年的沉淀让传智播客拥有了目前国内最好的IT培训课程。如今,传智播客决定把这套精品课程全部公开,印刷成书并输送至高校,解决眼下高校最急待解决的课程陈旧问题。另外,面向高校计算机专业的老师,传智播客还将提供免费的培训服务,让高校老师可以通过培训提高授课技能,将最专业、最实用的技能传授给学生。为了让广大师生在学习传智播客课程的同时能达到最好的效果,公司投入巨额资金,用于为高校师生提供以下服务。

  1. 为高校老师提供免费培训服务,免费提供教学所需的PPT、测试题等,并且为参加培训的老师免费提供书籍。

  培训报名网址: http://www.boxuegu.com/traning/main.do。

  2. 为全国高校的广大师生免费提供教学视频光盘。

  视频光盘申领网址: http://www.boxuegu.com/resources/video/main.do。

  为了解决学生在学习本课程过程中遇到的问题,传智播客免费提供有问必答服务。学生学习本书过程中无论遇到任何问题都可以求助于传智播客的“问答精灵”。传智播客组织了50多人的专业技术团队负责解答学生的问题,承诺针对技术问题3小时内给予解答。

  问答精灵网址: http://www.boxuegu.com/ask/main.do。

  微信用户加入问答精灵公众平台请扫描二维码:

  问答精灵技术交流QQ群: 375129533

  3. 针对高校教学,传智播客用近八年的教育培训经验,精心设计了“教材+教案+授课资源+考试系统+题库+教学辅助案例”一站式IT就业培训系列教程,方便老师进行教学,能够有效提高老师日常教学的效率。这套产品除了提供上述服务之外,还提供课程改革全程跟进式指导、教学指导、课程制定、最新课程同步、师资培训以及最新技术讲座等服务,帮助高校课程改革取得成功。欢迎广大高校教师与我们联系。

  索要资料联系QQ: 2011168841。

  高校老师技术交流QQ群: 115674557。

  希望通过我们的努力,在不久的将来,高校能够真正培养出符合企业所需的实用型人才,IT学子们不再为就业而迷惘!

  关于本教材

  传智播客创始人、著名的IT教育专家张孝祥老师,在2003年出版了《Java就业培训教程》,此书不仅受到了广大编程爱好者的一致好评,还被众多高校用作计算机专业Java课程的教材。由于书中所讲解的知识点过于陈旧,张老师于2010年年底开始着手编写此书的第二版,准备对自己的经典之作进行升级。然而就在2011年,张老师由于工作过度辛劳离开了我们。但是他的精神一直存在,我们秉承着张老师的人生格言“为千万人少走弯路而著书、为中华软件之崛起而讲课”,经过一年多的努力完成了这本书的编写。本书不仅融入了张老师许多优秀的编程思想,还包含了传智播客Java基础班全部的课程内容,是目前市面上较实用、较全面的一本Java入门教材。

  作为一种技术的入门教材,最重要也最难的一件事情就是要将一些非常复杂、难以理解的编程思想和问题简单化,让初学者能够轻松理解并快速掌握。本教材对每个知识点都进行了深入地分析,并使用生动形象的比喻来讲解抽象的编程思想。在教材中,每个知识点都精心设计了相关的案例,并模拟这些知识点在实际工作中的运用,真正做到了知识的由浅入深、由易到难。为确保教材通俗易懂,在教材编写的过程中,我们还让600多名初学者参与了教材试读,对初学者反馈的问题均作了修改。

  如何使用这本教材

  本教材共分为11章,下面分别对每章进行简单地介绍。

   第1章主要介绍Java语言的特点和JDK的安装使用。通过本章的学习,初学者需要掌握JDK的安装过程,动手实现属于自己的第一个Java程序。

   第2章详细讲解Java语言的基本语法。不论任何一门语言,其基本语法都是最重要的内容。在学习基本语法时,一定要做到认真学习每一个知识点,切忌走马观花,粗略地阅读章节内容,那样达不到任何学习效果。

   第3、4章介绍了Java语言最重要的特征——面向对象,这两章的内容以编程思想为主,初学者需要花很大的精力来理解这两章中所讲解的内容。可以这样讲,只有学明白了面向对象的编程思想才算真正地认识了Java这门语言。

   第5~10章都是针对JDK中提供的Java类进行讲解,要求初学者掌握教材中所涉及的Java类的具体用法。在学习这些章节时,要认真地完成教材中所提供的每个案例,从实践中学习每个类的具体用法。

   第11章是对开发工具Eclipse的介绍,初学者应按照教材中所讲解的步骤动手实践,从而熟悉该工具的使用。

  在上面所提到的11个章节中,第1章和第11章比较特殊,是对语言和开发工具的介绍。学习这两章时要求初学者按照教材中所描述的步骤进行动手练习。第2章中所讲解的知识点多而细,因此案例大多是以示例代码的形式呈现。第3~10章,每个小节在讲解完知识点后都会提供一个实用的案例,并在案例的后面对其进行详细地分析,初学者可以结合案例后的分析对案例进行学习,每一个案例都需要动手实践。在所有的章节中,第7章集合和第8章IO是本教材的重点内容,这两章所涉及的内容是实际开发中最常用的,初学者在学习这两个章节时应做到完全理解每个知识点,认真完成每一个案例。

  在学习本教材时,首先要做到对知识点理解透彻,其次一定要亲自动手练习教材中提供的案例,因为在学习软件编程的过程中动手实践是非常重要的。对于一些非常难以理解的知识点也可以选择通过案例的练习来学习。如果实在无法理解教材中所讲解的知识,建议初学者不要纠结于某一个知识点,可以先往后学习。通常来讲,看了后面一两个小节的内容后再回来学习之前不懂的知识点,一般就都能理解了。

  配套工具下载

  凡是自学编程的人都有过这样的困惑,在遇到解决不了的问题时无处询问,为了搞明白一个本来很简单的问题苦苦钻研好几天。这样的学习方式不但很浪费时间,而且过程相当痛苦。很多人就是因为在初学编程时遇到一些问题,自己解决不了又不知道该问谁,最终放弃了编程这条路,着实非常可惜。为了让初学者能避免这样的遗憾,传智播客特地为初学者创建了免费的答疑平台——问答精灵。

  大家在学习本教材的过程中如果遇到自己无法解决的难题,或者学不明白的知识,都可以求助于问答精灵,我们会在3小时内给予答复。

  问答精灵答疑平台网址: http://www.boxuegu.com/ask/main.do。

  在学习本教材的过程中如有不明白之处可参考传智播客免费教学视频。

  教学视频下载网址: http://www.boxuegu.com/resources/video/main.do。

  针对教材中所涉及的案例都提供了源代码。

  源代码及习题答案下载网址: http://www.boxuegu.com/resources/code/main.do。

  致谢

  本教材的编写和整理工作由传智播客教育科技有限公司高教产品研发部完成,主要参与人员有徐文海、李安安、陈欢、高美云,研发小组全体成员在这一年多的编写过程中付出了很多辛勤的汗水。另外,传智播客讲师刘意、冯佳、石松、杜宏、沙世博、刘晓曲、栾博、付东等人也参与了教材的部分编写和修订工作。除此之外,还有传智播客600多名学员也参与到了教材的试读工作中,他们站在初学者的角度对教材提供了许多宝贵的修改意见,在此一并表示衷心的感谢。

  意见反馈

  尽管我们尽了最大的努力,但教材中难免会有不妥之处,欢迎各界专家和读者朋友来信给予宝贵意见,我们将不胜感激。您在阅读本书时,若发现任何问题或有不认同之处,可以通过电子邮件或QQ与我们联系。

  电子邮件请发送至: itcast_book@vip.sina.com

  在线联系QQ: 871127939。

  技术交流QQ群: 375129533。

  传智播客教育科技有限公司高教产品研发部

  2014年1月于北京

热门图书
推荐新闻
技术文库
论坛推荐