中国铁道出版社出版图书 Java程式设计项目教程


中国铁道出版社出版图书 Java程式设计项目教程

文章插图
Java程式设计项目教程(中国铁道出版社出版图书)【中国铁道出版社出版图书 Java程式设计项目教程】《Java程式设计项目教程》是2011年中国铁道出版社出版的图书,作者是郭庚麒、周江 。
基本介绍书名:Java程式设计项目教程
作者:郭庚麒、周江
ISBN:9787113101176
类别:计算机相关专业
页数:256页
出版社:中国铁道出版社
出版时间:2011-07-01
开本:16开
内容简介"本书以Java SE技术为背景介绍Java程式设计的方法 。全书共分为14章,全面而翔实地介绍了Java程式设计语言的编程方法和技巧,内容包括Java的基本语法、Java异常处理机制、基本输入/输出、Java GUI编程、Java资料库编程等 。本书是作者多年教学经验的总结,主要内容以“班主任小助手”项目系统为载体,採用任务驱动的教学方法,按照学生的认知规律,逐层深入,抽丝剥茧地进行介绍,语言通俗而不失严谨 。同时,本书还选配有大量的习题和实训项目,实训项目的选择注重一致性、趣味性和实用性相结合的原则,重在培养学生的套用能力 。本书适合作为高等职业院校、套用型本科院校面向对象程式语言的入门教程,也可作为Java编程爱好者的参考用书 。图书目录"第1章 Java概述及开发环境的建立 11.1 Java背景及特点 11.2 Java的工作机制 21.3 Java开发环境简介 31.4 HelloWorld应用程式和HelloWorld小应用程式 41.4.1 Java应用程式Application 41.4.2 Java小应用程式Applet 61.5 项目系统简介 71.5.1 项目套用背景 71.5.2 系统结构和功能设计 81.5.3 系统功能任务清单 81.6 思考与练习 101.7 综合实训 10小结 15第2章 Java语言基础 162.1 Java语言基本语法单位 162.1.1 标识符 162.1.2 关键字(保留字) 172.1.3 语句、空白、注释、分隔设定 172.2 Java基本数据类型 182.2.1 常量和变数 182.2.2 数据类型概述 192.2.3 数据类型的转换 222.2.4 封装类及其转换方法 222.3 运算符和表达式 232.3.1 算术运算符与算术表达式 242.3.2 关係运算符与关係表达式 242.3.3 逻辑运算符与逻辑表达式 252.3.4 位运算符 252.3.5 赋值运算符与赋值表达式 252.3.6 其他运算符 252.3.7 运算符优先权 262.4 列印语句解析 282.5 思考与练习 282.6 综合实训 30小结 31第3章 Java流程控制 323.1 顺序结构 323.2 选择结构 333.2.1 if…else语句 333.2.2 switch语句 363.3 循环结构 383.3.1 for循环语句 383.3.2 while循环语句 413.3.3 do…while循环语句 423.4 break和continue语句 433.5 方法调用和return语句 453.5.1 方法定义 453.5.2 方法调用 453.6 思考与练习 473.7 综合实训 49小结 51第4章 数组和字元串 524.1 数组 524.1.1 一维数组 524.1.2 二维数组 594.2 字元串 614.2.1 字元数组与字元串的区别 614.2.2 字元串常量 624.2.3 String类构造函式和常用方法 624.2.4 StringBuffer类 664.2.5 字元串数组及main()方法的参数 674.2.6 字元串比较 684.2.7 字元串和其他类型数据的相互转换 694.3 思考与练习 694.4 综合实训 70小结 71第5章 类和对象 725.1 面向对象的概念 725.1.1 类的定义 735.1.2 对象的生命周期 755.1.3 由类的定义产生对象 765.1.4 类的构造函式 775.2 封装性 815.2.1 类变数和类方法 825.2.2 使用private将变数封装起来 845.3 扩展套用 855.3.1 数组与对象 855.3.2 对象作为方法的参数和返回值 875.3.3 对象作为类的成员 885.4 思考与练习 895.5 综合实训 90小结 91第6章 继承和多态机制 926.1 继承性 926.1.1 extends关键字 936.1.2 子类对父类的扩展 946.1.3 子类与父类属性同名:禁止 956.1.4 子类与父类方法同名:覆盖 966.1.5 子类与父类构造函式之间的关係 986.1.6 Java的单继承结构和Object类 1026.1.7 this和super 1026.2 多态性 1036.2.1 静态多态 1036.2.2 动态多态 1056.3 类型转换 1066.4 思考与练习 1086.5 综合实训 109小结 110第7章 抽象方法和抽象类、接口和包 1117.1 抽象方法和抽象类 1117.1.1 抽象类 1117.1.2 用抽象类实现运行时多态 1147.2 接口 1157.2.1 接口的定义 1157.2.2 接口的使用 1157.2.3 接口和抽象类的比较 1177.3 包 1177.3.1 包的创建和使用 117 7.3.2 类及类成员的访问许可权 1187.4 思考与练习 1197.5 综合实训 120小结 121第8章 异常 1228.1 异常的概念和分类 1228.1.1 什幺是异常 1228.1.2 异常与错误的区别 1238.1.3 异常类的继承结构 1238.2 异常处理方式 1238.2.1 捕获、处理异常 1248.2.2 throws和throw语句 1278.3 自定义异常 1288.4 对异常的进一步讨论 1308.5 思考与练习 1308.6 综合实训 131小结 132第9章 输入/输出流 1339.1 流 1339.1.1 输入/输出流概念 1339.1.2 位元组流 1349.1.3 字元流 1399.2 System类及标準输入/输出 1429.3 档案类File和档案I/O操作 1439.4 思考与练习 1469.5 综合实训 147小结 147第10章 图形界面设计 14810.1 AWT概述 14810.1.1 AWT简介 14810.1.2 容器、组件的关係 14910.1.3 AWT容器介绍 15110.1.4 AWT组件介绍 15210.2 版面配置 15410.2.1 BorderLayout 15410.2.2 FlowLayout 15510.2.3 GridLayout 15610.2.4 Null布局管理器 15810.3 事件处理机制 15810.3.1 事件处理概述 15810.3.2 委託事件模型 15810.3.3 事件类型 16110.3.4 事件适配器 16610.4 思考与练习 16710.5 综合实训 168小结 169第11章 Swing组件及套用 17011.1 Swing概述 17011.2 Swing组件分类 17211.3 顶 层 容 器 17411.4 中间层容器 17711.5 基本组件 18011.6 思考与练习 18311.7 综合实训 184小结 185第12章 资料库编程 18612.1 JDBC驱动程式 18612.2 用Java程式连线Access资料库 18712.3 资料库元数据 19112.4 思考与练习 19812.5 综合实训 199小结 200第13章 多执行绪 20113.1 执行绪概述 20113.2 执行绪的创建 20213.2.1 Thread类创建多执行绪应用程式 20313.2.2 使用Runnable接口创建多执行绪应用程式 204 13.3 执行绪的生存周期 20613.3.1 执行绪的优先权 20613.3.2 执行绪的控制方法 20813.4 执行绪的同步控制 21013.4.1 执行绪间通信概述 21013.4.2 方法的同步 21013.4.3 wait...notify信号量同步 21213.5 执行绪的分组 21613.6 思考与练习 22013.7 综合实训 221小结 222第14章 Java的网路功能 22314.1 概述 22314.2 URL类 22414.2.1 URL基本知识 22414.2.2 URL类 22414.2.3 URLConnection类 22514.3 Socket套接口编程 23014.3.1 Socket基本知识 23014.3.2 ServerSocket类和Socket类 23014.4 InetAddress类和UDP编程 23714.5 思考与练习 23814.6 综合实训 239小结 239附录 Java Applet 240