Java学习手册
基本信息
编辑推荐
编程成功之路从此开始!
内容简介回到顶部↑
《java学习手册》以初学者为核心,全面介绍了使用java进行程序开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明、情景应用、实战练习等栏目,夯实读者编程技术,丰富编程经验。全书共20章,分为4篇进行介绍,第1篇为基础篇,包括java开发前奏、搭建java开发环境、 扎实java语言基本语法、掌握算法和流程控制、使用eclipse开发工具、探秘面向对象程序设计、初探java数组;第2篇为核心篇,包括字符串处理、集合类、使用异常处理机制、掌握java的i/o技术、精通多线程技术、枚举与泛型;第3篇为高级篇,包括swing基础知识、jdbc技术、swing高级组件、gui事件处理机制、网络程序设计;第4篇为实战篇,包括进销存管理系统、 企业内部通信系统。
《java学习手册》附有配套光盘,光盘中提供有本书所有程序的源代码、重点和难点的实例视频录像,其中,源代码全部经过精心测试,能够在windows 2000、windows xp、windows 2003、windows 7中编译和运行。
《java学习手册》适合java编程爱好者、初学者和中级开发人员使用,也适合作为大中专院校和培训机构的教材使用。
《java学习手册》附有配套光盘,光盘中提供有本书所有程序的源代码、重点和难点的实例视频录像,其中,源代码全部经过精心测试,能够在windows 2000、windows xp、windows 2003、windows 7中编译和运行。
《java学习手册》适合java编程爱好者、初学者和中级开发人员使用,也适合作为大中专院校和培训机构的教材使用。
作译者回到顶部↑
目录回到顶部↑
《java学习手册》
第1篇 基础篇
第1章 java开发前奏 16
1.1 java简介 17
1.1.1 什么是java语言 17
1.1.2 与其他语言相比java的优势 17
1.1.3 计算机语言中java近几年的排行 18
1.1.4 java的发展史 18
1.1.5 java成功案例 19
1.2 java特性 20
1.2.1 java的应用领域 20
1.2.2 java语法的特征 21
1.3 怎么学java 22
1.3.1 java程序员的成长之路 22
1.3.2 如何学好java 23
1.4 本章小结 23
第2章 搭建java开发环境 24
2.1 搭建java开发环境 25
2.1.1 下载jdk 25
2.1.2 安装jdk 27
第1篇 基础篇
第1章 java开发前奏 16
1.1 java简介 17
1.1.1 什么是java语言 17
1.1.2 与其他语言相比java的优势 17
1.1.3 计算机语言中java近几年的排行 18
1.1.4 java的发展史 18
1.1.5 java成功案例 19
1.2 java特性 20
1.2.1 java的应用领域 20
1.2.2 java语法的特征 21
1.3 怎么学java 22
1.3.1 java程序员的成长之路 22
1.3.2 如何学好java 23
1.4 本章小结 23
第2章 搭建java开发环境 24
2.1 搭建java开发环境 25
2.1.1 下载jdk 25
2.1.2 安装jdk 27
前言回到顶部↑
让想要学习编程的人员都能够学会编程!
我可以学会编程吗?
当然可以!即使你没有基础,即使你是非计算机专业毕业,即使你已过而立之年,甚至是只有初中毕业。我国最早的计算机反病毒专家、江民杀毒软件创始人王江民,初中毕业,38岁开始学习计算机,因为英语基础不好,很多人认为他根本没有学会编程的可能。但王江民没有感觉自己不行,硬是克服各种困难,成为我国最成功的程序开发人员之一。
王江民学习编程的诀窍是什么?
是实践。王江民说:“计算机是实践性非常强的学科。我搞计算机是用计算机,不是学计算机。” 王江民首先学的是BASIC语言。当时,为了辅导上小学的孩子,对软件一片空白的王江民竟然决定编写程序代替家长辅导。短短3个月,王江民就边学边实践,编好了一套数学语文教学软件,试过后效果奇佳,参加电脑报软件交流,被评为第二名,誉为“教育软件第一”。因为这次成功,极大激发了王江民对编程的兴趣,使他从此把精力转到了软件领域。
所以说:实践,是学习编程的最好方法,也是培养编程乐趣、捕获发展机遇的最佳途径。值得注意的是,不要等学完全部知识才去实践,要随时学习,随时实践,哪怕只学了一点点。
这本书适合我吗?
非常适合!本书是学习Java编程的最佳选择。所讲内容通俗易懂,易于学习,贴近实践。对于学习中的难点、重点,注意结合实际开发,采用情景应用的方式进行介绍和练习。本书光盘提供了完整的视频讲座,可以对照本书内容循序渐进进行学习。利用本书,不但可以学会编程,更能激发学习者理论联系实际的热情,开发出符合市场需求的软件和项目。
『本书内容』
本书分为基础篇、核心篇、高级篇和实战篇,共20章内容,内容安排依照从零起步、循序渐进的学习顺序,全面提高读者学、练、用的能力。本书知识结构如下图所示。
『本书特色』
最基础、最易学
为了让初学者易于学习,本书力求做到内容通俗易懂、讲解寓教于乐。对于初学者难以理解的专业术语,本书都进行了形象的解释,有些还提供了例图。书后附录中又单独将专业术语提炼出来,供读者学习时参考。例如,在讲解父类与子类的关系时,为使读者更容易理解,笔者以图形、三角形与等边三角形为例,图形类可以作为所有图形的父类,其子类包括三角形、四边形等,三角形也可以作为父类,其子类包括等边三角形、等腰三角形等,Java中的继承关系也是如此,在进行讲解时,还配有如下图所示的图形。
语音视频讲座
为了方便读者学习本书的内容,本书附赠光盘中提供了视频讲座,讲解细腻、层次清楚、互动性强,不但可以加深读者对书中内容的理解,还可以引导读者掌握“是什么”、“为什么”、“怎么办”、“应注意些什么”的编程思维能力。所包含的视频不仅对书中的内容进行了详细介绍,还对相关的技术进行了有效的扩展,对开发中常犯的各种错误给出了视频解决方案。
注重实用性
初学者经常会遇到这样的情况,书中讲解的技术能够理解,但不知道如何应用,例如,在学习抽象类时,读者能够自己定义抽象类并且能够从抽象类派生子类,但却不知道抽象类能够做什么,在哪里应用抽象类。本书在介绍技术时,注意强调技术的实用性,并且通过实例突出技术的应用价值。对于一些典型的应用,书中通过“情景应用”栏目进行重点介绍。
实战互动练习
要掌握一项技术,最佳的方式就是多练习、多实践。本书每章都提供了多个供读者实践的实例任务,读者可以对照实例检验对知识的掌握情况。每个实例任务都分为“题目描述”、“技术指导”和“紧急救援”三部分,其中,“题目描述”给出了实例功能的详细描述和效果图,“技术指导”给出了开发思路和关键技术,“紧急救援”提供了下载实例源码和开发文档的链接地址。
我可以学会编程吗?
当然可以!即使你没有基础,即使你是非计算机专业毕业,即使你已过而立之年,甚至是只有初中毕业。我国最早的计算机反病毒专家、江民杀毒软件创始人王江民,初中毕业,38岁开始学习计算机,因为英语基础不好,很多人认为他根本没有学会编程的可能。但王江民没有感觉自己不行,硬是克服各种困难,成为我国最成功的程序开发人员之一。
王江民学习编程的诀窍是什么?
是实践。王江民说:“计算机是实践性非常强的学科。我搞计算机是用计算机,不是学计算机。” 王江民首先学的是BASIC语言。当时,为了辅导上小学的孩子,对软件一片空白的王江民竟然决定编写程序代替家长辅导。短短3个月,王江民就边学边实践,编好了一套数学语文教学软件,试过后效果奇佳,参加电脑报软件交流,被评为第二名,誉为“教育软件第一”。因为这次成功,极大激发了王江民对编程的兴趣,使他从此把精力转到了软件领域。
所以说:实践,是学习编程的最好方法,也是培养编程乐趣、捕获发展机遇的最佳途径。值得注意的是,不要等学完全部知识才去实践,要随时学习,随时实践,哪怕只学了一点点。
这本书适合我吗?
非常适合!本书是学习Java编程的最佳选择。所讲内容通俗易懂,易于学习,贴近实践。对于学习中的难点、重点,注意结合实际开发,采用情景应用的方式进行介绍和练习。本书光盘提供了完整的视频讲座,可以对照本书内容循序渐进进行学习。利用本书,不但可以学会编程,更能激发学习者理论联系实际的热情,开发出符合市场需求的软件和项目。
『本书内容』
本书分为基础篇、核心篇、高级篇和实战篇,共20章内容,内容安排依照从零起步、循序渐进的学习顺序,全面提高读者学、练、用的能力。本书知识结构如下图所示。
『本书特色』
最基础、最易学
为了让初学者易于学习,本书力求做到内容通俗易懂、讲解寓教于乐。对于初学者难以理解的专业术语,本书都进行了形象的解释,有些还提供了例图。书后附录中又单独将专业术语提炼出来,供读者学习时参考。例如,在讲解父类与子类的关系时,为使读者更容易理解,笔者以图形、三角形与等边三角形为例,图形类可以作为所有图形的父类,其子类包括三角形、四边形等,三角形也可以作为父类,其子类包括等边三角形、等腰三角形等,Java中的继承关系也是如此,在进行讲解时,还配有如下图所示的图形。
语音视频讲座
为了方便读者学习本书的内容,本书附赠光盘中提供了视频讲座,讲解细腻、层次清楚、互动性强,不但可以加深读者对书中内容的理解,还可以引导读者掌握“是什么”、“为什么”、“怎么办”、“应注意些什么”的编程思维能力。所包含的视频不仅对书中的内容进行了详细介绍,还对相关的技术进行了有效的扩展,对开发中常犯的各种错误给出了视频解决方案。
注重实用性
初学者经常会遇到这样的情况,书中讲解的技术能够理解,但不知道如何应用,例如,在学习抽象类时,读者能够自己定义抽象类并且能够从抽象类派生子类,但却不知道抽象类能够做什么,在哪里应用抽象类。本书在介绍技术时,注意强调技术的实用性,并且通过实例突出技术的应用价值。对于一些典型的应用,书中通过“情景应用”栏目进行重点介绍。
实战互动练习
要掌握一项技术,最佳的方式就是多练习、多实践。本书每章都提供了多个供读者实践的实例任务,读者可以对照实例检验对知识的掌握情况。每个实例任务都分为“题目描述”、“技术指导”和“紧急救援”三部分,其中,“题目描述”给出了实例功能的详细描述和效果图,“技术指导”给出了开发思路和关键技术,“紧急救援”提供了下载实例源码和开发文档的链接地址。







点击看大图


加载中...
