第一图书网

Java语言程序设计习题解答与实践教程

姜志强 电子工业出版社
出版时间:

2009-3  

出版社:

电子工业出版社  

作者:

姜志强  

页数:

180  

前言

  本书是普通高等教育“十一五”国家级规划教材(Java语言程序设计》的配套教材,其编写目标是为选用该书作为“Java语言程序设计”课程教材的广大师生提供一个教学辅助工具,以便任课教师能更好地使用教材,并且在此基础上,更方便地完成实验教学和课后教学等环节的工作。  全书共分5章,第1章为Java语言学习指导,其中的内容是为Java语言初学者提供一个指导,以便于学生把握学习方向,安排学习内容;第2章为Java语言常见问题解答,其中的内容集中回答了在Java语言程序设计教学过程中学生经常遇到的比较频繁出现的问题;第3章为习题解答,给出了主教材各章后面所配全部习题的参考答案,是主教材习题的集中解答;第4章为实验教程,提供了实验课程的教程;第5章为课程设计与综合应用,给出了几个课程设计方面的题目,供对Java语言有更浓厚兴趣的读者在程序设计练习时使用。  关于第4章和第5章的内容还要进行如下说明。  第4章实验教程的内容是为配合主教材的讲授进度而设计的,各个实验都与主教材的有关章节直接对应,所以在安排这些实验内容的时候,最好能够配合课堂讲授的进度。每个实验的内容大致需要用2学时的时间,所以建议安排24个学时完成这些实验内容。在设计这些内容的时候,编者依然秉承(Java语言程序设计》一书的指导思想,坚持强调要学习和掌握Java语言API文档,所以在每个实验中都安排了阅读API文档的实验内容。编者坚定地认为,了解和掌握API文档,了解其中对各种Java类及每个Java类中的字段和方法的定义,对于Java语言的学习者而言是十分重要的,其重要性甚至不亚于了解Java语言的基本语法。另外,编者没有为(Java语言程序设计》一书第10章到第13章的内容给出配套的实验,这是因为编者认为JDBC、Servlet、JSP、JavaBean等内容本来是J2EE的组成内容,通常情况下都是在一个比较大的J2EE项目中才能够完整地应用实施这些内容,并且在一个项目中这些内容都是综合应用、协同工作的,所以在一般情况下,实验课堂的课时难以完成这样的大题目。编者建议对这部分内容比较感兴趣的读者,在学习完J2EE的内容之后再着手进行有关的程序设计。

内容概要

  《Java语言程序设计习题解答与实践教程》是普通高等教育“十一五”国家级规划教材《Java语言程序设计》的配套教材。全书共分5章,第1章为Java语言学习指导,主要面向Java语言初学者给出Java程序设计学习的方向性、方法性指导;第2章为Java语言常见问题解答;第3章为习题解答,给出了主教材对应各章的习题参考答案;第4章为实验教程,给出12个实验题目供Java实验课程选用;第5章为课程设计与综合应用,设计了6个有一定难度的综合性程序设计题目,供Java课程设计选用。《Java语言程序设计习题解答与实践教程》与主教材及电子课件和实例源代码资源配套,提供了完整课程解决方案。

书籍目录

第1章 Java语言学习指导1.1 为什么要学习Java语言?1.2 学习Java语言应该抓住哪些关键点?1.3 学习Java语言的基本步骤有哪些?第2章 Java语言常见问题解答2.1 基本语法概念问题2.2 面向对象程序设计、图形用户界面概念问题2.3 异常处理、输入/输出、多线程概念问题2.4 J2EE有关概念问题第3章 习题解答3.1 第0章习题解答3.2 第1章习题解答3.3 第2章习题解答3.4 第3章习题解答3.5 第4章习题解答3.6 第5章习题解答3.7 第6章习题解答3.8 第7章习题解答3.9 第8章习题解答3.10 第9章习题解答3.11 第10章习题解答3.12 第11章习题解答3.13 第12章习题解答3.14 第13章习题解答第4章 实验教程4.1 实验1:Java语言开发工具JDK安装练习4.2 实验2:基本运算符和基本语句练习4.3 实验3:类定义与类继承练习4.4 实验4:异常发生和异常处理练习4.5 实验5:图形用户界面布局练习4.6 实验6:事件处理与监听器使用练习4.7 实验7:组件使用与菜单设计练习4.8 实验8:Applet程序设计练习4.9 实验9:Applet多媒体程序设计练习4.10 实验10:输入/输出练习4.11 实验11:多线程程序设计练习4.12 实验12:网络程序设计练习第5章 课程设计与综合应用5.1 综合应用1:排球比赛计分系统5.2 综合应用2:小学生数学练习题目自动生成系统5.3 综合应用3:二维平面反弹球模拟和自然落体运动模拟5.4 综合应用4:文件内容合并5.5 综合应用5:测试统计分析系统(单机版)5.6 综合应用6:人事档案管理信息系统(网络版)

章节摘录

  2.1 基本语法概念问题  1.Java语言是一门非常优秀的语言,它的缺点有哪些?  如同其他任何事情一样,Java语言也是有缺点的,主要表现在以下两个方面:  第一,Java语言的运行速度慢,有些场合下甚至非常慢。众所周知,Java语言程序在运行时要依赖于Java虚拟机,在操作系统中既要加载Java虚拟机,还要存储Java字节码,会占用更多的内存空间和处理器运行时间。因为它不是直接执行机器码,所以相比于汇编语言、c语言和c++语言等其他语言编写的程序,其运行速度明显要慢。  第二,Java语言远离操作系统的底层。因为Java语言在设计时要充分考虑跨平台性,并且取消了指针操作,所以不像c语言那样灵活。这既是Java语言的优点,同时又是Java语言的缺点,因此它不能像汇编语言、C语言那样更接近操作系统,也就不能和操作系统的底层打交道。尽管可以通过Java语言的.INI即Java本地接口技术解决这一问题,但也只是解决了一部分问题。  基于上述缺陷,Java语言一般不直接用于建立大型项目。相信随着计算机硬件的发展,Java语言运行速度慢的问题会迎刃而解,至于Java语言远离操作系统底层的问题,应该看做是Java语言所倡导的计算机技术的一个发展趋势,这很可能会导致未来计算机技术的一次飞跃性发展。  2.编写Java语言程序时,怎样才能生成能在Windows下运行的OXO文件,或者直接双击就能运行的执行文件?  回答这个问题首先要搞清楚Windows下具有.exe扩展名的可执行文件是怎么回事。具有.exe扩展名的可执行文件是Microsoft公司制定的DOS和Windows操作系统下的可执行文件格式。在Windows环境下,只要用鼠标双击文件的图标就可以启动执行文件。Microsoft公司所提供的各种开发工具都可以将源程序编译为这种可执行文件。Java语言是一种跨平台的程序设计语言,并不依赖于某一种具体的操作系统平台,所以不支持Microsoft公司的这种可执行文件格式,因而在Java语言中并不能够生成这种文件,同样也不能生成其他操作系统下的可执行文件格式,这也是Java语言平台无关性特点的一个典型体现。但是,在Java语言中支持将程序代码生成一种具有.iar扩展名的压缩执行包,可以在操作系统环境下通过双击直接运行。另外,某些Java.语言程序开发工具提供把Java语言源程序转换为.exe可执行文件的功能,比如在JBuilder·开发工具中就可以生成具有.exe扩展名的可执行文件。


编辑推荐

  《Java语言程序设计习题解答与实践教程》是普通高等教育“十一五”国家级规划教材《Java语言程序设计》的配套教材,其编写目标是为选用该书作为“Java语言程序设计”课程教材的广大师生提供一个教学辅助工具,以便任课教师能更好地使用教材,并且在此基础上,更方便地完成实验教学和课后教学等环节的工作。 全书共分5章,第1章为Java语言学习指导,其中的内容是为Java语言初学者提供一个指导,以便于学生把握学习方向,安排学习内容;第2章为Java语言常见问题解答,其中的内容集中回答了在Java语言程序设计教学过程中学生经常遇到的比较频繁出现的问题;第3章为习题解答,给出了主教材各章后面所配全部习题的参考答案,是主教材习题的集中解答;第4章为实验教程,提供了实验课程的教程;第5章为课程设计与综合应用,给出了几个课程设计方面的题目,供对Java语言有更浓厚兴趣的读者在程序设计练习时使用。

图书封面

广告

下载页面


Java语言程序设计习题解答与实践教程 PDF格式下载



相关图书