欢迎光临中图网 请 | 注册

Java语言程序设计

出版社:中国铁道出版社出版时间:2017-02-01
开本: 32开 页数: 294
本类榜单:教材销量榜
中 图 价:¥22.4(4.9折) 定价  ¥45.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

Java语言程序设计 版权信息

Java语言程序设计 本书特色

Java 语言具有面向对象、跨平台、安全、稳定、多线程等优良特性,是目前软件设计中极为强大的编程语言。全书共分三篇(13 章),循序渐进地介绍Java 语言的入门基础、面向对象知识和核心API 应用,包括标识符、关键字、数据类型、常量、变量、运算符、表达式和语句、程序的控制结构、数组、字符串、类和对象、封装、继承、多态、接口与包、异常处理、Java 输入/输出流、Java 图形用户界面编程、Java 图形与多媒体处理、多线程、Java 数据库编程基础、Java 网络编程基础等内容。本书注重结合实例,各章从实例入手,系统地介绍本实例所涉及的知识点,注重应用性,内容由浅入深、逻辑性强,并且每章末尾均配有本章小结和思考与练习。本书适合作为高等院校计算机专业学生的教材或参考书,也可作为Java 语言学习者的自学用书。

Java语言程序设计 内容简介

Java 语言具有面向对象、跨平台、安全、稳定、多线程等优良特性,是目前软件设计中极为强大的编程语言。全书共分三篇(13 章),循序渐进地介绍Java 语言的入门基础、面向对象知识和核心API 应用,包括标识符、关键字、数据类型、常量、变量、运算符、表达式和语句、程序的控制结构、数组、字符串、类和对象、封装、继承、多态、接口与包、异常处理、Java 输入/输出流、Java 图形用户界面编程、Java 图形与多媒体处理、多线程、Java 数据库编程基础、Java 网络编程基础等内容。本书注重结合实例,各章从实例入手,系统地介绍本实例所涉及的知识点,注重应用性,内容由浅入深、逻辑性强,并且每章末尾均配有本章小结和思考与练习。 本书适合作为高等院校计算机专业学生的教材或参考书,也可作为Java 语言学习者的自学用书。

Java语言程序设计 目录

