Java编程指南:基础知识、类库应用及案例设计pdf下载pdf下载

Java编程指南:基础知识、类库应用及案例设计百度网盘pdf下载

作者:
简介:本篇主要提供Java编程指南:基础知识、类库应用及案例设计pdf下载
出版社:清华大学出版社
出版时间:2019-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

编辑推荐

《Java编程指南:基础知识、类库应用及案例设计/清华开发者书库》是一本适合大学、大专等理、工科院校学生学习Java语言以及编写Java应用程序的实用型教科书或教学参考书,主要阐述了Java语言的关键字、语句、语法规则、类库等的使用方法

内容简介

  《Java编程指南:基础知识、类库应用及案例设计/清华开发者书库》适合作为学习Java语言及编写Java应用程序的实用型教科书或教学参考书,书中主要阐述Java语言的关键字、语句、语法规则、类库等的使用方法,其内容包括Java语言开发工具的介绍、面向对象编程、Java基础语句、Java类、Java类的继承与多态、Java接口、Java包、Java异常、Java基础类库的应用,以及通过应用型案例掌握Java语言的输入和输出操作、图形用户界面操作、Applet小程序的编写、图形绘制操作、多线程处理、图像动画制作、网络编程、数据库操作、媒体流处理、Android系统应用等相关类库的使用。
  《Java编程指南:基础知识、类库应用及案例设计/清华开发者书库》可作为理工科院校计算机相关专业的本科或专科生的教材,也可作为学习Java语言的初中级读者的参考用书。

作者简介

  彭波,中国农业大学教授,博士生导师,主讲“数据结构”“算法设计与分析”“C语言程序设计”“多媒体技术”等课程,主编《数据结构》(十一五国家级规划教材)、《数据结构及算法》《多媒体技术教程》《Java编程技术全接触》《Java多媒体技术》《程序设计》等教材。长期从事计算机科学与技术方面的教学及科研工作,主持和参加多项国家科技支撑计划课题,曾获得全国宝钢教育基金奖优秀教师、中国农业大学杰出教师等荣誉称号。
  
  孙一林,北京师范大学信息科学与技术学院副研究员,主讲“微机系统与接口技术”“嵌入式系统”“Java程序设计”等课程,主编《微型机系统与接口技术》(北京高等教育精品教材建设项目)、《Java程序设计》《汇编程序设计》等教材。长期从事微机接口应用、嵌入式系统等硬件及底层驱动、相关软件的设计与研发工作,曾获北京市科学技术进步奖。

内页插图

精彩书评

  ★《Java编程指南——基础知识、类库应用及案例设计》着眼于原理与应用的结合,在深化理解和灵活掌握基本知识的基础上,轻松学会把理论知识转化为解决实际问题的工具,掌握分析问题、解决问题和总结问题的能力。
  ——宋廷强 青岛科技大学大数据学院副院长
  
  ★《Java编程指南——基础知识、类库应用及案例设计》在内容选取上符合认知规律和教学规律,在组织编排上体现“先理论、后应用、理论与应用相结合”的原则,兼顾学科的广度和深度,具有广泛的适用性。
  ——魏翼飞 北京邮电大学教授、博士生导师
  
  ★《Java编程指南——基础知识、类库应用及案例设计》构思新颖,概念准确,论述清晰,实用性强,内容丰富。所有应用实例基于J2SE平台解析Java类库的操作机制,具备很高的参考价值,可以为读者使用Java语言开发实际软件项目奠定基础。
  ——关东升 知名IT技术专家、畅销书《Java从小白到大牛》作者
  
  ★《Java编程指南——基础知识、类库应用及案例设计》全面诠释了Java基础知识与高级编程技术,通过对Java技术领域重要知识点的剖析及简单明了的实例介绍,使读者能够在较短时间内掌握Java编程技能,成为专业的Java程序开发人才。
  ——李宁 “宁哥大讲堂”创始人,UnityMarveI创始人

目录

第1篇 Java程序设计基础
第1章 Java程序设计基础
1.1 Java程序与运行
1.1.1 Java语言的特征
1.1.2 Java虚拟机
1.1.3 Java字节代码
1.1.4 Java编译单元
1.2 Java程序的开发
1.2.1 Java语言程序开发平台
1.2.2 Java程序基础开发运行平台——J2SDK
1.2.3 在Windows操作系统中搭建Java程序的开发和运行环境
1.2.4 Java程序的编译和运行
1.3 Java语言的标识符和关键字
1.3.1 Java注释语句
1.3.2 Java标识符
1.3.3 Java关键字
1.4 Java基本数据类型
1.4.1 数据值的表示法
1.4.2 变量
1.4.3 变量的数据类型转换
1.4.4 常量
1.5 Java运算符和表达式
1.5.1 Java运算符
1.5.2 Java表达式
1.5.3 表达式中运算符的使用规则
1.6 Java程序流控制语句
1.6.1 分支结构语句
1.6.2 循环结构语句
1.6.3 辅助流控制语句
1.6.4 流控制语句应用示例
1.7 小结
1.8 习题
第2章 Java面向对象编程
2.1 面向对象程序设计
2.1.1 面向对象的程序设计方法
2.1.2 Java面向对象程序设计
2.2 Java类
2.2.1 Java类的定义
2.2.2 方法的定义
2.2.3 Java修饰符及其权限
2.3 Java对象
2.3.1 对象的创建
2.3.2 构造方法的使用
2.3.3 对象的使用
2.3.4 对象的清除
2.3.5 Java类和对象的关系
2.4 数组对象
2.4.1 一维数组的声明和创建
2.4.2 多维数组的声明和创建
2.4.3 数组的应用
2.5 小结
2.6 习题
第3章 Java类的继承与多态
3.1 Java类的继承
3.1.1 概念和语法
3.1.2 Java类继承关系的测试
3.1.3 隐藏、覆盖和重载
3.1.4 构造方法的重载
3.2 abstract和final修饰符
3.2.1 abstract修饰符
3.2.2 final修饰符
3.3 this和super变量
3.3.1 this变量
3.3.2 super变量
……

