• JAVA程序设计(慕课版)/龚炳江
21年品牌 40万+商家 超1.5亿件商品

JAVA程序设计(慕课版)/龚炳江

全新正版 极速发货

27.46 5.5折 49.8 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者龚炳江 文志诚

出版社人民邮电出版社

ISBN9787115417046

出版时间2016-04

装帧平装

开本其他

定价49.8元

货号1201280910

上书时间2024-09-04

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
明日科技,程序设计类畅销图书作者,绝大多数品种在“全国计算机图书排行榜”同品种排行中名列前茅,累计销售百万册。作者编写的《Java 从入门到精通》长期占据各网店排行榜的靠前位置。

目录
目    录
第1章  Java语言概述  1
1.1  Java语言诞生背景  2
1.2  Java简介  2
1.3  Java语言的特点  2
1.4  Java的运行机制  3
1.5  JDK安装  4
1.5.1  下载JDK  4
1.5.2  安装JDK  5
1.5.3  Windows系统下配置和测试JDK  7
1.6  Java SE 8的新特性  9
1.7  Java程序开发过程  9
1.8  Java开发工具Eclipse  10
1.8.1  Eclipse简介  10
1.8.2  Eclipse的安装与启动  10
1.8.3  Eclipse编写Java程序的流程  12
1.9  编程风格  15
1.10  Java API简介  16
1.10.1  下载Java API  16
1.10.2  在线查看API  17
小结  18
习题  18
第2章  Java语言的基本语法  19
2.1  关键字和标识符  20
2.1.1  Unicode字符集  20
2.1.2  关键字  20
2.1.3  标识符  20
2.2  常量与变量  21
2.2.1  常量的概念及使用要点  21
2.2.2  变量的概念及使用要点  22
2.3  数据类型  22
2.3.1  基本数据类型  23
实例:使用基本数据类型定义员工的年龄
实例:为boolean型变量赋值并输出
2.3.2  引用数据类型  27
实例:使用引用类型定义员工的姓名
2.3.3  基本类型与引用类型的区别  29
实例:基本数据类型与引用数据类型
2.3.4  数据类型之间的相互转换  31
2.4  数组  33
2.4.1  声明数组  33
2.4.2  创建数组  34
2.4.3  初始化数组  34
2.4.4  数组长度  34
2.4.5  使用数组元素  35
小结  35
习题  36
第3章  运算符与流程控制  37
3.1  运算符  38
3.1.1  赋值运算符  38
3.1.2  算术运算符  38
3.1.3  关系运算符  39
3.1.4  逻辑运算符  40
3.1.5  位运算符  42
实例:逻辑位运算符的运算规则
实例:移位运算符的运算规则
3.1.6  对象运算符  44
3.1.7  其他运算符  44
3.1.8  运算符的优先级别及结合性  45
3.2  if语句  46
3.2.1  简单的if条件语句  46
实例:使用if语句求出c的最终结果
实例:在腾宇超市管理系统中判断用户添加的信息是否完整
3.2.2  “if...else”条件语句  47
实例:用“if...else”语句判断69与29的大小
实例:在腾宇超市管理系统的显示采购订货窗体中,将用户选择的采购订货信息保存在文本文件中
3.2.3  “if...else if”多分支语句  49
3.2.4  if语句的嵌套  50
实例:用“if...else”嵌套实现:判断英语成绩得78分是处在什么阶段
3.3  switch多分支语句  51
实例:用switch语句判断,在10、20、30之间是否有符合5乘以7的结果
3.4  if语句和switch语句的区别  53
3.5  循环语句  53
3.5.1  while循环语句  53
实例:计算1~99的整数和
3.5.2  “do...while”循环语句  54
实例:计算1~100的整数和
3.5.3  for循环语句  55
实例:用for循环语句实现打印1~10的所有整数
实例:在人员管理窗体中,查询所有部门信息,并显示
3.5.4  for-each风格的for循环  57
3.5.5  循环的嵌套  57
实例:打印九九乘法表
实例:求100以内能被3和7整除的数
3.6  跳转语句  60
3.6.1  break跳转语句  60
实例:求10以内的素数
3.6.2  continue跳转语句  60
实例:求100以内能被9整除的数
3.6.3  return跳转语句  61
实例:以List形式返回指定部门员工信息,并显示
小结  62
习题  62
第4章  面向对象基础  63
4.1  面向对象程序设计  64
4.1.1  面向对象程序设计概述  64
4.1.2  面向对象程序设计的特点  64
4.2  类  65
4.2.1  定义类  65
4.2.2  成员变量和局部变量  67
4.2.3  成员方法  68
实例:实现两数相加
实例:按部门名称查询部门编号
4.2.4  注意事项  70
4.2.5  类的UML图  70
4.3  构造方法与对象  71
4.3.1  构造方法的概念及用途  71
实例:定义Apple类,在该类的构造方法中初始化成员变量
4.3.2  对象概述  73
实例:定义一个类,创建该类的对象,同时改变对象的成员变量的值,并调用该对象的成员方法
实例:创建User对象并赋值
4.4  类与程序的结构关系  75
4.5  参数传值  75
4.5.1  传 值 机 制  75
4.5.2  基本数据类型的参数传值  76
实例:在Point类中定义一个add方法,并向add方法传递两个参数
4.5.3  引用类型参数的传值  76
实例:创建Car类和fuelTank类,实现引用类型参数的传值
4.6  对象的组合  77
4.6.1  组合与复用  77
实例:计算圆锥的体积
4.6.2  类的关联关系和依赖
  关系的UML图  78
