Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 学习心得/方法/资源  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 [学习总结]Java2实用教程(第三版)习题1
喝杯茶吃个包





发贴: 7
积分: 1
于 2008-09-10 12:38 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
习题
1.开发与运行Java程序需要经过哪些主要步骤和过程?
答:
Java程序的开发过程如图所示:


 (1)编写源文件:使用一个文本编辑器,如Edit或记事本,来编写源文件.不可使用Word编辑器,因为它包含不可见字条.将将编好的源文件保存起来,源文件的扩展名必须是Java.
 (2)编译Java源文件:使用Java编译器(Javac.exe)编译源文件得到字节码文件.
 (3)运行Java程序:Java程序分为两类—Java应用程序和Java小应用程序,Java应用程序必须通过Java解释器(Java.exe)来解释执行其字节码;Java小应用程序必须通过支持Java标准的浏览器来解释执行.

2.怎样区分应用程序和小应用程序?应用程序的主类或小应用程序的主类必须用public修饰吗?
 答:一个Java应用程序必须有一个类包含有main方法,这个方法是该程序入口,而这个类是这个程序的主类.小应用程序则不再需要main方法,它需要一个Applet的子类作为该程序的主类.

3.Java程序是由什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎样的?
 答:Java源程序是由若干个类组成的.
一个程序中不一定要有public类,若有则只能有一个类为public类.Java源程序的是这样的,如果源文件中有多个类,那么只要能有一个类是public类.如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java.如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了.

4.在运行小程序的HTML文件中可以使用codebase属性指定小程序的字节码所驻留的目录.如果不使用codebase属性,小程序的字节码文件必须和运行它的HTML文件在同一目录中.编写一个小程序并将小程序的字节码存放在某个目录中,比如C:\5000:把运行该小程序的HTML文件(注意其中的codebase属性):
<applet code=你的小程序的字节码 width=200 height=300 codebase=c:\5000>
</applet>
存放在另一个目录中(查阅有关编写网页方面的书籍,了解更详细的关于怎样在一个网页中嵌入一个小应用程序的讲解).
答:Boy.class所在目录为G:\工程\java\初级\Java2实用教程(第三版)\chapter1\section6\case1
Boy.html放在G:\工程\java\初级\Java2实用教程(第三版)\chapter1\section6下,再将codebase设为 .\case1.Applet运行正常为.
Boy.html源码如下:
<applet code=Boy.class height=200 width=300 codebase=.\case1>
</applet>

总结:第1章习题的难易程度完全出乎我的意料,一是程序一看就懂,二是习题书本上已经有答案,只要稍微动动手就可以翻出答案来了,一点也不难理解。这次习题感觉真的很简单,很容易接受。希望做以后的题目也能这样顺利就完成。
第1题答案完全是从书上搞来的,第2题有了一点自己的发挥,第2题完全是从书上搞来的,第4题则加上了自己的一点聪明才智。
印象比较深刻的还是验证Java Applet中的Applet子类是否必须得是public的,这个花了点时间才得出最终结果是书上讲的是正确的。另外,还验证了应用程序里是否可以有也可以没有publilc类,是否可以有多个public类,这个都得出了和书上一样的结论。


喝杯茶吃个包 edited on 2008-09-11 17:14


话题树型展开
人气 标题 作者 字数 发贴时间
12292 [学习总结]Java2实用教程(第三版)习题1 喝杯茶吃个包 1734 2008-09-10 12:38
9907 Re:(学习总结)Java2实用教程(第三版)习题1 JiafanZhou 592 2008-09-10 19:15
9941 Re:[学习总结]Java2实用教程(第三版)习题1 喝杯茶吃个包 12 2008-09-11 16:23
10225 Re:[学习总结]Java2实用教程(第三版)习题1 JiafanZhou 129 2008-09-11 22:07

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923