出版时间:2010-8 出版社:水利水电出版社 作者:李明才 编 页数:223 字数:418000
前言
Java语言是由Sun公司开发的、近年来在国内外得到广泛应用的一种计算机程序设计语言。它功能丰富,表达简洁,使用方便灵活,应用面广,目标程序效率高,可移植性好,是一种具有良好程序设计风格的应用程序设计语言。现在,在许多高校Java语言已不仅成为计算机及其相关专业的必修课,而且在很多非计算机专业也开设了Java语言课程,并且Java语言也列入了全国计算机等级考试、全国计算机应用技术证书考试(NIT)等的考试范围。 本书力求通俗易懂,重视概念,强化实践,采用案例教学。使读者能从大量的案例讲解中掌握Java语言的基础知识,达到循序渐进,逐步深入,反复实践,牢固掌握的目的。 本书共分11章,第1章介绍Java语言概论,第2章介绍Java语言基本语法,第3章介绍Java语言的面向对象特性,第4章介绍图形用户界面设计,第5章介绍异常处理,第6章介绍多线程,第7章介绍输入输出及文件处理,第8章介绍Java与数据库连接,第9章介绍Java.网络编程,第10章介绍JSP基础知识,第11章是一个综合案例,通过该案例对全书内容进行总结。
内容概要
本书全面、系统地介绍了Java语言及其程序设计。全书共11章,主要内容包括:Java语言概论、Java语言基本语法、Java语言的面向对象特性、图形用户界面设计、异常处理、多线程、输入输出及文件处理、Java与数据库连接、Java网络编程、初识JSP、综合案例。 本书内容编排力求做到通俗易懂、重视概念、强化实践,并采用案例教学,帮助读者从大量的案例讲解中掌握Java语言的基础知识,达到循序渐进、逐步深入、反复实践、牢固掌握的目的。 本书可供高职高专计算机及相关专业师生使用,也可作为Java语言的培训教材或Java语言爱好者的自学用书。
书籍目录
前言第1章 Java语言概论 1.1 Java语言的发展过程 1.2 Java语言的工作原理及特点 1.2.1 Java程序的处理过程 1.2.2 Java字节码 1.2.3 Java虚拟机(JVM) 1.2.4 垃圾回收 1.3 Java SDK的安装与配置 1.3.1 下载并安装Java SDK开发工具 1.3.2 JDK的配置与测试 1.4 Eclipse的安装与使用 1.4.1 Eclipse的安装与启动 1.4.2 Eclipse的使用 1.5 Java程序举例 1.5.1 Java Application举例 1.5.2 Java Applet举例 1.5.3 Java程序结构 本章小结 实训一第2章 Java语言基本语法 2.1 Java语言的数据类型 2.1.1 Java语言基本字汇 2.1.2 简单数据类型 2.1.3 常量(字面量) 2.1.4 变量 2.1.5 类型转换 2.2 Java语言的运算符和表达式 2.2.1 算术运算符 2.2.2 位运算符 2.2.3 关系运算符 2.2.4 逻辑运算符 2.2.5 赋值运算符 2.2.6 条件运算符(?:) 2.2.7 运算符优先级 2.2.8 使用圆括号 2.3 Java语言的流程控制语句 2.3.1 Java的选择语句 2.3.2 循环语句 2.3.3 跳转语句 2.4 数组 2.4.1 一维数组 2.4.2 多维数组 2.4.3 另一种数组声明语法 2.5 字符串 2.5.1 String类 2.5.2 字符串连接 2.5.3 字符串与其他类型数据的连接 本章小结 实训二第3章 Java语言的面向对象特性 3.1 类与对象的概念 3.1.1 面向对象的特性 3.1.2 类的定义 3.1.3 创建对象与定义构造方法 3.1.4 修饰符 3.2 类的继承 3.2.1 继承的概念 3.2.2 继承的实现 3.3 类的多态 3.3.1 多态的概念 3.3.2 方法覆盖实现多态 3.3.3 方法重载实现多态 3.3.4 构造方法的继承与重载 3.4 包与接口 3.4.1 包 3.4.2 接口 本章小结 实训三第4章 图形用户界面设计 4.1 图形用户界面概述 4.2 Applet类 4.2.1 Applet类 4.2.2 建立Applet小应用程序 4.2.3 Applet的生命周期 4.2.4 Applet类常用方法 4.3 HTML文件参数传递 4.4 Java绘图、字体及颜色处理 4.4.1 Java绘图 4.4.2 Java字体类 4.4.3 画笔颜色 4.5 框架与面板 4.5.1 框架(Frame) 4.5.2 面板(Panel) 4.6 按钮、标签、文本框与文本区域 4.6.1 按钮(Button) 4.6.2 标签(Label) 4.6.3 文本框(TextField)与文本区域、(TextArea) 4.7 事件处理机制 4.7.1 Java中的事件体系结构 4.7.2 Component类 4.7.3 代理事件模型 4.8 布局设计 4.8.1 FlowLayout布局管理器 4.8.2 BorderLayout布局管理器 4.8.3 GridLayout布局管理器 4.8.4 CardLayout布局管理器 4.8.5 GridBagLayout布局管理器 4.9 菜单设计 4.10 对话框设计 4.11 常用Swing组件简介 4.11.1 Swing组件 4.11.2 Swing组件体系结构 4.11.3 可插接的外观和感觉 4.11.4 常用Swing组件 4.11.5 对话框JOptionPane 本章小结 实训四第5章 异常处理 5.1 异常类 5.1.1 异常的基本概念 5.1.2 异常类 5.1.3 系统定义的运行异常 5.1.4 用户自定义的异常 5.2 异常抛出 5.2.1 系统自动抛出的异常 5.2.2 语句抛出异常 5.3 异常处理 5.3.1 tyy-catch语句 5.3.2 多异常处理 5.3.3 finally子句 本章小结 实训五第6章 多线程 6.1 多线程的基本概念 6.2 多线程的创建 6.2.1 创建线程 6.2.2 线程的启动 6.3 多线程的实现 6.3.1 线程的状态 6.3.2 线程的调度 6.3.3 多线程的互斥与同步 6.3.4 生产者消费者模型 6.3.5 死锁 本章小结 实训六第7章 输入输出及文件处理 7.1 输入/输出流概念 7.2 输入/输出流类 7.2.1 字节流InputStream和OutputStream类 7.2.2 字符流Reader和Writer类 7.3 标准输入/输出 7.3.1 标准输入流 7.3.2 标准输出流 7.3.3 标准错误输出流 7.4 常用的文件处理 7.4.1 文件的顺序读写 7.4.2 文件的随机读写 7.4.3 目录和文件管理 本章小结 实训七第8章 Java与数据库连接 8.1. JDBC简介 8.1.1 JDBC概述 8.1.2 JDBC与ODBC的比较 8.1.3 两层模型与三层模型 8.1.4 JDBC驱动程序种类 8.2 JDBC访问数据库 8.2.1 JDBC的常用接口和类 8.2.2 T-SQL常用基本语法 8.3 JDBC应用 8.3.1 JDBC应用步骤 8.3.2 JDBC应用实例 本章小结 实训八第9章 Java网络编程 9.1 网络基础知识 9.2 网络通信中Java的网络类和接口 9.2.1 URL和URLConnection 9.2.2 Socket(套接字) 本章小结 实训九第10章 初识JSP 10.1 JSP简介 10.1.1 JSP概述 10.1.2 JSP开发环境 10.2 编写一个JSP页面 10.3 JSP的执行过程 10.4 JSP指令简介 10.4.1 page指令 10.4.2 include指令 10.5 JSP常见内置对象 10.5.1 request 10.5.2 response 10.5.3 out 10.5.4 cookie 10.5.5 session 10.5.6 application 本章小结 实训十第11章 综合案例 11.1 系统模块设计 11.2 数据库结构设计 11.2.1 学生表结构 11.2.2 课程表结构 11.2.3 成绩表结构 11.2.4 操作员表结构 11.3 详细设计 11.3.1 主窗口设计 11.3.2 登录界面设计 11.3.3 系统管理模块设计 11.3.4 其他三个管理模块 11.3.5 数据库操作模块 11.4 具体实现 11.4.1 主窗口 11.4.2 数据库操作模块 11.4.3 操作员登录模块 11.4.4 操作员添加模块 11.4.5 操作员浏览模块 11.4.6 操作员查询模块 11.4.7 操作员删除模块 11.4.8 其他模块的实现 本章小结参考文献
章节摘录
Java语言最早诞生于1991年,刚开始它只是Sun公司为一些消费性电子产品所设计的通用环境。因为当时Java的应用对象只限于PDA、电子游戏机、电视机顶盒之类的消费性电子产品,所以并未被众多的编程技术人员所接受。 在Java出现以前,Internet上的信息内容都是一些静态的HTML文档。正是因为在Web中看不到交互式的内容,所以人们很不满意当时的Web浏览器,他们迫切希望能够在Web上创建一类无须考虑软硬件平台就可以执行的应用程序,并且这些程序还要有极大的安全保障。正是由于这种需求给Java带来了前所未有的施展舞台。 Sun公司的工程师从1994年起把Java技术应用于Web上,并且开发出了Hot Java的第一个版本。于是,Java的名字逐渐变得广为人知。 Java在Sun World95中被正式发布。Java的“Write Once,Run Anywhere(一次编写,到处运行)”口号使得Java一出现就引起了广泛的注意,用Java技术开发的软件可以不用修改或重新编译就可直接应用于任何计算机上。 从此以后,Java随着网络的快速发展,而成为一个应用最广泛的程序语言。“网络即是计算机”是Sun公司的格言。一时间,使用Java技术进行软件开发成为广大技术人员的一种时尚。到2010年4月为止,Java已经发布了一系列的版本,目前最新版本为JDK7.0(1.7.0)预览版。
编辑推荐
《Java语言程序设计案例教程》重视概念、强化实践,采用案例教学,从大量的案例讲解中引出Java语言的基础知识,以期达到反复实践、牢固掌握的目的循序渐进、逐步深入,基础内容讲解结束后,通过一个综合案例,对全书内容进行总结,以期在实际开发中能灵活运用知识点配套有相关教学资源及精选实训,可根据教学实际需要灵活选用各种类型的实训供读者练习与自测。
图书封面
评论、评分、阅读与下载