注册 登录 进入教材巡展
#
  • #

出版时间:2017-04

出版社:清华大学出版社

以下为《Java程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302463221
  • 1-1
  • 43698
  • 16开
  • 2017-04
  • 工学
  • 软件工程
  • TP312JA
  • 设计
作者简介
作者:赖小平、梁玉英、向志华、陈雪娟、郭锐、彭
查看全部
内容简介
Java是目前软件设计领域应用广泛且功能极为强大的编程语言,是网络时代*重要的程序设计语言之一。本书注重理论结合实践,采用循序渐进的方法,全面、系统地介绍Java SE的核心技术,使读者掌握面向对象的思想和面向对象的程序设计方法。全书共15章,主要介绍Java语言概述、Java语法基础、Java程序流程控制、数组与字符串、类与对象、类的继承与多态、抽象类与接口、异常处理、文件的读写、Java SE API常用类、泛型与集合、图形用户界面GUI、JDBC数据库编程、多线程和Java网络编程。每章除了讲解大量的例题,还深入、透彻地分析若干综合实例,内容涵盖当前章节的主要知识点。书中的典型案例有简易计算器、猜数游戏、超级大乐透彩票开奖、手机接口的定义和实现、信号灯程序、简易记事本、学生信息管理系统等。

本书概念清晰,结构合理,叙述简明易懂,适合应用型本科、高职高专院校学生使用。无论是编程新手,还是具有编程基础的读者,都可以从书中获得新知识。
目录
目录

第1章Java语言概述001

1.1认识Java001

1.1.1什么是Java001

1.1.2Java语言的特点002

1.1.3Java程序的运行机制004

1.1.4Java语言的应用领域005

1.2Java开发环境与开发工具006

1.2.1Java开发环境006

1.2.2Java开发工具010

1.2.3Java程序开发过程013

1.3Java程序举例015

案例1简单控制台应用程序015

案例2简单GUI应用程序017

案例3Java Applet小应用程序017

本章小结019

习题019

第2章Java语法基础020

2.1标识符与关键字020

2.1.1标识符020

2.1.2关键字020

2.1.3Java命名规范022

2.2变量024

2.2.1变量的概念024

2.2.2变量的声明与初始化024

2.2.3变量的作用域026

2.2.4变量的分类028

2.3数据类型028

2.3.1数据类型的分类029

2.3.2基本数据类型029

2.3.3基本数据类型的转换030Java程序设计

2.4运算符与表达式031

2.4.1表达式的概念031

2.4.2运算符的分类031

2.4.3运算符的优先级与结合性038

2.5Java程序举例039

案例简易计算器039

本章小结039

习题040

第3章Java程序流程控制042

3.1程序基本控制结构042

3.2选择结构042

3.2.1if选择结构042

3.2.2ifelse选择结构043

3.2.3多重if选择结构044

3.2.4嵌套if选择结构045

3.2.5switch选择结构046

3.3循环结构047

3.3.1while语句048

3.3.2dowhile语句049

3.3.3for语句050

3.3.4break语句和continue语句052

3.3.5多重循环054

3.4Java方法055

3.4.1方法的定义055

3.4.2方法的重载058

3.4.3方法的参数059

3.5应用实例060

案例猜数游戏060

本章小结061

习题062

第4章数组与字符串066

4.1数组的概念066

4.2一维数组067

4.2.1一维数组的声明067

4.2.2一维数组的初始化068

4.2.3一维数组的引用069

4.3二维数组070

4.3.1二维数组的声明070

4.3.2二维数组的初始化071

4.3.3二维数组的引用072

4.4数组操作常用方法073

4.4.1数组遍历073

4.4.2数组复制074

4.4.3数组排序076

4.5字符串077

4.5.1String类077

4.5.2StringBuffer类082

4.5.3StringBuilder类085

4.5.4String类、StringBuffer类和StringBuilder类的使用和区别085

4.6正则表达式087

4.7应用实例091

案例超级大乐透彩票开奖091

本章小结093

习题093

第5章类与对象097

5.1面向对象程序设计概述097

5.1.1面向过程与面向对象097

5.1.2面向对象程序设计的特征098

5.2类的定义与对象的创建100

5.2.1类与对象的关系100

5.2.2类的定义101

5.2.3构造方法104

5.2.4成员变量与局部变量105

5.2.5对象的创建106

5.2.6访问控制修饰符109

5.2.7关键字this110

5.2.8关键字static112

5.3应用实例113

案例1人类的定义与使用113

案例2饮料自动售货机116

本章小结120

习题120

第6章类的继承与多态124

6.1类的继承124

6.1.1继承与派生124

6.1.2继承的说明126

6.1.3super关键字128

6.1.4final关键字130

6.2多态性131

6.2.1多态性的概念131

6.2.2对象变量多态性132

6.2.3方法多态性135

6.3应用实例136

案例1图形类的派生136

案例2动物多态性140

本章小结143

习题143

第7章抽象类与接口145

7.1抽象类145

7.1.1抽象类与抽象方法145

7.1.2抽象类与*终类147

7.2接口148

7.2.1接口的概念148

7.2.2接口的定义与实现149

7.2.3接口的多态153

7.2.4接口的继承154

7.3包155

7.3.1Java系统API包155

7.3.2包的定义156

7.3.3编译与执行带包的类157

7.3.4引入包159

7.4应用实例161

案例手机接口的定义与实现161

本章小结163

习题164