21世纪高等学校规划教材 Java程序设计题解与实验指导
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 张振领主编
出 版 社: 中国电力出版社
出版时间: 2009-5-1字数:版次: 1页数: 186印刷时间:开本: 16开印次:纸张:I S B N : 9787508385280包装: 平装编辑推荐
本书可与《Java语言程序设计》配合使用,也可供有一定基础的读者单独使用。本书包含两部分内容:第一部分是Java语言程序设计的章节要点与习题解答,内容与课本各个章节完全对应。章节要点部分介绍了课本各章的主要内容,对各章的要点进行了总结。习题解答部分对各章课后习题进行了详细的讲解,并提供了补充练习题,给出了答案和解释。所有的编程题目都给出了完整的源程序代码,供读者参考使用。
内容简介
本书是Java语言程序设计的配套用书,它由两部分内容组成:第一部分是教材章节要点与课后习题解答,包括教材各章内容的要点总结、习题答案,补充习题及其解答;第=部分是实验指导,结合教材内容与上机要求,对Java程序设计上机实验的目的、步骤和方法进行介绍,提供了学习本课程应当进行的实验,并给出了完整的参考程序。
本书可作为高等本科学校、高等专科学校、成人高等学校及本科院校举办的二级职业技术学院、继续教育学院的教材,还可作为程序开发人员和自学者的参考用书。
目录
前言
第一部分章节要点与习题解答
第1章Java语言概述
1.1本章要点
1.2课后习题解答
1.3补充习题
1.4补充习题解答
第2章Java语言基础
2.1本章要点
2.2课后习题解答
2.3补充习题
2.4补充习题解答
第3章面向对象程序设计技术
3.1本章要点
3.2课后习题解答
3.3补充习题
3.4补充习题解答
第4章Java类库和常用类简介
4.1本章要点
4.2课后习题解答
4.3补充习题
4.4补充习题解答
第5章Java异常处理
5.1本章要点
5.2课后习题解答
5.3补充习题
5.4补充习题解答
第6章Java图形用户界面设计
6.1本章要点
6.2课后习题解答
6.3补充习题
6.4补充习题解答
第7章Java Applet
7.1本章要点
7.2课后习题解答
7.3补充习题
7.4补充习题解答
第8章输入/输出系统
8.1本章要点
8.2课后习题解答
8.3补充习题
8.4补充习题解答
第9章多线程编程
9.1本章要点
9.2课后习题解答
9.3补充习题
9.4补充习题解答
第10章多媒体编程
10.1本章要点
10.2课后习题解答
10.3补充习题
10.4补充习题解答
第11章网络编程
11.1本章要点
11.2课后习题解答
11.3补充习题
11.4补充习题解答
第12章Java数据库访问技术
12.1本章要点
12.2课后习题解答
12.3补充习题
12.4补充习题解答
第二部分Java语言实验指导
一、上机实验目的
二、上机实验步骤
三、实验基本内容
实验1Java开发环境安装、配置与应用
一、实验目的
二、实验内容
实验2Java基本语法
一、实验目的
二、实验内容
三、参考程序
实验3面向对象程序设计技术
一、实验目的
二、实验内容
三、参考程序
实验4Java类库和常用类的使用
一、实验目的
二、实验内容
三、参考程序
实验5异常处理
一、实验目的
二、实验内容
三、参考程序
实验6图形用户界面设计
一、实验目的
二、实验内容
三、参考程序
实验7Java Applet
一、实验目的
二、实验内容
三、参考程序
实验8输入/输出系统
一、实验目的
二、实验内容
三、参考程序
实验9多线程编程
一、实验目的
二、实验内容
三、参考程序
实验10多媒体编程
一、实验目的
二、实验内容
三、参考程序
实验11网络编程
一、实验目的
二、实验内容
三、参考程序
实验12Java数据库访问
一、实验目的
二、实验内容
三、参考程序
参考文献
书摘插图
第一部分章节要点与习题解答
第1章Java语言概述
1.1本章要点
1.1.1Java简介
Java是美国Sun公司开发的一种具有“简单、面向对象、分布式、解释型、健壮、安全、与平台无关、可移植、高性能、多线程和动态执行”等特性的语言。Java是新一代面向对象和网络的程序设计语言,特别适于Intemet/Intranet上应用软件的开发,成为编写网络应用软件的首选语言。
1.1.2Application与Applet
Java程序分为两类:Java Application(应用程序)和Java Applet(小应用程序)。
(1)JavaApplication。JavaApplication是可独立解释执行的应用程序。一个JavaApplication可以有多个类,但是最多只能有一个public类。如果有一个类是public类,则源文件的名字必须与这个类的名字完全相同。每个类可以有多个方法,任何方法中可以有多条语句,每一条语句都要以“;”结束。对于一个Java Application,必须有一个main()方法,该方法标志着执行应用程序的起点。
使用Java语言编写Java Application一般分成3个步骤:建立Java源程序,即利用某一种文本编辑器建立Java源程序文件,扩展名为.java;编译源程序,利用Java编译器(javac)编译程序,产生.class字节码文件;运行Java程序,利用解释器(java)解释字节码文件,完成程序的运行过程。
Java语言具有半编译、半解释的特性,Java程序编译后并不生成可执行文件,而是生成字节码(byte code)这种与平台无关的中间格式文件,然后再由Java虚拟机解释执行。
(2)Java Applet。Java Applet没有main()方法,不能用Java解释器直接执行,必须嵌在超文本文件中,并由带有Java解释器的WWW浏览器(如lntemet Explorer、Netscape等)来解释执行。将Applet称为小程序的原因就是因为其代码较少,易于从Intemet/lntranet下载。
Java Applet的建立及运行步骤与Java Application略有不同,可分为4个步骤:利用文本编辑器建立Java源程序文件;利用Java编译器(javac)编译该JavaApplet,产生.class文字码文件;建立一个HTML文件,在其中嵌入Java字节码文件;用wwW浏览器或appletviewer装入该HTML文件,使Applet运行。
……