第三版 Java程式设计(高职陈圣国) 十一五


第三版 Java程式设计(高职陈圣国) 十一五

文章插图
Java程式设计(第三版)(高职陈圣国) 十一五【第三版 Java程式设计(高职陈圣国) 十一五】《Java程式设计(第三版)(高职陈圣国) 十一五》是2014年西安电子科技大学出版社出版的图书,作者是陈圣国、王葆红 。
基本介绍书名:Java程式设计(第三版)(高职陈圣国) 十一五
作者:陈圣国 王葆红
ISBN:978-7-5606-3413-5
定价:24.65元
出版社:西安电子科技大学出版社
出版时间:2014-07
内容简介本书首先简要介绍了Java语言开发平台的使用方法以及Java语言的基本语法和面向对象程式设计的基本概念,然后重点介绍了Swing组件库构建图形用户界面应用程式的方法及常用组件的使用,还对多执行绪、异常处理、网路和资料库编程等内容逐一进行了介绍 。本书採用案例导入方式,给出大量实例,便于学生模仿学习,适合作为套用型本科计算机相关专业Java语言程式设计课程的教材,也可供有一定程式设计语言基础而想学习Java语言的读者使用 。目录第1章 Java语言概述 11.1 计算机与程式设计语言 11.2 Java的发展历史 21.3 跨平台的Java 31.4 面向对象的Java 41.5 Java程式的开发环境 41.5.1 Java程式的开发过程 41.5.2 Java开发工具 51.6 最简单的Java程式 51.6.1 最简单的Java应用程式 51.6.2 最简单的Java Applet 6实训一 安装与熟悉Java开发工具 8A. JDK开发工具 8B. Eclipse集成开发环境 11习题一 16第2章 Java语言基础 172.1 案例:课程成绩统计程式 172.2 变数和常量 172.2.1 变数的定义 172.2.2 常量的定义 192.3 数据类型 192.3.1 整型 192.3.2 实型 202.3.3 字元型 202.3.4 布尔型 212.4 运算符与表达式 222.4.1 概述 222.4.2 算术运算符 222.4.3 赋值运算符 242.4.4 关係运算符 252.4.5 逻辑运算符 252.4.6 位运算符 272.4.7 条件运算符 282.4.8 类型转换 282.5 案例的初步实现 292.6 流程控制语句 292.6.1 分支语句 302.6.2 循环语句 332.6.3 break语句 342.6.4 continue语句 352.6.5 其他流程控制语句 362.7 案例的完整实现 362.8 程式举例 37实训二 结构化程式设计 38习题二 41第3章 类与对象 453.1 面向对象的基本思想和基本概念 453.1.1 面向对象的基本思想 453.1.2 对象与类 453.1.3 封装性、继承性与多态性 463.2 案例:员工工资计算程式 483.3 类的声明与对象的创建 483.3.1 类声明的基本语法 483.3.2 类的构造方法与对象的初始化 533.3.3 对象的使用 563.3.4 案例的初步实现 573.4 封装性 613.4.1 成员的访问许可权 613.4.2 包的使用 633.5 继承性 653.5.1 子类的定义 653.5.2 super 663.5.3 子类对象的构造 683.5.4 final方法与final类 693.5.5 改进的案例 693.6 多态性 733.6.1 类内方法的重载 733.6.2 类继承中的多态性 753.6.3 接口 793.6.4 案例的进一步改进 803.7 静态成员 823.7.1 静态变数成员 823.7.2 静态方法成员 843.8 字元串 853.8.1 创建String类对象 853.8.2 获取字元串的信息 853.8.3 字元串的操作 863.8.4 StringBuffer类 873.9 数组 883.9.1 一维数组 893.9.2 多维数组 913.9.3 案例的完整实现 933.10 包装类 953.10.1 包装类的概念 953.10.2 字元串与基本类型的转换 953.11 编程实例 963.12 泛型与集合类简介* 993.12.1 泛型的作用 993.12.2 泛型的基本语法 1003.12.3 集合类的使用 102实训三 面向对象程式设计 107习题三 113第4章 图形用户界面 1174.1 进入图形用户界面 1174.1.1 案例1:图形界面的简易计算器 1174.1.2 容器与组件 1174.1.3 组件的布局 1204.1.4 回响组件的事件 1294.2 选单与对话框 1364.2.1 案例2:简易文本编辑器 1364.2.2 建立主选单 1374.2.3 快捷选单的使用 1424.2.4 自定义对话框 1424.2.5 JOptionPane标準对话框 1444.3 Swing常用组件简介 1474.3.1 Swing组件分类 1474.3.2 JFrame与JDialog 1474.3.3 文本显示和编辑组件 1484.3.4 命令按钮 1524.3.5 複选框与单选按钮 1534.3.6 下拉列表 1544.3.7 列表框 1574.3.8 工具列 1594.3.9 面板 1604.4 Applet与图形界面 1624.4.1 Applet程式结构 1624.4.2 HTML中使用Applet 164实训四 图形用户界面的实现 166习题四 168第5章 多执行绪 170 5.1 执行绪的概念 1705.1.1 执行绪与多执行绪 1705.1.2 进程与执行绪 1705.1.3 执行绪的优先权与类别 1705.1.4 执行绪的状态与生命周期 1715.2 多执行绪的实现方法 1715.2.1 执行绪类Thread 1715.2.2 继承Thread类 1735.2.3 实现Runnable接口 1745.3 採用多执行绪实现动画效果 1765.4 执行绪的同步与死锁 1775.4.1 同步的概念 1775.4.2 synchronized方法 1785.4.3 synchronized块 1805.4.4 执行绪的死锁 181实训五 多执行绪程式设计 183习题五 184第6章 异常处理 1856.1 异常的概念 1856.1.1 案例:异常处理方法演示 1856.1.2 异常处理 1866.2 Java语言异常的处理 1876.2.1 try-catch块 1876.2.2 异常的抛掷 1896.2.3 实例 1896.3 异常的类型 1916.3.1 Java异常类层次 1916.3.2 创建自己的异常类 192实训六 处理并创建异常 193习题六 193第7章 输入/输出 1957.1 流和档案 1957.1.1 流 1957.1.2 档案 1967.2 基本输入/输出类 1967.2.1 InputStream类 1967.2.2 OutputStream类 1977.2.3 PrintStream类 1977.2.4 其他常用流类 1987.3 档案的输入/输出 2017.3.1 FileInputStream类 2017.3.2 FileOutputStream类 2017.3.3 RandomAccessFile类 2037.3.4 File类 2057.4 编程实例 208实训七 输入/输出的实现 209习题七 210第8章 网路编程概述 2138.1 概述 2138.1.1 网路技术基础 2138.1.2 网路编程的基本方法 2148.2 URL编程 2148.2.1 URL的概念 2148.2.2 URL类 2158.2.3 URLConnection类 2258.2.4 URL编程实例 2268.3 Socket编程简介 2338.3.1 TCP Socket编程 2338.3.2 UDP Socket编程 238 8.3.3 Socket编程实例 241实训八 用Java实现网路通信 245习题八 246第9章 JDBC编程技术 2479.1 JDBC概述 2479.1.1 JDBC的概念 2479.1.2 JDBC URL 2489.1.3 JDBC驱动程式 2489.2 使用JDBC开发资料库套用 2499.2.1 一个完整的例子 2499.2.2 一般步骤 2529.2.3 JDBC相关类介绍 254实训九 资料库应用程式开发 260习题九 267第10章 Web套用入门 26910.1 Web伺服器与Web套用 26910.2 Tomcat Web伺服器 26910.3 JSP简介 27310.4 案例:网上书店查询页面 27410.4.1 功能需求 27410.4.2 创建books.jsp页面 27610.4.3 创建bookInf.jsp页面 278实训十 简易Web套用 280习题十 285参考文献 286