|
內容簡介: |
本书介绍了JAVA语言基础知识,面向对象程序设计思维, JavaSE 7.0的常用基础API ,异常处理机制,IO,Java数组及容器,多线程技术 ,Socket网络技术 ,GUI技术,JDBC基础。最后提供了两个实训项目,涵盖了几乎所有的j2se基础知识点。初学者能够快速入门,并熟练掌握j2se编程技术。
|
關於作者: |
梅青平,男,重庆城市管理职业学院信息工程学院教师,讲师,硕士研究生毕业,长期从事软件技术专业相关专业课程教学工作。张望,男,四川渠县人,硕士研究生毕业,软件设计师、信息系统项目管理师。现任教于重庆城市管理职业学院,主持或参与的项目10余个,具有丰富的项目实践经验。刘姗姗,四川师范大学助理研究员,支持招生考试系统等项目,发表论文2篇。
|
目錄:
|
目 录
第1章 Java概述 1
1.1 Java语言历史 1
1.2 什么是Java 3
1.3 Java语言特性 3
1.4 Java环境 5
1.5 Eclipse简介 10
本章小结 10
习 题 10
第2章 程序、数据、变量和计算 12
2.1 标识符、关键字 12
2.2 Java数据类型 13
2.3 变 量 18
2.4 运算符 21
2.5 表达式 26
本章小结 27
习 题 27
第3章 语 句 31
3.1 决 策 31
3.2 循 环 37
本章小结 43
习 题 43
第4章 面向对象基础 45
4.1 类和对象 45
4.2 static 关键字 58
4.3 this关键字 61
4.4 包 63
4.5 访问权限 65
4.6 类的继承 70
4.7 super关键字 73
4.8 Object类常用方法 76
4.9 final类、final方法 77
4.10 对象的上转型对象 77
4.11 方法重写 80
4.12 类的多态 81
4.13 abstract关键字 82
4.14 接口(interface) 83
本章小结 86
习 题 86
第5章 数组与字符串 91
5.1 一维数组 91
5.2 多维数组 94
5.3 数组的常用方法 97
5.4 字符串处理 99
本章小结 107
习 题 107
第6章 异 常 111
6.1 异常的概念 111
6.2 异常分类 112
6.3 异常捕获和处理 113
6.4 自定义异常 116
本章小结 117
习 题 117
第7章 容 器 120
7.1 Collection接口 120
7.2 Iterator接口 123
7.3 增强的for循环 124
7.4 Set接口 125
7.5 List接口 126
7.6 Comparable接口 127
7.7 Map接口 128
7.8 泛 型 129
本章小结 130
习 题 130
第8章 IO 132
8.1 输入输出流概述 132
8.2 InputStream类 133
8.3 OutputStream类 135
8.4 Reader类 136
8.5 Writer类 137
8.6 缓冲流 138
8.7 转换流 140
8.8 数据流 142
8.9 打印流 143
8.10 标准输入输出 144
8.11 对象序列化 145
8.12 文件描述 149
本章小结 152
习 题 152
第9章 多线程 157
9.1 线程基本概念 157
9.2 线程的创建和启动 157
9.3 线程的调度和优先级 159
9.4 线程的状态和生命周期 160
9.5 多线程的互斥与同步 164
本章小结 169
习 题 169
第10章 网络编程 171
10.1 计算机网络概念 171
10.2 OSI模型 171
10.3 TCPIP模型 172
10.4 Java网络编程 175
本章小结 187
习 题 187
第11章 图形用户界面(GUI) 190
11.1 图形用户界面概述 190
11.2 Java Applet 基础 191
11.3 Frame类 194
11.4 布局管理器 195
11.5 事件处理 203
11.6 常用Swing组件介绍 208
本章小结 211
习 题 211
第12章 与数据库通信 215
12.1 JDBC 概述 215
12.2 JDBC的分类 215
12.3 JDBC编程步骤 217
12.4 存储过程函数的调用 221
12.5 事务的执行 222
本章小结 223
习 题 223
参考文献 241
|
內容試閱:
|
Java是一种革命性的程序设计语言,用它编写的程序可以在不同类型的计算机上运行。能用Java语言编写applet小程序,并嵌入网页中,可达到智能交互效果。可以令人满意的方式与用户交互,包括动画、游戏、交互的事务处理,几乎无所不能。
把Java程序嵌入网页中对安全性有特别高的要求。当作为Internet用户访问嵌入了Java代码的网页时,用户需要确信这种访问不会对自己计算机的操作有任何干扰,也不会破坏自己系统上的数据。Java内部包含了各种措施,以便将Java
applet引起的种种不安全性减到最小。
Java对Internet和基于网络的应用程序支持不局限于applet。例如,JSP(Java Server Pages)提供了强大的建立服务器应用程序的方法。当服务器接收到请求(request)后,会动态建立并下载HTML网页到客户端,准确地满足用户请求。用JSP生成的网页也可以包含Java applet。
可用Java编写大型应用程序,应用程序不加修改,就能在任何装有支持Java的操作系统的计算机上运行。也就是说,用Java编写的应用程序可以在当今大多数计算机上运行。程序员可以用Java编写普通的应用程序,也可编写applet应用程序。
Java提供了用来创建带有图形用户界面(GUI)的综合应用程序,包含大量图形处理和图形编程的应用程序,以及支持关系数据库(relation database)访问和通过网络与远程计算机通信的网络程序。现在,用Java几乎可以有效地编写任何应用程序,而且这些应用程序还具有完全的可移植性。
|
|