关于本书的内容有任何问题,请联系 武恩玉
目 录 第 1章 Java语言概述及编程基础 1 1.1 Java语言概述 1 1.1.1 Java语言发展 1 1.1.2 Java语言的特点 2 1.1.3 Java平台 3 1.2 Java语言开发环境 4 1.2.1 Jdk下载及安装 4 1.2.2 Java开发环境设置 6 1.2.3 Java开发过程 7 1.2.4 Eclipse开发工具及使用 8 1.3 Java语言编程基础 10 1.3.1 Java标识符 10 1.3.2 Java关键字 11 1.3.3 Java基本数据类型 11 1.3.4 运算符 12 1.3.5 程序控制语句 15 思考与习题 18 第 2章 Java面向对象技术基础 19 2.1 类及对象 19 2.1.1 面向对象基本概念 19 2.1.2 类的定义 20 2.1.3 对象的创建和使用 21 2.1.4 成员方法及其修饰符 22 2.1.5 构造方法 23 2.1.6 方法重载 24 2.1.7 成员变量 26 2.2 继承与多态性 26 2.2.1 继承 26 2.2.2 多态与方法重写 29 2.2.3 this关键字 30 2.2.4 super关键字 31 2.2.5 static关键字 32 2.2.6 final类 33 2.2.7 abstract类和抽象方法 34 2.3 包 35 2.3.1 包的概念 35 2.3.2 引入包 36 2.3.3 访问保护 36 2.3.4 包的编译 37 2.4 接口 37 2.4.1 接口定义 37 2.4.2 扩展接口 39 2.5 UML初步 40 思考与习题 42 第3章 Java异常处理 43 3.1 异常概述 43 3.2 异常处理 45 3.2.1 异常处理类 45 3.2.2 异常捕获 45 3.2.3 声明及抛出异常 50 3.3 创建用户自定义异常 52 思考与习题 53 第4章 String类及StringBuffer类 54 4.1 String类 54 4.1.1 字符串初始化 54 4.1.2 取字符 56 4.1.3 比较操作 57 4.1.4 字符串的连接 58 4.1.5 字符串转换 59 4.1.6 字符串的定位 60 4.1.7 字符串的修改 61 4.2 StringBuffer类 62 4.2.1 StringBuffer类介绍 62 4.2.2 StringBuffer方法 62 思考与习题 65 第5章 输入/输出 66 5.1 输入/输出基础 66 5.1.1 流的概念 66 5.1.2 控制台输入/输出 68 5.1.3 文件类 70 5.2 字节流 72 5.3 字符流 75 思考与习题 78 第6章 线程 79 6.1 线程概念 79 6.1.1 Java线程模型 79 6.1.2 主线程 81 6.1.3 创建线程 82 6.1.4 线程优先级 86 6.2 线程同步 88 6.2.1 什么是线程同步 88 6.2.2 线程通信 91 6.2.3 死锁 95 思考与习题 96 第7章 Java网络编程 97 7.1 网络编程基础 97 7.1.1 TCP 97 7.1.2 UDP 97 7.1.3 端口 97 7.1.4 套接字 97 7.1.5 客户/服务器模式 98 7.1.6 Java和网络 98 7.1.7 InetAddress类 99 7.1.8 URL 100 7.2 基于TCP的编程 102 7.2.1 编程模型 102 7.2.2 实例一 104 7.2.3 实例二 105 7.3 基于UDP的编程 108 7.3.1 编程模型 108 7.3.2 实例 109 思考与习题 110 第8章 Java数据库编程 111 8.1 JDBC 111 8.1.1 JDBC概念 111 8.1.2 系统编程模型 111 8.1.3 JDBC接口 112 8.1.4 JDBC驱动 112 8.1.5 java.sql包 114 8.2 数据库编程 116 8.2.1 SQL简介 116 8.2.2 编程模型 117 8.2.3 图书借阅管理系统实例 118 思考与习题 122 第9章 Java图形用户界面 123 9.1 概述 123 9.1.1 图形用户界面 123 9.1.2 组件 123 9.2 Swing组件 125 9.2.1 文本组件 125 9.2.2 按钮组件 126 9.2.3 列表组件 126 9.2.4 窗口及面板组件 127 9.2.5 实例 127 9.3 布局管理器 129 9.3.1 布局管理器简介 129 9.3.2 FlowLayout顺序布局 129 9.3.3 BorderLayout边框布局 130 9.3.4 GridLayout网格布局 130 9.3.5 应用布局管理器的实例 131 9.4 事件 133 9.4.1 事件处理机制 133 9.4.2 事件类 134 9.4.3 事件源 140 9.4.4 监听器 140 9.4.5 事件处理实现 142 9.4.6 适配器类 146 9.5 界面编程实例 147 思考与习题 171 第 10章 JSP技术 172 10.1 概述 172 10.1.1 JSP技术概述 172 10.1.2 JSP开发环境 173 10.2 JSP语法 174 10.2.1 JSP元素 175 10.2.2 JSP指令 175 10.3 JSP内置对象 176 10.3.1 page对象 176 10.3.2 config对象 176 10.3.3 request对象 177 10.3.4 response对象 177 10.3.5 out对象 177 10.3.6 session对象 178 10.3.7 application对象 178 10.3.8 pageContext对象 178 10.3.9 exception对象 179 10.4 JSP编程实例 179 思考与习题 184 第 11章 实例开发 185 11.1 试卷生成系统 185 11.1.1 程序概述 185 11.1.2 文件说明 185 11.1.3 功能结构图 185 11.1.4 主要界面 186 11.1.5 程序代码清单 187 11.2 基于JSP技术的登录注册系统 208 参考文献 222
本书结合管理信息系统的技术发展,面向高校管理信息系统教学的需要,比较系统地介绍了管理信息系统的基本概念、涉及的...
本书是《Visual FoxPro程序设计》的配套上机指导教材。书中充分考虑大学生应具备的数据库基础能力的实际...
本书共计10章,主要内容力求组织合理、实例丰富、体系清晰、深入浅出、通俗易懂,并注重培养读者利用Visual ...
本书是根据我国应用型大学的实际情况,结合当前移动客户端应用情况而编写的实用、立体化教材,全书主要内容包括:引言...
本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书以PyCharm为主要开发工具,采用理论与实训案例相结合的编写方式,系统地讲解Python的相关知识。本书...
本书根据高等院校应用技术型人才培养的目标编写,适合案例学习和模块化教学相结合的教学方式。本书以真实企业开发案例...
Java是互联网时代深受开发者欢迎的编程语言,广泛应用于开发移动应用、Web应用、分布式应用、游戏、系统服务和...
本书是为将C语言作为入门语言的程序设计课程的初学者所编写的,以培养读者程序设计的基本能力为基本目标。 本书全...
我要评论