4.7  实例方法与类方法  79
4.7.1  实例方法与类方法的定义  79
4.7.2  实例方法和类方法的区别  79
4.8  this关键字  79
实例:创建类文件,并将方法的参数值赋予类中成员变量
实例:在项目中创建类文件,定义方法,并通过this关键字返回
实例:在类中定义成员变量,并在成员方法中定义局部变量,用this关键字在成员方法中使用成员变量
实例:使用this关键字为User类的属性赋值
4.9  包  81
4.9.1  包的概念  81
4.9.2  创建包  82
实例:为腾宇超市系统各部分功能创建包
4.9.3  使用包中的类  82
4.10  import语句  83
4.10.1  类的两种访问方法  83
4.10.2  引入类库中的类  83
实例:在腾宇超市管理系统上显示时钟
4.11  访问权限  84
小结  86
习题  86
第5章  继承与多态  88
5.1  继承简介  89
5.1.1  继承的概念  89
5.1.2  子类的设计  89
实例:实现带背景的窗体
5.1.3  继承的使用原则  90
实例:定义一个动物类Animal及它的子类Bird
5.1.4  使用super关键字  91
5.2  子类的继承  92
实例:定义三个类实现子类继承
5.3  多态  94
5.3.1  方法的重载  94
实例:在Calculate类中定义两个名称为getArea()的方法和两个名称为draw()的方法
5.3.2  避免重载出现的歧义  95
5.3.3  方法的覆盖  95
实例:定义类Animal及它的子类,然后在Zoo类中分别创建各个子类对象,并覆盖父类
方法
5.3.4  向上转型  97
实例:创建抽象的动物类,实现向上转型
5.4  抽象类  98
5.4.1  抽象类和抽象方法  98
实例:定义类Fruit,在该类中定义一个抽象方法,同时在其子类中实现该抽象方法
5.4.2  抽象类和抽象方法的规则  99
5.4.3  抽象类的作用  100
5.5  final修饰符  100
5.5.1  final变量  100
5.5.2  final类  101
实例:创建一个名称为Final-Demo的final类
5.5.3  final方法  101
5.6  内 部 类  101
5.6.1  成员内部类  102
实例:创建成员内部类的实例对象,并调用该对象的print()方法
5.6.2  局部内部类  103
实例:创建局部内部类的实例对象,并调用price()方法输出单价信息
5.6.3  静态内部类  104
实例:创建静态内部类的实例对象,并执行introduction()方法
5.6.4  匿名内部类  105
实例:创建匿名内部类,编写print()方法,并打印一条信息
小结  106
习题  106
第6章  接口  107
6.1  接口简介  108
6.2  定义接口  108
实例:定义一个Calculate接口,在该接口中定义一个常量PI和两个方法
6.3  接口的继承  108
6.4  接口的实现  109
实例:定义两个接口,并且在这两个接口中声明一个同名的常量和一个同名的方法,然后再定义一个同时实现这两个接口的类
实例:在窗体中实现滚动微调处理器
6.5  接口与抽象类  112
6.6  接口的UML图  112
6.7  接口回调  113
实例:使用接口回调技术
6.8  接口与多态  114
实例:使用Dog类和Cat类都实现了接口Animals接口
6.9  接口参 数  115
实例:实现接口的回调参数
6.10  面向接口编程  115
小结  116
习题  116
第7章  异常处理  117
7.1  异常  118
7.2  异常处理  119
7.2.1  使用“try...catch”语句  119
实例:创建修改采购订货信息方法
7.2.2  finally子句的用法  121
实例:代码出现异常仍然执行finally
7.2.3  使用throws关键字抛出异常  122
实例:在dofile()方法声明中抛出一个IOException异常
7.2.4  使用throw关键字  122
实例:创建People类,抛出异常,并捕获异常进行处理
7.2.5  使用异常处理语句的注意事项  123
7.3  异常类  125
7.3.1  Error类  125
7.3.2  Exception类  126
7.4  自定义异常  127
实例:自定义一个异常类
7.5  异常的使用原则  129
小结  129
习题  129
第8章  常用的实用类  130
8.1  String类  131
8.1.1  创建字符串对象  131
8.1.2  连接字符串  131
?实例:通过运算符“+”连接字符串
实例:通过运算符“+”连接查询字符串
8.1.3  字符串操作  133
8.1.4  格式化字符串  138
8.1.5  对象的字符串表示  139
实例:继承Object类的子类重写toString()方法
8.2  日期的格式化  140
8.2.1  Date类  140
8.2.2  格式化日期和时间  140
8.3  Scanner类  142
实例:实现在控制台上输入姓名、年龄、地址
8.4  Math和Random类  143
8.5  数字格式化  144
8.5.1  Formatter类  144
8.5.2  格式化整数  144
8.5.3  格式化浮点数  145
8.6  StringBuffer类  146
8.6.1  StringBuffer对象的创建  146
8.6.2  StringBuffer类的常用方法  147
8.7  包装类  148
8.7.1  Integer  148
实例:以int型变量作为参数创建Integer对象
实例:以String型变量作为参数创建Integer对象
实例:创建类Summation,定义String数组,将元素转化成int型,并相加
8.7.2  Boolean  151
实例:在类GetBoolean中以不同的构造方法创建Boolean对象,并调用booleanValue()方法,然后转换为boolean数据输出
实例:将String类型中的元素转换成int型,并将各元素相加
实例:将字符变量以二进制、十六进制和八进制形式输出
实例:在主方法中将Integer类的常量值输出
8.7.3  Byte  152
实例:以String型变量作为参数,创建Byte对象
8.7.4  Character  153
实例:在类UpperOrLower的主方法中创建Character类的对象,并判断字符的大小写状态
8.7.5  Double  154
8.7.6  Number  155
小结  155
习题  156
第9章  集合  157
9.1  集合中主要接口的概述  158
9.2  Collection接口  158
9.2.1  addAll()方法  159
实例:使用addAll()方法向集合中添加对象
9.2.2  removeAll()方法  160
实例:使用removeAll()方法从集合中移除对象
9.2.3  retainAll()方法  161
实例:实现仅保留list集合中同时包含在list2集合中的对象
9.2.4  containsAll()方法  162
实例:使用containsAll  ()方法查看在集合list中是否包含集合list2中的所有对象
9.2.5  toArray()方法  162
实例:使用toArray  ()方法获得一个包含所有对象的指定类型的数组
9.3  List集合  163
9.3.1  List的用法  163
实例:测试add(int  index, Object obj)方法和set(int index, Object obj)方法的区别
实例:测试indexOf(Object  obj)方法和lastIndexOf(Object obj)方法的区别
实例:使用subList()方法
9.3.2  使用ArrayList类  165
实例:编写一个模仿经常需要随机访问集合中对象的例子
实例:使用List集合根据订单号查询订货信息
9.3.3  使用LinkedList类  167
实例:使用LinkedList类
9.4  Set集合 

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP