教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

软件开发基础(.Java)实验指导书V2(5)

来源:网络收集 时间:2026-04-27
导读: 复100次输出“new”。 四、实验结果 写实验报告。内容包括: 1、习题的运行结果,源程序。 2、程序调试中出现的错误提示。(英文、中文对照) 3、若有没通过的程序,分析原因。 五、选做题目 1、编写一个多线程类,

复100次输出“new”。

四、实验结果

写实验报告。内容包括:

1、习题的运行结果,源程序。 2、程序调试中出现的错误提示。(英文、中文对照) 3、若有没通过的程序,分析原因。

五、选做题目

1、编写一个多线程类,该类的构造方法调用Thread类带字符串参数的构造方法。建立自己的线程名,然后随机生成一个休眠时间,再将自己的线程名和休眠多长时间显示出来。该线程运行后,休眠一段时间,该时间就是在构造方法中生成的时间。最后编写一个测试类,创建多个不同名字的线程,并测试其运行情况。 2、编写一个用线程实现一个数字时钟的应用程序。该线程类要采用休眠的方式,把绝对大部分时间让系统使用。

3、编写一个使用继承Thread类的方法实现多线程的程序。该类有两个属性,一个字符串代表线程名,一个整数代表该线程要休眠的时间。线程执行时,显示线程名和休眠时间。

14

实验5 HTML与Web应用程序

一、实验目的

(1)熟悉HTML语法,JavaScript应用

(2)通过实验,熟练掌握MyEclipse 10的日常应用。 (3)理解Web应用程序。

二、实验内容

(1)输入下列程序,观察输出结果

Head.html

学生信息管理系统

Left.html

学生成绩查询

学生信息显示

返回开始页面

right.html

这里是首页。

15

frame.html

在框架中显示页面

</p><p><body> </p><p>此网页使用了框架,但你的浏览器不支持。 </body> </p><p><frame src=”left.html” name=”left”> <frame src=”right.html” name=”right”> </p><p></frameset> </p><p>

(2)编写和运行一个简单的Servlet

【步骤1】在Tomcat安装目录的webapps下建立一个helloapp的目录,在其中hello.jsp的文件

【步骤2】用记事本编辑hello.jsp文件,输入:

<%@ page contentType=\ import=\

第一个使用JSP实现HelloWorld的例子

<%

out.print(\ %>

【步骤3】在浏览器的地址栏中输入下列地址访问该Servlet。

http://localhost:8080/helloapp/hello.jsp

在浏览器的窗口中应该显示Hello, World!内容。

16

三、编程题

1. 根据所提供的界面,编写register.html文件(表单form)。

2. 要求输入的数据中:用户名、密码、确认密码为必填项。即单击提交时如果这3项没有填写,界面给出提示必须填写。提示:使用HTML5或JavaScript实现。

3.要求2次填写的密码相同,如果不同,单击提交时给出提示。提示:用JavaScript实现。

四、实验结果

写实验报告。内容包括:

1、习题的运行结果,源程序。 2、程序调试中出现的错误提示。(英文、中文对照) 3、若有没通过的程序,分析原因。

五、思考题

1. 如何安装配置JDK和Tomcat? 2. 如何在Tomcat中运行JSP页面?

17

实验6 JSP编程

一、实验目的

1. 熟练掌握JSP的声明、表达式、小脚本和注释的使用; 2. 理解JSP页面(page)指令和动作的语法格式; 3. 理解JSP页面的生命周期。

4. 熟练掌握page指令的下面的属性:import、session、errorPage、isErrorPage、contentType、pageEncoding。理解page指令的下面的属性:language、extends、buffer、autoFlush、info。

6. 掌握全部9个隐含对象的使用;理解4种作用域对象。

二、实验内容

(一)输入并执行下面JSP页面,文件名为counter.jsp

<%@ page language=\<%! int count = 0; %> <% count++; %>

Welcome! You are visitor number <%= count %> 【步骤1】该JSP页面包含哪些JSP语法元素。在浏览器中访问该页面,输出结果如何?多次刷新页面,结果如何?

【步骤2】打开counter.jsp转换后的源文件counter_jsp.java,对应的类文件在哪里?文件名是什么?

【步骤3】查看count变量是在哪里声明的?

【步骤4】将上面JSP页面中的<%! int count = 0; %>一行改为<% int count = 0; %>,页面能否正常执行,它与上面页面有什么区别? (二)有下面expression.jsp页面:

<%@ page language=\<%!

int anInt = 3;

boolean aBool = true;

Integer anIntObj = new Integer(3); Float aFloatObj = new Float(8.6); String str = \

StringBuffer sBuff = new StringBuffer(); char getChar(){ return 'A'; } %>

<%= 500 %>

<%= anInt*3.5/100-500 %> <%= aBool %> <%= false %> <%= !false %> <%= getChar() %>

<%= Math.random() %> <%= aVector %> <%= aFloatObj %>

<%= aFloatObj.floatValue() %> <%= aFloatObj.toString() %> <%= aBool; %>

18

…… 此处隐藏:115字,全部文档内容请下载后查看。喜欢就下载吧 ……
软件开发基础(.Java)实验指导书V2(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/607979.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)