Java程序设计基础教程与实验指导(从基础到应用)(配光盘)(清华电脑学堂)
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 王占中,崔志刚,杨记超等编著
出 版 社: 清华大学出版社
出版时间: 2008-11-1字数: 568000版次: 1页数: 375印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302175889包装: 平装内容简介
本书由浅入深地学习Java编程知识。全书共分11章,介绍Java面向对象编程的基础知识和技能,从基本的Java组成元素、数据类型和控制结构开始,逐步过渡到方法、类、对象及面向对象程序设计的高级特征;深入学习Java图形用户界面设计、文件和数据库等高级应用;最后,通过MVC实现的综合实例对前面知识进行全面的应用和巩固。本书附有配套光盘,提供了书中实例的源代码和视频教学文件。本书下篇是实验指导,有10个单元,选择了一批实用的上机练习,以巩固和提高读者的动手能力,加深对基础理论的理解。
本书体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为Java职业培训教材和各级院校Java授课培训教程,也适合作为Java自学资料和参考资料。
目录
上篇 基础知识
第1章 Java概述
1.1 Java简介
1.2 Java工作原理
1.3 Java API介绍
1.4 下载和安装JDK 6.0
1.5 Java Application和Java Applet例子
1.6 JDK 6.0常用命令
1.7 Eclipse工具介绍
1.8 扩展练习
第2章 Java基本语法
2.1 Java数据类型
2.2 变量和常量
2.3 标识符和运算符
2.4 程序控制语句
2.5 数组
2.6 扩展练习
第3章 面向对象和类
3.1 面向对象概述
3.2 类结构
3.3 创建对象
3.4 继承
3.5 常用修饰符
3.6 抽象类与接口
3.7 内部类和包装类
3.8 包
3.9 扩展练习
第4章 Java异常
第5章 字符串和日期类
第6章 Java Swing
第7章 Java事件
第8章 图形编程
第9章 I/O输入输出流
第10章 访问数据库
第11章 固定资产借用分析
下篇 实 验 指 导
第1单元
第2单元
第3单元
第4单元
第5单元
第6单元
第7单元
第8单元
第9单元
第10单元
书摘插图
上篇基础知识
第1章Java概述
内容摘要
Java是一种面向对象程序设计语言。面向对象技术提倡模拟现实世界的思维方式、数据与操作相捆绑的程序风格,符合现代大规模软件开发的要求和潮流,正替代面向过程的程序设计技术,成为计算机应用开发领域的主流语言。同时Java也是一种跨平台的语言,在单机时代,程序进程之间靠共享存储进行变量交换;在网络时代,运行在不同宿主机上的程序按网络协议进行无格式的消息(二进制字符流)交换,消息的语义由交换程序双方维护;不可否认现在是一个网络异构时代,不同的计算机如果要配合运行一个程序,其编程语言一定是跨平台的。Java以跨平台、安全性等特点受到大部分程序员的喜爱。
在本章中,将会介绍Java的发展历史、JDK的安装和如何配置开发环境,以及Java常用的工具。
学习目标
了解Java的发展历史
理解Java的定义和特点
掌握Java的工作原理
熟练掌握Java APl的使用
熟练掌握JDK安装和配置
熟练掌握开发Java Application
掌握JDK常用命令
掌握使用记事本和Eclipse开发Java程序
1.1Java简介
作为一种跨平台、面向对象、基于网络及安全性的网络编程语言,Java越来越多地被用来编写各种各样的程序,如桌面应用程序、Web程序和嵌入式程序。在学习Java之前,有必要了解一下Java的历史、概念和特点。
1.1.1 Java的历史
Java的诞生符合计算机程序语言的发展规律,既有偶然性又具有必然性。在Java诞生之前,计算机世界刚刚经历了以大型机为代表的集中计算模式和以PC为代表的分散计算模式,正在准备进入以互联网为计算模式的网络计算时代。网络计算模式的一个特点是计算机是异构的,即计算机的类型和操作系统是不一样的,例如SUN工作站的硬件是SPARC体系,软件是UNIX中的Solaris操作系统,而PC的硬件是Intel体系,操作系统是Windows或者Linux,因此相应的编程语言基本上只是适用于单机系统,例如COBOL、FORTRAN、C、c++等;网络计算模式的另一个特点是代码可以通过网络在各种计算机上进行移植,这就迫切需要一种跨平台的编程语言,使得用它编写的程序能够在网络中的各种计算机上正常运行,Java就是在这种需求下应运而生的。正是因为Java语言符合互联网时代的发展要求,才使它获得了巨大的成功。
……