您好,欢迎光临有路网!
Java程序设计与实践教程
QQ咨询:
有路璐璐:

Java程序设计与实践教程

  • 作者:张勇
  • 出版社:人民邮电出版社
  • ISBN:9787115360458
  • 出版日期:2014年09月01日
  • 页数:218
  • 定价:¥34.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书根据Java的语言特征以及Java课程教学的特点和基本要求,详细地介绍了Java程序设计的基础知识与面向对象的特性,并通过大量实例阐述了Java编程思想和编程方法。全书共16章,主要内容包括Java概述、Java基础、类与对象、继承、抽象类、接口与内部类、多态、语言包、异常处理机制、输入/输出流、Swing及事件处理、多线程、Java数据库编程、网络编程、综合案例和实验指导等。
      本书可作为应用型本科院校、软件学院、高职院校计算机及相关专业的教材,也可作为Java程序开发人员的参考用书。
    目录
    第1章 Java概述 1
    1.1 Java起源 1
    1.2 Java的语言特性 1
    1.3 Java语言的工作原理 2
    1.4 Java的开发运行环境 3
    1.4.1 JDK的安装 3
    1.4.2 环境变量的配置 6
    1.4.3 **个Java程序 7
    1.4.4 开发工具Eclipse 8
    习题 13
    第2章 Java基础 14
    2.1 Java符号集 14
    2.1.1 标识符 14
    2.1.2 关键字 14
    2.1.3 运算符 15
    2.1.4 注释 15
    2.2 数据类型、常量与变量 16
    2.2.1 数据类型 16
    2.2.2 常量 16
    2.2.3 变量 17
    2.3 Java中流程控制语句 18
    2.3.1 选择语句 18
    2.3.2 循环语句 22
    2.3.3 跳转语句 24
    2.4 数组 26
    2.4.1 一维数组 26
    2.4.2 二维数组 27
    2.4.3 数组中常用的操作方法 27
    习题 32
    第3章 类与对象 33
    3.1 面向对象语言的特征 33
    3.2 类 33
    3.2.1 类的声明 34
    3.2.2 成员变量与成员方法 34
    3.2.3 局部变量 35
    3.2.4 方法的重载 35
    3.2.5 构造方法 36
    3.3 对象 37
    3.3.1 对象的创建 37
    3.3.2 对象的使用 38
    3.3.3 对象在方法参数中的使用 39
    3.4 this关键字 41
    3.5 static关键字 42
    3.6 包 44
    3.6.1 包的概念 44
    3.6.2 import语句 44
    3.6.3 package语句 45
    3.6.4 常用的包 49
    3.7 访问权限 49
    3.7.1 成员的访问控制符 49
    3.7.2 类的访问控制符 50
    习题 51
    第4章 继承 52
    4.1 继承的引入 52
    4.2 类的继承 53
    4.2.1 继承的语法 53
    4.2.2 成员变量的隐藏 53
    4.2.3 成员方法的覆盖 54
    4.3 继承中的构造方法 55
    4.3.1 隐式调用父类构造方法 55
    4.3.2 显式调用父类构造方法 56
    4.3.3 super的其他用法 57
    4.4 继承中的权限 59
    4.5 final关键字 60
    4.5.1 final 类 60
    4.5.2 final 方法 60
    4.5.3 final 成员变量与局部变量 61
    4.6 继承中需要注意的问题 61
    习题 62
    第5章 抽象类、接口与内部类 63
    5.1 抽象类 63
    5.1.1 抽象方法 63
    5.1.2 抽象类 63
    5.1.3 抽象类对象在方法参数中的使用 64
    5.2 接口 64
    5.2.1 接口的引入 64
    5.2.2 接口的定义 65
    5.2.3 接口的实现 65
    5.2.4 接口的使用 66
    5.2.5 接口变量在方法参数中的使用 67
    5.2.6 接口与抽象类的异同 67
    5.3 内部类 68
    5.3.1 成员内部类 68
    5.3.2 局部内部类 71
    5.3.3 匿名内部类 71
    习题 74
    第6章 多态 75
    6.1 多态的引入 75
    6.2 编译时的多态 75
    6.3 运行时的多态 75
    6.3.1 上转型对象 75
    6.3.2 上转型对象调用的方法 76
    6.3.3 上转型对象引用的成员 78
    6.3.4 instanceof 79
    习题 80
    第7章 语言包 81
    7.1 语言包概述 81
    7.2 Object类 81
    7.3 String类 83
    7.3.1 创建String对象 83
    7.3.2 操作字符串 83
    7.4 StringBuffer类 85
    7.5 包装类 86
    7.5.1 包装类的构造方法 86
    7.5.2 包装类的成员方法 86
    习题 87
    第8章 异常处理机制 88
    8.1 异常的引入 88
    8.2 异常类的继承关系 89
    8.3 try、catch、finally 89
    8.4 异常的声明 92
    8.5 throw异常 94
    习题 95
    第9章 输入/输出流 96
    9.1 文件 96
    9.1.1 文件 96
    9.1.2 目录 97
    9.1.3 文件的创建和删除 97
    9.2 文件字节输入/输出流和字符输入/输出流 98
    9.2.1 文件字节输入流 98
    9.2.2 文件字节输出流 99
    9.2.3 文件字符输入流 100
    9.2.4 文件字节输出流 100
    9.3 缓冲输入/输出流 101
    9.3.1 缓冲输入流 101
    9.3.2 缓冲输出流 102
    9.4 数据输入/输出流 103
    9.5 随机读写流 104
    9.6 对象和序列化 106
    9.6.1 对象和序列化的理解 106
    9.6.2 序列化要注意的问题 106
    9.6.3 对象的克隆 106
    习题 107
    第10章 Swing及事件处理 108
    10.1 Swing概述 108
    10.2 框架 108
    10.2.1 框架的创建 108
    10.2.2 框架的属性 109
    10.3 在组件中显示信息 110
    10.4 布局管理器 112
    10.4.1 流布局管理器 112
    10.4.2 边界布局 113
    10.4.3 网格布局 113
    10.4.4 盒子布局 114
    10.4.5 卡片布局 114
    10.4.6 空布局 115
    10.5 事件处理 115
    10.5.1 一个事件处理的实例 115
    10.5.2 关于内部类 116
    10.5.3 关于适配器类 117
    10.6 文本组件 117
    10.6.1 文本域 117
    10.6.2 密码域 117
    10.6.3 标签 118
    10.6.4 文本区 118
    10.6.5 滚动窗格 119
    10.7 选择组件 121
    10.7.1 复选按钮 121
    10.7.2 单选按钮 121
    10.7.3 下拉列表 122
    10.8 表格组件 124
    10.8.1 表格的创建 124
    10.8.2 表格的维护 126
    10.9 树组件 126
    10.9.1 树的创建 126
    10.9.2 树的维护 128
    10.10 对话框 128
    10.10.1 对话框的类 128
    10.10.2 对话框的模式 129
    10.10.3 文件对话框 129
    10.10.4 其他对话框 130
    10.11 窗口、鼠标及键盘事件 131
    10.11.1 窗口事件 131
    10.11.2 鼠标事件 132
    10.11.3 键盘事件 133
    习题 134
    第11章 多线程 135
    11.1 线程的概念 135
    11.2 线程的生命周期 135
    11.3 线程的实现方式 137
    11.3.1 继承Thread类方式 137
    11.3.2 实现Runnable接口方式 137
    11.4 线程的操作方法 138
    11.4.1 线程名称的设置和获取 139
    11.4.2 线程休眠 139
    11.4.3 线程加入 140
    11.4.4 线程中断 141
    11.4.5 判断线程是否启动 142
    11.5 线程的管理 143
    11.5.1 线程优先级 143
    11.5.2 线程同步 144
    习题 146
    第12章 Java数据库编程 147
    12.1 数据库基础知识 147
    12.1.1 数据库技术介绍 147
    12.1.2 SQL语言介绍 148
    12.1.3 SQL Server数据库管理系统 150
    12.2 通过JDBC访问数据库 152
    12.2.1 JDBC 152
    12.2.2 连接数据库 153
    12.2.3 查询操作 158
    12.2.4 更新、添加和删除操作 159
    12.2.5 关闭数据库 160
    12.3 数据库访问示例 160
    习题 161
    第13章 网络编程 162
    13.1 URL类和InetAddress类 162
    13.1.1 URL类 162
    13.1.2 InetAddress类 162
    13.2 套接字 163
    13.2.1 套接字概述 163
    13.2.2 套接字连接 163
    13.2.3 一个C/S模式套接字处理实例 164
    13.3 用户数据包通信 165
    13.4 广播数据包通信 168
    习题 170
    第14章 综合案例——计算器 171
    14.1 功能分析 171
    14.2 计算器界面设计 171
    14.3 相关功能实现 173
    14.4 程序打包 176
    第15章 综合案例——酒店管理系统 178
    15.1 综合案例的目的和意义 178
    15.2 系统功能设计 178
    15.3 数据库结构设计 179
    15.4 系统设计与实现 182
    15.4.1 系统登录模块 182
    15.4.2 后台管理主界面 185
    15.4.3 客房信息管理模块 185
    15.4.4 预订信息管理模块 189
    15.4.5 新闻信息管理模块 190
    15.4.6 留言信息管理模块 195
    15.4.7 前台管理模块 197
    第16章 实验指导 200
    实验一 Java运行环境 200
    实验二 类和对象 201
    实验三 类的继承 203
    实验四 抽象类 204
    实验五 接口 205
    实验六 多态 206
    实验七 字符串 207
    实验八 异常处理 208
    实验九 输入流和输出流 209
    实验十 Java Swing 209
    实验十一 事件处理 210
    实验十二 数据库编程 211
    参考源代码 212

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外