第2篇 Java基础类库案例
第7章 Java输入和输出操作案例
第8章 Java图形用户界面设计案例
第9章 Java Applet小程序案例
第10章 Java基础绘制图形案例
第11章 Java高级图像处理案例
第12章 Java多线程应用案例
第3篇 Java扩展类库案例
第13章 Java动画制作案例
第14章 Java网络应用案例
第15章 Java数据库应用案例
第16章 JavaJMF媒体流处理及网络传输应用案例
第17章 Java Android系统类库应用案例
第18章 Java扩展语句及新增功能

前言/序言

  本书的作者都是多年从事Java语言教学和使用Java开发项目的教育工作者和软件工程师,对Java有着深入的理解,了解学生在学习Java语言时遇到的难点并知道如何使学生能够更快、更准确地掌握和使用Java语言,在本书的编写过程中,能使内容尽量通俗易懂,符合循序渐进、由浅人深的学习规则,帮助读者规范、系统地学习Java语言,为后续深入学习奠定扎实的基础。
  由于作者多年从事Java语言的教学工作,有些学习体会在此愿与读者交流,供读者学习参考。计算机语言是人与计算机交流时使用的语言,更确切地说是人命令计算机做某些事情的语言。计算机语言与人类交流使用的自然语言的功能是一样的,也有单词(被称为关键字)、词组(被称为类库或函数库)、语法规则等。但是计算机语言的单词是有限的,因为计算机CPU中的指令译码器只能理解很少的单词,而语法规则也是规定好的,只可以按照语法规则编写一些语句,否则计算机会不识别。掌握了计算机语言的关键字和语法规则就可以编写计算机识别的可执行语句,而计算机程序就是一些语句遵循语法规则的逻辑组合,它可以让计算机完成特定的功能。顾名思义,计算机好像只能实现计算功能,但它为什么能用于各行各业?因为几乎所有的事物及事物的改变都可以用“数据”描述,例如最熟悉的阿拉伯数字、ASCII码(描述文字)、PCM码(描述视频、音频信息)、表格、图等“广义数据”,处理这些“数据”正是计算机的专长。因此,编写计算机程序首先需要通过“数据”和对数据的操作建立一些模型(称为数学模型),然后计算机执行程序针对数据进行操作,实现要达到的目的。目前的面向对象编程的理念就是帮助实现或建立这样的模型,它可以使编写计算机程序变得简单。掌握面向对象编程思想是编写应用程序的基础,而Java语言就是适用于面向对象编程的语言。另外,一种计算机语言除了有关键字和规定的语法规则外,还提供了大量的类库或函数库,这些类库或函数库则是针对各种类型的“数据”实施处理的,在编写应用程序时,几乎所有需要处理的数据类型都可以在类库或函数库中找到处理方法,类库或函数库可以说包罗万象。总之,学习计算机语言在理解其使用的编程思想后,剩下的就是学习关键字、语法规则和类库或函数库的使用了。
  本书分为三篇:第1篇Java程序设计基础包含6章,主要讲解Java语言的关键字、由关键字组成的表达式、程序流控制、类定义、接口定义、对象的使用、异常的处理等语句,以及Java语言的语法规则;第2篇Java基础类库案例包含6章,主要介绍关于Java基础类库JFC的应用,在JFC中每一个类库都是针对一类数据进行的操作,类库提供了许多数据操作方法,每一类操作都制定了操作机制,了解操作机制是更好地使用类库的前提,Sun Microsystems公司提供的J2SDK中类库使用说明文档是最直接的使用类库的学习资料,本书则是通过案例理解类库的操作机制和使用方法,该篇案例涉及的内容有计算机输入和输出操作、图形用户界面操作、Applet小程序的编写、图形绘制操作、多线程操作等应用案例;第3篇Java扩展类库案例包含6章,涉及的内容有动画制作、网络操作、数据库操作、音视频媒体流的处理与传输、适用于Android系统的Java类库,以及Java扩展或新增语句的应用等。通过案例为深入学习各个应用领域中Sun Microsystems公司提供的Java API奠定一定的基础。
  书中所有案例都是通过编译可运行的Java应用程序,并且实现了主要功能,读者稍加修改(添加一些辅助功能)就可以应用到实际项目中。出版社网站会提供这些案例的源代码和编译后可执行类代码,方便读者学习和使用。
  本书由中国农业大学信息与电气工程学院彭波教授、北京师范大学信息科学与技术学院孙一林副研究员主编,参加编写与案例程序调试的有北京师范大学信息科学与技术学院蔺东辉老师、北京联合大学师范学院电子信息系曾文琪老师,以及中国农业大学信息与电气工程学院和北京师范大学信息科学与技术学院的胡治国、张伟娜、王平、杨经宇、邓依伊、王倩芸、李韬治、王榕蔚等研究生和本科生,在此表示感谢。
  由于作者水平有限,书中难免疏漏之处,敬请读者批评指正。