内容推荐 本书是普通高等教育计算机专业课程用教材。编写目的是为地方本科院校计算机相关专业的Java面向对象程序设计课程教学提供一本针对性的教程:(1)内容选择方面。在考虑相对完整性的基础上,精选学生今后从事Java程序设计很基础、很常用的知识和技术;(2)案例设计方面。尽量选择与学生知识背景相关的案例,相关联的知识点尽量使用关联的案例,或者说是同一案例的不同版本。这样一来本书的适用性更好,有利于应用型人才培养的促成。 目录 第1章概述1 1.1JAVA语言的产生1 1.2JAVA的特性1 1.3JAVA的平台简介3 1.4JAVA程序的开发过程3 1.5Application和Applet程序7 1.6JAVA程序的注释10 1.7本章小结10 第2章基本数据类型、数组、枚举13 2.1程序分析13 2.2常量与变量14 2.3标识符与关键字14 2.4数据类型15 2.5数组与方法20 2.6枚举类型26 2.7本章小结28 第3章JAVA的结构化程序设计30 3.1顺序结构30 3.2选择结构32 3.3循环结构39 3.4break语句46 3.5continue语句47 3.6返回语句return48 3.7本章小结49 第4章类与对象51 4.1面向对象程序设计简介51 4.2类56 4.3对象67 4.4访问权限72 4.5本章小结74 第5章类的继承及接口76 5.1类的继承76 5.2抽象类83 5.3内部类、匿名类及最终类86 5.4接口88 5.5本章小结91 第6章 常用实用类93 6.1字符串93 6.2字符串与基本数据之间的互相转换102 6.3Date类104 6.4Calendar类104 6.5Random类106 6.6向量(Vector)类108 6.7本章小结110 第7章输入输出流112 7.1数据流的基本概念112 7.2字节流初步113 7.3文件操作116 7.4随机文件的操作120 7.5字符流(Reader类和Writer类)123 7.6本章小结127 第8章Swing图形用户界面128 8.1JAVA Swing概述128 8.2JFrame130 8.3常用组件、容器及布局131 8.4布局139 8.5事件处理144 8.6菜单155 8.7DocumentEvent事件159 8.8ItemEvent事件161 8.9其他常用事件163 8.10对话框172 8.11本章小结184 第9章多线程186 9.1线程的概念186 9.2JAVA线程的创建与启动187 9.3本章小结193 第10章JDBC数据库操作194 10.1数据库访问模型194 10.2一个简易教务系统数据库196 10.3访问数据库的实现198 10.4简易教务管理系统的功能简介202 10.5本章小结206 参考文献207 附录KeyEvent类的常量值208 |