关于本书的内容有任何问题,请联系 武恩玉
目 录 第 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
本书作者在多年教学经验基础上,并根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,深入浅出地...
本书全面系统地论述了Intel 80x86系列机中16位微型计算机的基本原理、汇编语言程序设计和接口技术,...
Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可...
本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...
本书主要介绍数据库系统的基本概念和基本理论、应用技术和设计方法。内容包括数据模型和数据库系统结构、关系代数...
本书作为面向PHP初学者的入门级教材,以通俗易懂的语言、丰富的图解和实用的案例,详细讲解如何使用PHP开发网站...
本书结合Java技术栈的常用技术和软件构造的底层思维,由浅入深、全面系统地讲解Java的相关知识。全书共11章...
本书是人民邮电出版社出版的《Python程序设计教程(微课版)》(储岳中等主编)的配套教材。全书共分3个部分,...
本书是Python语言程序设计的入门教程,理论与实践紧密结合,实用性很强。全书共13章,主要内容包括Pytho...
本书是关于Python程序设计的基础课程教材。全书共十一章,主要内容包括程序设计基础、数据的计算机表示与操作、...
我要评论