Java程序设计经典教程(融合上机操作实例)
基本信息
编辑推荐
实现Java语言语法、技术与主流开发平台Eclipse的高度融合.
强调上机实践,边学边练,悉习指导,快速强化技术要点..
独树一帜的上机例题,取材于现实生活,极富阅读趣味...
内容简介回到顶部↑
本书把java语言的语法讲解与上机编程实践融为一体,在全面讲解java语言基本语法知识的过程中,也系统地介绍当今各大it公司的主流java编程器(eclipse软件)的基本操作技巧。语法知识与上机操作两者的同步讲解,真正做到了让读者“在编程实践中学习编程理论”,为初学者的入门学习起到“切实可行”的指导性作用。
本书主要是针对java编程的初学者自学使用的。书中的例题极富趣味性,每个例题程序都详细列出上机操作步骤、程序执行流程图等;程序中的每一行代码也有详细的语法及功能性解释。
本书对语法知识的讲解比较全面、系统,因此也可作为高校、高职高专的教材使用,作者为此还提供了必要的教学资源下载网址。但本书在作为教材使用时建议在“多媒体”教室授课,并辅之以eclipse软件。
本书主要是针对java编程的初学者自学使用的。书中的例题极富趣味性,每个例题程序都详细列出上机操作步骤、程序执行流程图等;程序中的每一行代码也有详细的语法及功能性解释。
本书对语法知识的讲解比较全面、系统,因此也可作为高校、高职高专的教材使用,作者为此还提供了必要的教学资源下载网址。但本书在作为教材使用时建议在“多媒体”教室授课,并辅之以eclipse软件。
目录回到顶部↑
第1部分 java语言基础语法
第1章 编程准备工作
1.1 软件高手的三个必备条件
1.2 java语言编程工具(eclipse)的网络下载、解压与安装
1.3 java编程的示例性上机操作演示
1.3.1 打开eclipse编程界面
1.3.2 上机操作实例
1.4 java程序的基本框架分析
1.4.1 java程序的基本界面及编写
1.4.2 java程序结构分析
eclipse编程器操作小技巧
习题
第2章 基本类型变量的定义、赋值与相互间的混合运算
2.1 变量的定义、赋值与字符(包括汉字、日韩文等)的unicode编码
2.2 变量的命名规则与java语言的关键字
2.3 字符串及其与各种类型数据之间的相互转化
2.4 基本类型数据之间的强制转化与混合运算
2.5 java程序数据的可视化输入/输出
2.6 两个整数直接相除时的取整取余运算
2.6.1 整数的分解:验证“首同尾合十”心算法则
第1章 编程准备工作
1.1 软件高手的三个必备条件
1.2 java语言编程工具(eclipse)的网络下载、解压与安装
1.3 java编程的示例性上机操作演示
1.3.1 打开eclipse编程界面
1.3.2 上机操作实例
1.4 java程序的基本框架分析
1.4.1 java程序的基本界面及编写
1.4.2 java程序结构分析
eclipse编程器操作小技巧
习题
第2章 基本类型变量的定义、赋值与相互间的混合运算
2.1 变量的定义、赋值与字符(包括汉字、日韩文等)的unicode编码
2.2 变量的命名规则与java语言的关键字
2.3 字符串及其与各种类型数据之间的相互转化
2.4 基本类型数据之间的强制转化与混合运算
2.5 java程序数据的可视化输入/输出
2.6 两个整数直接相除时的取整取余运算
2.6.1 整数的分解:验证“首同尾合十”心算法则
前言回到顶部↑
本书的写作风格特点:.
1.与市场上同类Java语言程序设计方面的书相比,本书重点突出程序代码的可操作性,并给出每个程序的执行流程图及Eclipse软件上机操作步骤详解(Eclipse软件是当今各大IT公司的Java软件主流开发工具),部分程序还给出了调试方法、调试过程演示等。
2.与市场上的Eclipse相关书籍相比,本书突出Java语言语法知识的系统性、全面性及高频率语法知识讲解的透彻性。
3.作者把对象、类等关键性语法知识点的详细讲解完全融入到Eclipse编程实例之中,全面贯彻“在游泳实践中学习游泳理论”的教育理念,做到理论与实践的紧密结合。
4.本书有系统性语法知识点目录和Eclipse软件使用技巧查询目录,前者是写作主线;后者可供全面学习Eclipse编程器基本操作技能者使用,对初学者也是一个最后的全面检测。
本书的内容组织特点:
1.以Java语言语法知识点的系统性讲解为主线。语法知识点的取舍以编程中的使用频率为准,不追求面面俱到,忽略生僻语法,对高频率语法知识点力求讲清楚、讲透彻,为初学者在Java编程领域开辟出一条新的学习捷径。
2.内容趣味性强。本书所有例题都是作者精心挑选出来的,绝非语法知识点的人为拼凑,更不是“语法饲料”。例题的趣味性强化了本书的可读性,更可培养读者的自学能力与编程兴趣。每个例题程序都附有必要的上机操作步骤说明,以确保书本上的程序代码都能变成电脑上可以运行的Java程序。
3.本书还系统地介绍了Eclipse编程器的基本操作技巧,但对Java语言语法知识的讲解才是本书的重点,Eclipse编程器的用法讲解是相对次要的;后者服从、服务于前者。当前市场上的Java书可分为两类:一类是Java语法书;另一类是Java编程器的操作技巧书。两者的割裂增加了初学者的入门难度,使他们对这些书都“看不懂”。本书把Java语法与当前绝大多数软件公司使用的主流Java编程器(Eclipse软件)融为一体,真正做到了使读者“在编程实践中学习编程理论”,对初学者起到了切实可行的入门指导作用。相信你只要有一台可以上网的电脑,并对Java编程感兴趣,本书是能够带你顺利入门的。
4.与C、C++、Visual C++ 类似,本书对Java语言语法知识的讲解也细分为三部分:第一部分相当于C语言,专门讲解Java的基本语法;第二部分相当于C++语言,专门讲解Java语言面向对象程序设计;第三部分则相当于Visual C++,通过几个具体软件的编写过程讲述了如何借助Eclipse编辑器进行可视化程序设计。
本书的定位与写作目的:
本书定位于Java编程的初学者,旨在倡导一种全新的学习方式,即为读者提供一种“实践性”知识的自我获取方式。电脑越来越“平民化”,已经走入“寻常百姓家”;软件编写工具的智能化水平也在发生着“质”的飞跃,以至于软件产业工人也越来越“蓝领化”,因此我们的程序设计学习教材以及学习方式也要同步地“蓝领化”,使学生们感到编程是新鲜有趣的,能够引发他们的兴趣和积极性。我编写此书是为了给广大编程初学者提供一种“蓝领式”的编程技巧的指导,并希望能够激发读者朋友对软件编程的兴趣。如果读者朋友能从本书中有所收获,甚至掌握新的学习能力,那就是对我的最大鼓励。..
学习方法:
干任何事都是一个循环过程:良性循环是成功的第一步,而恶性循环是失败的主要原因。学习也一样。古人云:学而不思则罔,思而不学则殆。学和思就是一个相辅相成的循环过程。而对于实践性知识,我认为可以这样说,学而不实践则罔,实践而不学习则殆。学习与实践也是一个相辅相成的循环过程,如果两者能走上良性循环,就能够成功,否则就注定失败。把理论知识应用到实践中去会提高你解决实际问题的能力,会产生某种精神上的 “成就感”,这种“成就感”是一种精神回报,是一种必要的反馈。没有这种反馈,付出不可能持久,它会让你产生“累”的挫折感,这种感觉会削弱你的“斗志”,会阻止你继续前进;相反,“成就感”能激发你的学习积极性,而理论水平的提高更能提高实际问题的解决能力,这种相辅相成的良性循环最终能使你变得痴迷。这种心理状态不同于勤奋:痴迷是内心的渴望;而勤奋则是一种外力的强迫,两者表面相似却有着质的区别。痴情能使人忘我,不但不会使你产生疲劳感,反而让人欣喜若狂,越学越有劲;勤奋则不同,没有反馈的勤奋是很难坚持下去的。
除去极少数人之外,我们大多数人的智力都相差无几,其区别不过是潜力开发的不同。作为教师,主要职责就是“启民智”,使学生“恍然大悟”、“茅塞顿开”,帮助学生步入学习的良性循环状态。这种学习过程中各个环节之间相辅相成、相互促进的良性循环确实能产生“心理上的共振”,最终的结果就是成功。相反,恶性循环会使各个环节之间相互削弱、相互抵消,最终的结果必然是“失败”。
读者如果在阅读这本书的过程中能意识到上机编程的重要性,边读书边上机,就能走上Java语法学习与Eclipse上机编程两者的相辅相成、良性循环道路,最终将会成为一名优秀的Java程序员;相反,如果你在学习过程中意识不到上机实践的不可替代性,将会造成理论与实践的严重脱节,这会使Java语法变得枯燥无味、抽象、高深莫测,学习的效果也将大打折扣。
本书编写工作分工:
华中农业大学工程技术学院的张居敏老师编写了本书的第1部分(第1~5章)内容;湖北生物科技职业学院计算机系的龙翔老师(专业负责计算机系课程教学工作)编写了第2部分(第6~9章)内容;华中农业大学理学院计算机科学系石礼娟老师(专业软件教师)编写了第3部分(第10、11章)内容。
由于时间仓促,加之作者水平和经验有限,书中错误之处难免,敬请读者批评指正。...
张居敏
1.与市场上同类Java语言程序设计方面的书相比,本书重点突出程序代码的可操作性,并给出每个程序的执行流程图及Eclipse软件上机操作步骤详解(Eclipse软件是当今各大IT公司的Java软件主流开发工具),部分程序还给出了调试方法、调试过程演示等。
2.与市场上的Eclipse相关书籍相比,本书突出Java语言语法知识的系统性、全面性及高频率语法知识讲解的透彻性。
3.作者把对象、类等关键性语法知识点的详细讲解完全融入到Eclipse编程实例之中,全面贯彻“在游泳实践中学习游泳理论”的教育理念,做到理论与实践的紧密结合。
4.本书有系统性语法知识点目录和Eclipse软件使用技巧查询目录,前者是写作主线;后者可供全面学习Eclipse编程器基本操作技能者使用,对初学者也是一个最后的全面检测。
本书的内容组织特点:
1.以Java语言语法知识点的系统性讲解为主线。语法知识点的取舍以编程中的使用频率为准,不追求面面俱到,忽略生僻语法,对高频率语法知识点力求讲清楚、讲透彻,为初学者在Java编程领域开辟出一条新的学习捷径。
2.内容趣味性强。本书所有例题都是作者精心挑选出来的,绝非语法知识点的人为拼凑,更不是“语法饲料”。例题的趣味性强化了本书的可读性,更可培养读者的自学能力与编程兴趣。每个例题程序都附有必要的上机操作步骤说明,以确保书本上的程序代码都能变成电脑上可以运行的Java程序。
3.本书还系统地介绍了Eclipse编程器的基本操作技巧,但对Java语言语法知识的讲解才是本书的重点,Eclipse编程器的用法讲解是相对次要的;后者服从、服务于前者。当前市场上的Java书可分为两类:一类是Java语法书;另一类是Java编程器的操作技巧书。两者的割裂增加了初学者的入门难度,使他们对这些书都“看不懂”。本书把Java语法与当前绝大多数软件公司使用的主流Java编程器(Eclipse软件)融为一体,真正做到了使读者“在编程实践中学习编程理论”,对初学者起到了切实可行的入门指导作用。相信你只要有一台可以上网的电脑,并对Java编程感兴趣,本书是能够带你顺利入门的。
4.与C、C++、Visual C++ 类似,本书对Java语言语法知识的讲解也细分为三部分:第一部分相当于C语言,专门讲解Java的基本语法;第二部分相当于C++语言,专门讲解Java语言面向对象程序设计;第三部分则相当于Visual C++,通过几个具体软件的编写过程讲述了如何借助Eclipse编辑器进行可视化程序设计。
本书的定位与写作目的:
本书定位于Java编程的初学者,旨在倡导一种全新的学习方式,即为读者提供一种“实践性”知识的自我获取方式。电脑越来越“平民化”,已经走入“寻常百姓家”;软件编写工具的智能化水平也在发生着“质”的飞跃,以至于软件产业工人也越来越“蓝领化”,因此我们的程序设计学习教材以及学习方式也要同步地“蓝领化”,使学生们感到编程是新鲜有趣的,能够引发他们的兴趣和积极性。我编写此书是为了给广大编程初学者提供一种“蓝领式”的编程技巧的指导,并希望能够激发读者朋友对软件编程的兴趣。如果读者朋友能从本书中有所收获,甚至掌握新的学习能力,那就是对我的最大鼓励。..
学习方法:
干任何事都是一个循环过程:良性循环是成功的第一步,而恶性循环是失败的主要原因。学习也一样。古人云:学而不思则罔,思而不学则殆。学和思就是一个相辅相成的循环过程。而对于实践性知识,我认为可以这样说,学而不实践则罔,实践而不学习则殆。学习与实践也是一个相辅相成的循环过程,如果两者能走上良性循环,就能够成功,否则就注定失败。把理论知识应用到实践中去会提高你解决实际问题的能力,会产生某种精神上的 “成就感”,这种“成就感”是一种精神回报,是一种必要的反馈。没有这种反馈,付出不可能持久,它会让你产生“累”的挫折感,这种感觉会削弱你的“斗志”,会阻止你继续前进;相反,“成就感”能激发你的学习积极性,而理论水平的提高更能提高实际问题的解决能力,这种相辅相成的良性循环最终能使你变得痴迷。这种心理状态不同于勤奋:痴迷是内心的渴望;而勤奋则是一种外力的强迫,两者表面相似却有着质的区别。痴情能使人忘我,不但不会使你产生疲劳感,反而让人欣喜若狂,越学越有劲;勤奋则不同,没有反馈的勤奋是很难坚持下去的。
除去极少数人之外,我们大多数人的智力都相差无几,其区别不过是潜力开发的不同。作为教师,主要职责就是“启民智”,使学生“恍然大悟”、“茅塞顿开”,帮助学生步入学习的良性循环状态。这种学习过程中各个环节之间相辅相成、相互促进的良性循环确实能产生“心理上的共振”,最终的结果就是成功。相反,恶性循环会使各个环节之间相互削弱、相互抵消,最终的结果必然是“失败”。
读者如果在阅读这本书的过程中能意识到上机编程的重要性,边读书边上机,就能走上Java语法学习与Eclipse上机编程两者的相辅相成、良性循环道路,最终将会成为一名优秀的Java程序员;相反,如果你在学习过程中意识不到上机实践的不可替代性,将会造成理论与实践的严重脱节,这会使Java语法变得枯燥无味、抽象、高深莫测,学习的效果也将大打折扣。
本书编写工作分工:
华中农业大学工程技术学院的张居敏老师编写了本书的第1部分(第1~5章)内容;湖北生物科技职业学院计算机系的龙翔老师(专业负责计算机系课程教学工作)编写了第2部分(第6~9章)内容;华中农业大学理学院计算机科学系石礼娟老师(专业软件教师)编写了第3部分(第10、11章)内容。
由于时间仓促,加之作者水平和经验有限,书中错误之处难免,敬请读者批评指正。...
张居敏
【插图】







点击看大图

加载中...