目 录 **篇 入门基础篇 第1 章 Java 语言概述 ............................................................................................ 1 1.1 “初识Java—Hello World”实例 .............................................................................. 1 1.1.1 Java 语言的发展历程 ........................................................................................ 2 1.1.2 Java 语言的特点 ................................................................................................ 3 1.1.3 Java 程序的分类 ................................................................................................ 4 1.1.4 Java 程序的开发过程 ........................................................................................ 7 1.2 Java 的开发环境 .......................................................................................................... 7 1.2.1 JDK 的安装........................................................................................................ 7 1.2.2 JDK 的配置....................................................................................................... 10 1.2.3 JDK 的使用....................................................................................................... 11 1.3 集成开发工具Eclipse 的使用 .................................................................................... 13 1.3.1 下载和安装Eclipse .......................................................................................... 13 1.3.2 Eclipse 的使用 .................................................................................................. 15 本章小结 .............................................................................................................................. 19 思考与练习 .......................................................................................................................... 19 第2 章 Java 语言基础 .......................................................................................... 20 2.1 “学生信息描述”实例 ................................................................................................ 20 2.1.1 标识符 .............................................................................................................. 21 2.1.2 关键字 .............................................................................................................. 22 2.1.3 数据类型 .......................................................................................................... 22 2.2 “员工工资扣税”实例 ................................................................................................ 25 2.2.1 常量 .................................................................................................................. 26 2.2.2 变量 .................................................................................................................. 28 2.2.3 运算符和表达式 ............................................................................................... 29 2.2.4 语句 .................................................................................................................. 33 2.3 “简易日历表”实例 .................................................................................................... 35 2.3.1 程序的控制结构 ............................................................................................... 37 2.3.2 选择结构 .......................................................................................................... 37 2.3.3 循环控制结构 ................................................................................................... 41 2.3.4 break 和continue 语句 ...................................................................................... 43 本章小结 .............................................................................................................................. 46 思考与练习 .......................................................................................................................... 47 Java 语言程序设计 2 第3 章 数组和字符串 ........................................................................................... 49 3.1 “Fibonacci 数列和杨辉三角形求值”实例 ................................................................ 49 3.1.1 一维数组 .......................................................................................................... 51 3.1.2 多维数组 .......................................................................................................... 53 3.1.3 关于args[]数组 ................................................................................................. 55 3.2 “恺撒密码”实例 ....................................................................................................... 58 3.2.1 字符串常量 ....................................................................................................... 59 3.2.2 字符串变量 ....................................................................................................... 59 3.2.3 从字符数组生成字符串 ................................................................................... 60 3.2.4 字符串的操作 ................................................................................................... 60 3.2.5 字符串的转换 ................................................................................................... 64 本章小结 .............................................................................................................................. 69 思考与练习 .......................................................................................................................... 69 第二篇 面向对象篇 第4 章 类和对象 .................................................................................................. 71 4.1 “用户类的设计”实例 ................................................................................................ 71 4.1.1 面向对象的基本概念 ....................................................................................... 72 4.1.2 类的定义 .......................................................................................................... 74 4.1.3 对象的创建和使用 ........................................................................................... 75 4.1.4 对象的销毁 ...................................................................................................... 76 4.2 “用户登录设计”实例 ................................................................................................ 76 4.2.1 方法 .................................................................................................................. 78 4.2.2 构造方法 .......................................................................................................... 81 4.3 “班费管理类的设计”实例 ........................................................................................ 82 4.3.1 类变量 .............................................................................................................. 83 4.3.2 类方法 .............................................................................................................. 84 本章小结 .............................................................................................................................. 85 思考与练习 .......................................................................................................................... 85 第5 章 类的封装、继承和多态 .............................................................................. 87 5.1 “银行账户”实例 ....................................................................................................... 87 5.1.1 封装的基本概念 ............................................................................................... 88 5.1.2 类的封装 .......................................................................................................... 90 5.2 “银行开户类型设计”实例 ........................................................................................ 95 5.2.1 继承的基本概念 ............................................................................................... 96 5.2.2 继承的实现 ...................................................................................................... 97 5.2.3 this 与super 关键字 ......................................................................................... 98 5.3 “猜水果名称”实例 .................................................................................................. 103 目 录 3 5.3.1 方法重载 ........................................................................................................ 104 5.3.2 方法覆盖 ........................................................................................................ 105 5.4 “定时输出字符串”实例 .......................................................................................... 108 5.4.1 final 类 ............................................................................................................ 109 5.4.2 final 成员 ........................................................................................................ 110 5.4.3 内部类 ............................................................................................................ 111 本章小结 ............................................................................................................................ 114 思考与练习 ........................................................................................................................ 114 第6 章 接口与包 ................................................................................................ 117 6.1 “图书定价标准类的设计”实例 .............................................................................. 117 6.1.1 抽象类的概念 ................................................................................................ 119 6.1.2 抽象类的实现 ................................................................................................ 120 6.2 “汽车类型设计”实例 .............................................................................................. 121 6.2.1 接口的概念 .................................................................................................... 122 6.2.2 接口的实现 .................................................................................................... 123 6.3 “图形类的设计”实例 .............................................................................................. 124 6.3.1 包的概念 ........................................................................................................ 125 6.3.2 包的声明与导入 ............................................................................................. 125 本章小结 ............................................................................................................................ 127 思考与练习 ........................................................................................................................ 127 第7 章 异常处理 ................................................................................................ 129 7.1 “简单的算术运算”实例 .......................................................................................... 129 7.1.1 异常的概念 ..................................................................................................... 130 7.1.2 异常类的层次结构 ......................................................................................... 131 7.1.3 异常的处理机制 ............................................................................................. 133 7.2 “输出字符系列”实例 .............................................................................................. 137 7.2.1 自定义异常 ..................................................................................................... 138 7.2.2 自定义异常的使用 ......................................................................................... 139 本章小结 ............................................................................................................................ 141 思考与练习 ........................................................................................................................ 142 第三篇 核心API 应用篇 第8 章 输入/输出流 ............................................................................................ 145 8.1 “回声程序”实例 ..................................................................................................... 145 8.1.1 流的概念与原理 ............................................................................................. 146 8.1.2 字节流处理类 ................................................................................................ 147 8.1.3 字符流处理类 ................................................................................................ 148 8.2 “响应键盘输入处理”实例 ...................................................................................... 149 Java 语言程序设计 4 8.2.1 标准输入设备 ................................................................................................ 150 8.2.2 标准输出设备 ................................................................................................ 151 8.2.3 标准错误设备 ................................................................................................ 151 8.3 “记事本”实例 ......................................................................................................... 151 8.3.1 文件类 ............................................................................................................ 153 8.3.2 文件类的属性和操作 ..................................................................................... 153 8.3.3 文件的读/写 ................................................................................................... 156 本章小结 ............................................................................................................................ 159 思考与练习 ........................................................................................................................ 159 第9 章 图形用户界面编程 .................................................................................. 162 9.1 “注册界面设计”实例 .............................................................................................. 162 9.1.1 GUI 编程概述 ................................................................................................. 163 9.1.2 抽象窗口工具箱—AWT 组件 .................................................................... 166 9.1.3 布局管理 ........................................................................................................ 172 9.1.4 Swing 组件 ...................................................................................................... 177 9.2 “系统登录功能设计”实例 ...................................................................................... 196 9.2.1 委托事件模型 ................................................................................................. 197 9.2.2 事件处理机制 ................................................................................................. 197 9.2.3 事件处理机制的实现方式 ............................................................................. 198 9.2.4 事件适配器类 ................................................................................................. 202 本章小结 ............................................................................................................................ 204 思考与练习 ........................................................................................................................ 204 第10 章 图形与多媒体处理 ................................................................................ 207 10.1 “网页向Applet 传值”实例 ................................................................................... 207 10.1.1 Applet 简介 ................................................................................................... 208 10.1.2 Applet 程序的生命周期 ............................................................................... 209 10.1.3 Applet 程序的建立与运行 ........................................................................... 210 10.1.4 HTML 与Applet 程序 ................................................................................... 211 10.2 “画笔功能”实例.................................................................................................... 212 10.2.1 字体与颜色 .................................................................................................. 213 10.2.2 绘制基本图形............................................................................................... 214 10.3 “幻灯片播放”实例 ................................................................................................ 216 10.3.1 图片的处理 .................................................................................................. 218 10.3.2 声音文件的处理 ........................................................................................... 218 本章小结 ............................................................................................................................ 218 思考与练习 ........................................................................................................................ 219 第11 章 多线程 .................................................................................................. 221 11.1 “自由落体运动和平抛运动”实例 ........................................................................ 221 目 录 5 11.1.1 多线程的概念 ............................................................................................... 222 11.1.2 线程的生命周期 ........................................................................................... 222 11.1.3 多线程的实现 ............................................................................................... 224 11.2 “生产者-消费者”实例 .......................................................................................... 229 11.2.1 多线程的互斥 ............................................................................................... 230 11.2.2 多线程的同步 ............................................................................................... 231 本章小结 ............................................................................................................................ 236 思考与练习 ........................................................................................................................ 236 第12 章 数据库编程基础 .................................................................................... 238 12.1 “连接Access 数据库”实例 ................................................................................... 238 12.1.1 关系型数据库简介 ....................................................................................... 240 12.1.2 JDBC 的基本功能 ......................................................................................... 241 12.1.3 JDBC 连接数据库的方式 ............................................................................. 241 12.1.4 JDBC API 的类和接口 .................................................................................. 242 12.1.5 数据库编程的一般过程 ............................................................................... 245 12.2 “用户注册”实例.................................................................................................... 246 12.2.1 数据库的创建............................................................................................... 248 12.2.2 数据库的连接............................................................................................... 249 12.2.3 数据库的操作............................................................................................... 250 12.2.4 TableModel 接口 ........................................................................................... 252 本章小结 ............................................................................................................................ 252 思考与练习 ........................................................................................................................ 252 第13 章 网络编程基础 ....................................................................................... 254 13.1 “访问搜狐网络资源”实例 .................................................................................... 254 13.1.1 Java 网络编程概述 ....................................................................................... 255 13.1.2 URL 类 .......................................................................................................... 257 13.1.3 URLConnection 类......................................................................................... 260 13.2 “聊天室”实例 ....................................................................................................... 263 13.2.1 Socket 概念 ................................................................................................... 264 13.2.2 Socket 的通信机制 ....................................................................................... 264 13.2.3 Socket 类与ServerSocket 类 ......................................................................... 264 13.2.4 URL 与Socket 通信的区别 .......................................................................... 266 本章小结 ............................................................................................................................ 269 思考与练习 ........................................................................................................................ 270 附录A Java 关键字 ............................................................................................ 272 附录B 运算符的优先级和结合方向 ..................................................................... 272 附录C 思考与练习参考答案 ............................................................................... 274 参考文献 .............................................................................................................. 294
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服