Java与JavaEE实习指导书v0.5
- 格式:pdf
- 大小:1.80 MB
- 文档页数:57
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==java实训指导书篇一:Java程序设计实训指导书Java程序设计实训指导书适用专业:软件技术、计算机应用技术、计算机网络技术、软件技术(软件测试)、电子商务专业等专业。
一、总体目的:使学生加深对JAVA基本理论知识的理解,巩固课堂教学内容。
以培养学生的实际操作能力为基本目标,学生经过一学期的系统训练后,能基本掌握Java语言的编程思想,能独立编写Java程序,并为后续课程的学习打下良好的基础。
二、实训总体安排:Java课程实训分为三个基本部分:课程实训、基本项目实训及实际案例实训课程实训是配合授课内容的实训,其主要目的是使学生更好的理解和消化课程中的基本内容和知识点。
基本项目实训是对课程内容的强化实训,该实训中增加了一些在课堂中没有的实际内容:如Eclipse开源工具的使用、相对综合的实例等。
目的是对课程内容进行加深和强化技能。
案例实训是通过实际案例提高学生应用Java语言的综合编程能力,是课程结束后的专项综合实训,它对提高学生的动手能力、团队意识以及项目管理对内容具有重要的意义。
第一部分:课程实训内容实训一:简单Java程序调试一、实训目的1.掌握下载和安装JDK开发工具的方法。
2.熟悉JDK开发工具的使用。
3.学习编写简单的Java Application和Java Applet程序。
4.了解Java程序的基本组成结构;5.了解Java 语言的概貌、了解Java源代码、字节码文件、掌握Java程序的编辑、编译和运行过程。
6.为学习Java 语言和进行Java 程序的实验做好准备工作。
二、实验要求从网络下载或从CD-ROM直接安装Java开发工具JDK,进行环境设置,编写简单的Java Application和Java Applet程序,编译并运行这两个程序。
JA V A程序设计实训指导书(计算机应用)主讲教师编写目录实训 1 Java 运行环境的安装、配置与运行实训 2 Java 基本语法练习实训 3 面向对象编程练习实训 4 包、接口与异常处理(exception)实训 5 数组、向量和字符串实训 6 常用系统类的使用实训 7 建立图形用户界面实训 8 图形与多媒体处理实训 9 综合练习实训10 流与文件实训11 线程实训12 网络编程实训13 数据库的连接:JDBC实训14 JSP与Servlet技术实训1 Java 运行环境的安装、配置与运行一、实训目的1.掌握下载 Java SDK 软件包。
2.掌握设置 Java 程序运行环境的方法。
3.掌握编写与运行 Java 程序的方法。
4.了解 Java 语言的概貌。
5.安装、掌握JCreator软件,为学习 Java 语言和进行 Java 程序的实训做好准备工作。
6.浏览Applet 程序二、实验要求1.安装并设置 Java SDK 软件包。
2.编写一个简单的 Java 程序,在屏幕上输出”hello,java!”。
public class Hello{public static void main(String args[]) {System.out.println("hello,java!");}}3.掌握运行 Java 程序的步骤。
4.浏览 SDK 自带的 Applet 应用小程序。
三、实训内容(一)SDK 的下载与安装1.机器要求Java 对机器运行要求不高。
下面给出的是基于Windows 平台的机器要求。
硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。
软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。
2.下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。
SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==javaee实验指导书篇一:java程序设计实验指导书Java程序设计实验指导书教师:董辉时间:201X.9~201X.1E-mail:181588266@亳州职业技术学院信息工程学二O一四年九月前言一、上机实验目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解 Java 语言的基本结构和程序设计方法。
通过亲手编程掌握 Java 语言编程的方法。
二、实验基本内容为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了 8 个实验。
学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。
指导书中的 8 个实验如下。
1.Java 程序运行环境安装与配置。
2.Java 基本语法的编程练习。
3.面向对象编程练习。
4.Java 包、接口和异常处理的练习。
5.常用系统类的练习。
6.窗口与菜单界面编程练习。
7.Java 多线程、图形与多媒体处理练习。
8.综合应用练习。
三、实验任务与时间安排《Java 语言》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习。
《Java 语言》上机实验时间为 18学时,分为三大部分:Java基础、Java核心、12目录前言 .................................................................. ..................................................................... ...................... 1一、上机实验目的 .................................................................. ........................................................... 1二、实验基本内容 .................................................................. ........................................................... 1三、实验任务与时间安排 .................................................................. ............................................... 1目录 .................................................................. ..................................................................... .................. 1实验 1 Java 运行环境的安装、配置与运行 .................................................................. ...................... 5一、实验目的 ..................................................................5二、实验要求 .................................................................. ...................................................................5三、实验内容 .................................................................. ...................................................................5(一)SDK 的下载与安装 .................................................................. ..................................... 5(二)设置环境变量 .................................................................. ............................................... 7(三)安装java 虚拟机 .................................................................. .................................... 11(四)编写Java 源程序 .................................................................. ..................................... 15(五)编译Java 源程序 .................................................................. ..................................... 15(六)运行Java 程序 .................................................................. ......................................... 16(七)安装、使用JCreator软件 .................................................................. ........................ 16(八)浏览SDK 自带的Applet 应用小程序。
J2EE编程技术实验报告书专业:软件工程指导老师:罗翌陈学号:0800350114姓名:凌浩实验一JSP网页设计一、实验目的掌握J2EE JSP+Servlet+JavaBean开发模式开发JSP网页步骤;掌握该开发模式实现用户登录页面功能。
二、实验环境PC系列微机,CPU2G以上,内存1G以上,Windows XP,MyEclipse6.5以上。
三、实验步骤1、创建Servlet LoginServlet实现登录验证编写该Servlet实现登录验证并进行配置。
2、创建login.jsp、admin.jsp、user.jsp这3个jsp的页面采用的JSP+JavaBean开发模式中相同。
3、调试程序是否正常运行四、实验报告LoginServlet.java:package com.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import erDao;import erDaoImpl;import er;public class LonginServlet extends HttpServlet {public LonginServlet() {super();}public void destroy() {super.destroy();}public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String a="123";User user=new User();user.setUsername(request.getParameter("username"));user.setUserpassword(request.getParameter("password"));user.setRole(request.getParameter("role"));UserDao userdao=new UserDaoImpl();if(userdao.login(user)){if(user.getRole().equals("admin")){request.getRequestDispatcher("Admin.jsp").forward(request,response);}else{request.getRequestDispatcher("User.jsp").forward(request, response);}}else{request.setAttribute("errormessage", "error");request.getRequestDispatcher("login.jsp").forward(request, response);}}public void init() throws ServletException {}}Login.jsp:<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%> <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'login.jsp' starting page</title></head><body><center><form action="Login" method="post"><h3>登录</h3><%if(request.getAttribute("errormessage")!=null){%><label style="color:red;font-size:20px;" ><%out.write("账号或密码错误");%></label><%}%><table><tr><td>账号:</td><td><input type="text" name="username" size="20"/></td></tr><tr><td>密码:</td><td><input type="password" name="password" size="20"/></td></tr> <tr><td colspan="2" align="center"></td></tr><tr><td colspan="2" align="center"><input type="submit" value="登录"/> <input type="reset" value="清空"/></td></tr></table></form></center></body></html><%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%> <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>Admin.jsp:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'Admin.jsp' starting page</title></head><body><h3 style=color:blue>登录成功</h3><hr/>用户信息:<br/>用户类型:ADMIN<br/>用户账号:<%=request.getParameter("username")%> <br/>用户密码:<%=request.getParameter("password")%> <br/></body></html>五、实验小结通过这一次实验,我基本掌握了J2EE JSP+Servlet+JavaBean开发模式开发JSP 网页步骤;掌握该开发模式实现用户登录页面功能。
Java程序设计实验指导书(答案) Java程序设计实验指导书(答案)第一章:概述Java程序设计实验是计算机相关专业学生在学习Java程序设计课程过程中的重要环节。
该实验指导书的编写旨在帮助学生掌握Java编程的基本技能和方法,提升他们的实践能力和创新思维。
本章将介绍实验指导书的目的、使用方法以及注意事项。
第二章:实验环境搭建2.1 JDK安装首先,学生需要在自己的计算机上安装Java开发工具包(JDK)。
具体安装步骤如下:(这里给出详细的步骤说明,包括下载JDK安装包、运行安装程序等)2.2 IDE选择在实验中,我们推荐学生使用Eclipse作为Java开发环境。
下面是Eclipse的安装步骤:(这里也给出详细的步骤说明,包括下载Eclipse安装包、运行安装程序等)2.3 实验文件结构为了方便实验的进行和管理,学生需要按照一定的文件结构组织他们的项目代码和资源文件。
以下是一个示例的实验文件结构:(这里列举一个具体的示例,包括主目录、子目录和文件等)第三章:实验内容第一次实验内容:Hello World程序3.1 实验目的本次实验旨在让学生熟悉Java程序的基本结构和编写过程,以及编译和运行Java程序的方法。
3.2 实验要求学生需要按照以下要求编写一个简单的Hello World程序:(这里给出具体的编码要求,并提醒学生注意细节和常见错误)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建项目、编写代码、编译运行等)第二次实验内容:变量和数据类型3.1 实验目的本次实验旨在让学生理解和掌握Java中的变量声明、赋值和数据类型的使用方法,以及常见数据类型的特点。
3.2 实验要求学生需要完成以下任务:(这里列出具体的任务要求,包括变量的声明和初始化、数据类型的使用等)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建新的Java类、编写代码、编译运行等)第四章:实验总结本章将对前两次实验进行总结,并提出对学生的建议和指导。
Java实验指导书林玲实验一:Java语言综述一、实验目的与要求1、熟悉安装和配置JDK开发环境。
2、熟悉安装和配置IDE开发工具。
3、掌握Java程序编辑、编译和运行的过程。
4、掌握Java程序的构成特点。
5、总结在调试过程中的错误。
二、实验类型验证型三、实验原理及说明通过实际操作,使学生对Java语言的使用有一个更深刻的理解;熟悉Java的开发环境及程序结构。
四、实验仪器安装JDK及Java IDE的计算机若干台五、实验内容和步骤1、下载、安装并设置 Java SDK 软件包。
2、安装 Java IDE软件。
3、编写一个简单的 Java 程序,运行结果为在屏幕上输出“HELLO WORLD!”。
public class Hello{public static void main(String args[]){System.out.println("HELLO WORLD!");}}//4、编写一个Java Applet程序实现功能为:在屏幕上显示“HELLO WORLD!”。
六、注意事项Java源程序文件的命名规则。
七、预习与思考题1、什么是Java虚拟机?它的作用是什么?2、如何在不同的环境下设置环境变量?实验二:Java语言基础一、实验目的与要求1、掌握 Java 基本数据类型、运算符与表达式、数组和字符串的使用方法。
2、掌握各种变量的声明方式。
3、理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。
4、通过以上内容,掌握 Java 语言的编程规则。
5、了解Java程序文件名和类名的说明方法。
二、实验类型设计型三、实验原理及说明Java语言基础包括数据类型、运算符、表达式、流程控制、数组、字符串等,是类内方法设计实现的基础。
面向对象程序设计的核心是类和类内方法的设计,其中类内方法的设计依然需要传统的面向过程的方法进行。
四、实验仪器安装JDK及Java IDE的计算机若干台五、实验内容和步骤1、编写声明不同数据类型变量的程序文件 Java2_1.java,源代码如下:public class Java2_1{public static void main(String args[]){byte b=0x55;short s=0x55ff;int i=1000000;long l=0xffffL;char c='a';float f=0.23F;double d=0.7E-3;boolean B=true;String S="这是字符串类数据类型";System.out.println("字节型变量 b = "+b);System.out.println("短整型变量 s = "+s);System.out.println("整型变量 i = "+i);System.out.println("长整型变量 l = "+l);System.out.println("字符型变量 c = "+c);System.out.println("浮点型变量 f = "+f);System.out.println("双精度变量 d = "+d);System.out.println("布尔型变量 B = "+B);System.out.println("字符串类对象 S = "+S);}}编译并运行该程序。
Java程序设计实训指导书适用专业:软件技术、计算机应用技术、计算机网络技术、软件技术(软件测试)、电子商务专业等专业。
一、总体目的:使学生加深对JAVA基本理论知识的理解,巩固课堂教学内容。
以培养学生的实际操作能力为基本目标,学生经过一学期的系统训练后,能基本掌握Java语言的编程思想,能独立编写Java程序,并为后续课程的学习打下良好的基础。
二、实训总体安排:Java课程实训分为三个基本部分:课程实训、基本项目实训及实际案例实训课程实训是配合授课内容的实训,其主要目的是使学生更好的理解和消化课程中的基本内容和知识点。
基本项目实训是对课程内容的强化实训,该实训中增加了一些在课堂中没有的实际内容:如Eclipse开源工具的使用、相对综合的实例等。
目的是对课程内容进行加深和强化技能。
案例实训是通过实际案例提高学生应用Java语言的综合编程能力,是课程结束后的专项综合实训,它对提高学生的动手能力、团队意识以及项目管理对内容具有重要的意义。
第一部分:课程实训内容实训一:简单Java程序调试一、实训目的1.掌握下载和安装JDK开发工具的方法。
2.熟悉JDK开发工具的使用。
3.学习编写简单的Java Application和Java Applet程序。
4.了解Java程序的基本组成结构;5.了解Java 语言的概貌、了解Java源代码、字节码文件、掌握Java程序的编辑、编译和运行过程。
6.为学习Java 语言和进行Java 程序的实验做好准备工作。
二、实验要求从网络下载或从CD-ROM直接安装Java开发工具JDK,进行环境设置,编写简单的Java Application和Java Applet程序,编译并运行这两个程序。
三、知识要点1、Java编程运行环境的安装JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个平台之上的。
要想正确编译和运行Java程序,必须先安装好JDK。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==javaee实验指导书篇一:java程序设计实验指导书Java程序设计实验指导书教师:董辉时间:201X.9~201X.1E-mail:181588266@亳州职业技术学院信息工程学二O一四年九月前言一、上机实验目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解 Java 语言的基本结构和程序设计方法。
通过亲手编程掌握 Java 语言编程的方法。
二、实验基本内容为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了 8 个实验。
学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。
指导书中的 8 个实验如下。
1.Java 程序运行环境安装与配置。
2.Java 基本语法的编程练习。
3.面向对象编程练习。
4.Java 包、接口和异常处理的练习。
5.常用系统类的练习。
6.窗口与菜单界面编程练习。
7.Java 多线程、图形与多媒体处理练习。
8.综合应用练习。
三、实验任务与时间安排《Java 语言》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习。
《Java 语言》上机实验时间为 18学时,分为三大部分:Java基础、Java核心、12目录前言 .................................................................. ..................................................................... ...................... 1一、上机实验目的 .................................................................. ........................................................... 1二、实验基本内容 .................................................................. ........................................................... 1三、实验任务与时间安排 .................................................................. ............................................... 1目录 .................................................................. ..................................................................... .................. 1实验 1 Java 运行环境的安装、配置与运行 .................................................................. ...................... 5一、实验目的 ..................................................................5二、实验要求 .................................................................. ...................................................................5三、实验内容 .................................................................. ...................................................................5(一)SDK 的下载与安装 .................................................................. ..................................... 5(二)设置环境变量 .................................................................. ............................................... 7(三)安装java 虚拟机 .................................................................. .................................... 11(四)编写Java 源程序 .................................................................. ..................................... 15(五)编译Java 源程序 .................................................................. ..................................... 15(六)运行Java 程序 .................................................................. ......................................... 16(七)安装、使用JCreator软件 .................................................................. ........................ 16(八)浏览SDK 自带的Applet 应用小程序。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==java实验指导书篇一:java实验指导书实验一、安装JDK并熟悉java的运行环境实验二、基本语法练习实验三、面向对象编程实验(4)实验四、异常处理实验实验五、小应用程序实验实验六、图形图像实验实验七、GUI(图形用户接口)实验(4)实验八、多线程实验实验九、输入输出流实验(4)实验十、数据库应用实验(4)实验一、安装JDK并熟悉java的运行环境一、实验目的熟悉JAVA的运行环境及学习简单的编程。
二、预习内容安装工具软件的基本方法。
三、实验设备与环境装有JAVA语言工具软件 (JCreator )的微机若干四、实验内容安装JCreator及JAVA的核心编译程序J2SDK。
1、打开JCreator的安装盘安装JCreator。
2、在相同目录下安装J2SDK。
3、打开JCreator软件对J2SDK文件进行配置。
4、编写一应用程序,在屏幕上显示“HELLO WORLD”。
Pulic class Hello{public static void main(String args[]){System.out.println(“HELLO WORLD”);}}5、编写一小程序实现上述功能:在屏幕上显示“HELLO WORLD”。
实验结果五、注意事项⒈认真填写实验报告⒉遵守实验室各项制度,服从实验指导教师的安排⒊按规定的时间完成实验六、说明本次实验建议学时数2学时七、实验总结与体会实验二、基本语法练习一、实验目的⒈熟悉Java的基本语法⒉编写应用程序接收命令行参数⒊编写应用程序接收用户从键盘的输入⒋掌握字符串与数组的基本方法二、预习内容java编程的基本结构三、实验设备与环境装有JAVA语言工具软件 (JCreator )的微机若干四、实验内容⒈编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。
《Java与J2EE架构》实验指导书10学时张智实验目的T解JavaScript语言的特点。
掌握JavaScript客户端编程。
实验任务JavaScript 程序测试创建一个HTML 文档如下:<html><head><script>function disp_alert(){ alcrtC'Hcllo World !M );}</script></head><body><input type=M button n onclick=H disp_alert()!l value=H OK n /></body></html> 运行网页结果:Hello World!上机编程题采川js 客户端验证技术來模拟网站注册功能。
说明: (1) 星号为必填项目,要求:用户名6〜18个字符(只能为字母、数字或下划线),且以字母 开头,字母和数字结尾,暂不验证用户名是否存在;密码6〜16位字符(任意字符);确认密 码要与密码项一致。
(2) 在输入框输入信息即时提示录入的要求信息,当不符合要求时即时显示错误信息。
⑶验证通过后用alert 显示结果。
用户名不能以数字开头请输入6~ 16位字符的密码两次输入密码不一致通过使用MyEclipse来开发JSP+Servlet动态网页。
实验任务JSP程序测试创建Web P呵ect,修改index.jsp文件:<%@ page language="java M import="java.util.*n pageEncoding=n ISO-8859-1 "%> <!DOCTYPE HTML PUBLIC ”・//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>My JSP 'MyJsp.jsp' starting page</title></head><body>Hello JSP! <br></body></html>浏览页而结果:Hello JSP!上机编程题1、使用Servlet技术获収用户提交的信息。
java程序设计与实验指导书Java程序设计与实验指导书Java是一种广泛使用的计算机编程语言,它具有跨平台的特性,能够在多种操作系统上运行。
本指导书旨在帮助学生和开发者了解Java程序设计的基础概念、语法规则以及开发实践,并通过一系列实验来加深对Java编程的理解。
第一章:Java基础1.1 Java语言简介Java是一种面向对象的编程语言,由Sun Microsystems(现属于Oracle公司)于1995年发布。
Java的设计目标是“一次编写,到处运行”,即编写一次代码,可以在任何支持Java虚拟机(JVM)的平台上运行。
1.2 Java开发环境搭建要开始Java编程,首先需要安装Java开发工具包(JDK),并配置环境变量。
接着,可以使用文本编辑器或集成开发环境(IDE)如Eclipse或IntelliJ IDEA来编写Java程序。
1.3 基本语法Java的基本语法包括变量声明、数据类型、运算符、控制结构(如if语句、循环)等。
Java是强类型语言,变量在使用前必须声明其类型。
第二章:面向对象编程2.1 面向对象概念面向对象编程(OOP)是一种编程范式,它使用“对象”来设计软件。
对象可以包含数据(属性)和代码(方法)。
2.2 类和对象类是对象的蓝图,定义了对象的结构和行为。
对象是类的实例。
2.3 封装、继承和多态- 封装:隐藏对象的内部状态和实现细节。
- 继承:允许新类(子类)继承现有类(父类)的属性和方法。
- 多态:允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。
第三章:Java核心API3.1 集合框架Java提供了一套丰富的集合类库,包括List、Set、Map等,用于存储和管理数据集合。
3.2 输入输出(I/O)Java的I/O系统允许程序读取和写入数据,包括文件、网络流等。
3.3 异常处理Java使用异常处理机制来处理程序运行中的错误情况。
第四章:Java高级特性4.1 泛型泛型允许在编译时进行类型检查,提高程序的安全性和灵活性。
Java 程序设计实验指导书实验一 Java 程序设计环境掌握Java 程序设计环境的安装和配置方法;1. Java 程序可分为哪两种?分别如何运行?2. 试简述J2SE 、J2ME 与J2EE 的简单区别。
3. 试修改例1-1程序,使其输出的字符串为“I ’d like to study Java !”,并在DOS 命令行环境下编译与运行该程序。
实验二~三 设计Application 及 Java 的基本要素掌握Application 的设计方法及正确使用Java 基本要素的方法。
1. 下面哪些是合法的常量(1) 2M (2) 4 (3) 8I (4) 6.5 (5) ch3(6) 5.6E03 (7) \t (8) –90 (9) 012 (10) 0x142. 下列符号那些可以作为Java 的变量名?(1) 3a (2) main (3) KFC (4) ch .s (5) File (6) a*b (7) m_n (8) new (9) nn2 (10) -x (11) _y (12) exp (13) ha? (14) m&m (15) j,k (16)p:q3. 试写出下列Java 表达式的运算结果:(1) 15+4*5-12(2) (18-4)/7+6(3) 2>=5(4) 6<=6(5) 5>2 && 8<8 &&23<36(6) 56/9+3.6(7) 48%9+5*5-4(8) 9-7<0 || 11>8(9) (3>2) ? 8 : 9(10) 9= =8 && 3<74. 假设int m=2,float n=0.1f ,经过下列表达式的运算后,m 、n 各为什么值?(1) m=9/8;(2) m=45%8+4*5-4;(3) m=36+36*2%m--;(4) m*=5/m-1;(5) n-=5*3.1;5. 已知圆球体积公式为334r V π=,编写一程序,当r=3时,圆球的体积值。
《Java程序设计》实习指导书中原工学院信息商务学院经济管理系2012年6月一、实习题目学生信息管理系统的设计与开发二、实习目的《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、提高学生的逻辑思维能力、软件开发能力。
本次课程实习要求学生用Java技术在Windows平台下开发学生信息管理系统。
通过此程序的开发能够切实提高学生的程序设计水平,在实践中掌握面向对象程序设计的开发思想。
三、开发环境操作系统;Windows XP编程环境:MyEclipse 6.0主要技术:Java Swing实现窗体界面JDBC实现数据库操作系统架构:三层架构(MVC)+DAO设计模式数据库:MySQL5.0四、实习内容1、系统功能需求学生信息管理系统主要对在校学生的个人基本信息以及成绩信息进行管理,对教师用户提供查询信息、增添信息、删除信息等操作功能;对学生用户提供成绩查询功能。
我们的目标就是为该系统提供前台用户界面设计以及后台连接数据库程序设计,系统程序界面采用Java Swing组件实现,数据库操作采用JDBC 实现。
系统运行主界面如图1所示。
图1 系统运行主界面学生信息管理系统要面对教师和学生用户。
对于教师,需要查询全部学生的基本信息和成绩信息,并且可以对其进行修改。
对于学生,不需要查询自己的基本信息,只需要查询成绩。
为了保护学生成绩隐私,每位学生登录系统后只能查询自己的成绩,而无法看到别人的成绩。
教师方面:教师通过自己的用户名和密码登录后,进入教师主界面,在这个主界面里,可以选择要操作的类别,即查询功能还是修改功能。
在查询功能里面,可以选择是查询学生基本信息,还是查询学生成绩信息。
在查询学生基本信息时,可以从依据不同字段,即学生信息表的不同属性进行查找。
在查找学生成绩信息时,只能依据学生姓名和学号进行查找。
在修改功能里面,包括对学生基本信息表和学生成绩表进行增加和删除记录。
JA V A程序设计实训指导书目录实训1 Java 基本语法练习 (3)实训2 常用系统类的使用 (7)实训3 建立图形用户界面 (11)实训4 图形与多媒体处理 (15)实训5综合练习 (19)实训6 流与文件 (24)实训7 线程 (29)实训8 网络编程 (30)实训9 数据库的连接:JDBC* (34)实训1 Java 基本语法练习一、实训目的1.了解 Java 的数据类型2.掌握各种变量的声明方式。
3.理解运算符的优先级。
4.掌握 Java 基本数据类型、运算符与表达式。
5.理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。
6.通过以上内容,掌握 Java 语言的编程规则。
二、实训要求1. 编写一个声明 Java 不同数据类型变量的程序。
2. 编写一个使用运算符、表达式、变量的程序。
3. 编写一个使用 Java 数组的的程序。
4. 编写表达式语句、复合语句的程序。
5. 编写使用不同选择结构的程序。
6. 编写使用不同循环结构结构的程序。
三、实训内容使用选择语句1.使用 if...else 语句♦程序功能:使用 if...else 语句构造多分支,判断某一年是否为闰年。
闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;能被 4 整除,又能被 100 整除。
♦编写源程序文件,代码如下。
public class KY2_6 {public static void main(String args[]) {boolean leap;int year=2005;if ((year%4==0 && year%100!=0) || (year%400==0)) // 方法 1System.out.println(year+" 年是闰年");elseSystem.out.println(year+" 年不是闰年");year=2008; // 方法 2if (year%4!=0)leap=false;else if (year%100!=0)leap=true;else if (year%400!=0)leap=false;elseleap=true;if (leap==true)System.out.println(year+" 年是闰年");elseSystem.out.println(year+" 年不是闰年");year=2050; // 方法 3if (year%4==0) {if (year%100==0) {if (year%400==0)leap=true;elseleap=false;}elseleap=false;}elseleap=false;if (leap==true)System.out.println(year+" 年是闰年");elseSystem.out.println(year+" 年不是闰年");}}♦编译运行程序思考:本程序中有几个选择语句,哪些具有嵌套关系?2.使用 switch 语句♦程序功能:在不同温度时显示不同的解释说明。
《JavaEE技术》课程实验指导书实验一JavaBean基础实验一、实验目的:编写简单JavaBean,熟悉并掌握JavaBean封装表单数据的使用方式,包括Java代码和JSP标记两种实现方式的使用。
二、实验内容:在MyEclipse环境下编写JavaBean代码,分别运用Java代码和JSP标记(<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>)方式完成对表单数据的封装功能,调试运行程序。
三、实验要求:1. 熟悉并掌握简单JavaBean的编写;2. 分别运用Java代码和JSP标记(<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>)技术完成规定功能;3. 写出实验报告。
四、实验学时:2学时五、实验步骤:1.进入MyEclipse环境,新建一个Web Project;2. 开发一个JSP页面,页面包含一个用以显示书籍信息(书名、书号、作者、价格)的表单;3. 设计并开发用以封装以上表单数据信息的JavaBean;4. 运用Java代码方式完成JavaBean封装表单数据的功能,并显示封装的全部数据信息;5. 运用JSP标记方式(<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>)实现第4步骤功能;5. 调试运行程序。
六、选作实验1. 书籍信息增加“出版日期”,完善JavaBean设计,增加“日期”属性,完善实验程序。
实验二JSP开发模式I实验(一)一、实验目的:熟悉并掌握运用JSP开发模式I(JSP+JavaBean)实现数据库CRUD基本编程。
二、实验内容:在MyEclipse环境下运用JSP+JavaBean以及JDBC技术实现相应的数据库CRUD功能,调试运行程序。
目录第一章JA VA语言实验机器与环境 .............................................................................................. - 1 -1.1计算机的硬件配置 (1)1.2计算机的软件配置 (1)1.3JDK1.5.0的安装和设置 (1)1.4配置环境变量 (4)1.5测试安装 (7)1.6使用E CLIPSE IDE编译与运行程序 (7)第二章JDK开发工具简介及JAVA程序开发步骤 ...................................................................... - 9 -2.1编辑运行J AVA程序 (9)2.2在E CLIPSE中运行JAVA程序 (12)第三章实验内容 .......................................................................................................................... - 14 -实验一熟悉J AVA的编程环境 (14)实验二面向对象编程(1) (18)实验三面向对象编程(2) (20)实验四多线程异常处理 (28)实验五SWT图形用户界面 (30)实验六J AVA 输入输出流 (32)实验七J AVA A PPLET小应用程序 (35)实验八网络编程基础 (39)实验九通过JDBC方式操作数据库 (40)附录 ................................................................................................................................................ - 43 -1SWT/JF ACE 简介 (43)2SWT/JF ACE 常用组件 (47)3容器类 (61)4布局管理器 (66)5SWT的事件处理 (83)6SWT D ESIGNER简介 (89)7本章小结 (96)第一章Java语言实验机器与环境1.1计算机的硬件配置PC系列微机,包括286、386、486、奔腾及各种兼容机,要求内存为64M以上,一个硬盘驱动器和一个软盘驱动器。
J2EE项目开发实训设计说明书姓名:学号:班级:指导教师:完成日期:设计要求目录一网站概述 (3)1.1开发背景 (3)1.2需求分析 (3)1.3开发环境 (4)二系统流程与功能实现说明 (5)2.1 .系统功能概述 (5)2.2系统整体流程图 (5)2.3系统功能分析 (6)2.3.1系统登录界面 (6)2.3.2学生信息界面 (6)2.3.3课程管理界面 (8)2.3.4成绩管理界面 (9)2.4数据库设计 (10)三核心代码 (13)四总结 (16)五参考文献 (17)学生成绩管理系统设计说明书一网站概述1.1开发背景随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人民的生活与工作方式发生了很大的改观。
网络技术的应用使得计算机之间通信,信息共享成为可能,而数据库角色的应用则为人们提供了数据存储、信息探索、信息分析等功能,从而使得工作更效率地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。
数据库技术体现了当代先进的数据管理方法,使计算机的应用真正参透到国民经济各个部门,在数据库处理领域发挥着越来越大的作用。
而互联网技术的出现,更进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。
互联网技术与数据库技术的结合为计算的人类生活中的应用带来了巨大的影响。
产业信息化,管理现代化,科学化已经成为行业发展的重要课程,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
1.2需求分析随着高校的不断扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效果还十分低下。
为了提高学生管理的管理水平,优化资源,尽可能的降低管理成本,成为学生管理的新课题。
学生管理系统是从学生管理的实际出发,它解决了学生管理数据信息量大,修改不方便,对一系列数据进行统计与分析花费时间长等问题,实现了有效管理学生信息,成为高校管理中必不可少的管理工具。
第一章实习目标和与要求Java程序设计是计算机网络工程专业一门重要的专业必修课。
为了进一步巩固课堂上所学到的知识,深刻把握Java技术的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设Java程序设计的课程设计。
课程设计的任务是完成课程设计内容,写出课程设计报告。
要求学生掌握:1)掌握Java的语言规范,面向对象的核心概念和特性。
2)掌握Java的编程技术,包括异常处理,图形界面设计,多线程,网络通信程序等。
3)掌握Java应用软件的开发环境和开发过程4)掌握基于Jsp网站的开发环境和开发过程5)掌握面向对象的思想和程序设计方法。
第二章基于命令行程序开发2.1.JDK 安装从/javase/downloads/中找到JDK的下载链接,根据操作系统选择相应的版本。
Windows下可以直接执行安装源文件完成安装。
2.2.设置环境变量在桌面上的“我的电脑”上选择右键菜单中的“属性”菜单,在“高级”选项卡中单击“环境变量”。
在弹出的环境变量窗口中,选中“path”变量,然后单击“编辑”按钮。
编辑变量值,增加对JDK下bin目录的包含。
2.3.打开命令行选择开始菜单->程序->附件->命令提示符.或者在运行中输入cmd 打开命令行,如图所示2.4.编写java源代码使用记事本或者其它文本编辑器编写以下内容,然后保存为Hello.java。
public class Hello{public static void main(String[] args){System.out.println("Hello World");}}2.5.编译Java程序命令行中切换到java 源代码所在目录,然后使用“javac”命令编译上面编写的Hello.java。
示例如下:javac Hello.java编译后会生成Hello.class文件。
更多使用方式可以直接使用命令行中输入“Javac ”查看相关帮助。
2.6.运行2.6.1.运行命令行程序在命令行输入以下命令运行上面编译后的Hello.class,执行结果如图所示Java HelloJava命令的详细帮助信息可以在命令行中输入以下命令完成,如图所示Java2.6.2.运行可视化程序Javaw HelloFormJavaw com.course.HelloForm2.7.调试在命令行输入jdb,进入jdb模式。
可以直接输入help查看详细调试方法2.8.常见问题1)不是内部或外部命令,也不是可运行的程序或批处理文件。
请检查是否已经正确安装jre和jdk。
且正确的配置了path环境变量2)Exception in thread "main" ng.NoClassDefFoundError: Test在命令行当前目录下不存在相就的.class文件,或者大小写拼写错误。
第三章Eclipse集成开发环境3.1.Eclipse简介Eclipse是著名的跨平台的自由集成开发环境(IDE)。
最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。
2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。
2007年6月,稳定版3.3发布。
2008年6月发布代号为Ganymede的3.4版。
Eclipse的基础是富客户机平台(Rich Client Platform, 即RCP)。
RCP包括下列组件:核心平台(启动Eclipse,运行插件)OSGi(标准集束框架)SWT(可移植构件工具包)JFace(文件缓冲,文本处理,文本编辑器)Eclipse工作台(即Workbench ,包含视图(views)、编辑器(editors)、视角(perspectives)、和向导(wizards))Eclipse采用的技术是IBM公司开发的(SWT),这是一种基于Java的窗口组件,类似Java本身提供的AWT和Swing窗口组件;不过IBM声称SWT比其他Java窗口组件更有效率。
Eclipse 的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建。
Eclipse的插件机制是轻型软件组件化架构。
在富客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语言。
已有的分离的插件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。
插件架构能够支持将任意的扩展加入到现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。
Eclipse的设计思想是:一切皆插件。
Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。
Eclipse基本内核包括:图形API (SWT/Jface),Java开发环境插件(JDT ),插件开发环境(PDE)等。
Eclipse由各种不同的计划组成。
以下列出了部分计划。
Eclipse计划:本身包括Eclipse平台,Eclipse富客户端平台(RCP)和Java开发工具(JDT)。
Eclipse测试和性能工具平台(TPTP):提供一个允许软件开发者构建诸如测试调试、概况分析、基准评测等测试和性能工具的平台。
Eclipse Web工具平台计划(WTP):用Java企业版Web应用程序开发工具来扩展Eclipse平台。
它由以下部分组成:HTML、JavaScript、CSS、JSP、SQL、XML、DTD、XSD和WSDL的源代码编辑器;XSD和WSDL的图形界面编辑器;Java企业版的“项目性质”(project nature)、建构器(builder)和模型(model),与一个Java企业版的导航(navigator);一个Web服务(Web service)向导和浏览器,还有一个WS-I测试工具;最后是数据库访问查询的工具与模型。
Eclipse商业智能和报表工具计划(BIRT):提供Web应用程序(特别是基于Java企业版的)的报表开发工具。
Eclipse可视化界面编辑器计划(VEP):一个Eclipse下创建图形用户界面代码生成器的框架。
Eclipse建模框架(EMF):依据使用XMI描述的建模规格,生成结构化数据模型的工具和其他应用程序的代码。
图形化编辑器框架(GEF):能让开发者采用一个现成的应用程序模型来轻松地创建富图形化编辑器。
UML2:Eclipse平台下的一个UML 2.0元模型的实现,用以支持建模工具的开发。
AspectJ:一种针对Java的面向侧面语言扩展。
Eclipse通讯框架(ECF):专注于在Eclipse平台上创建通讯应用程序的工作。
Eclipse数据工具平台计划(DTP)Eclipse设备驱动软件开发计划(DSDP)C/C++开发工具计划(CDT):努力为Eclipse平台提供一个全功能C和C++的集成开发环境(IDE),它使用GCC作为编译器。
Eclipse平台COBOL集成开发环境子计划(COBOL):将构建一个Eclipse平台上的全功能COBOL 集成开发环境。
并行工具平台(PTP):将开发一个对并行计算机架构下的一组工具进行集成的平行工具平台,而且这个平台是可移植的,可伸缩的并基于标准的。
嵌入式富客户端平台(eRCP):计划将Eclipse富客户端平台扩展到嵌入式设备上。
这个平台主要是一个富客户端平台(RCP)组件子集的集合。
它能让桌面环境下的应用程序模型能够大致同样地能运用在嵌入式设备上。
3.2.简单Java项目启动eclipse,指定Java工作区所在目录。
Eclipse以目录为工作区,工作区中可以包含多个项目新建类修改Welcome.java中的Main函数中内容如下:public class Welcome {public static void main(String[] args) {System.out.println("Welcome to Java!");}}在Welcome文件上使用点击鼠标右键,选择Run As 下的Java Application运行此程序在console窗口会输出程序运行结果,如下图所示:3.3.消除程序编译错误3.3.1.语法错误程序编译错误主要是语法错误。
出错编译错误后,会在文件中所在行上显示红色标记,鼠标移动到所在位置,会弹出错误提示,如图所示:3.3.2.添加引用3.3.2.1.添加库的引用选择“Add External JARs”添加外部Jar的引用3.3.2.2.添加项目引用选择Projects选项卡,然后单击Add 按钮可以添加对当前工作区中其它项目的引用3.4.调试Java应用程序3.4.1.增加断点在源码编辑器的左侧边框上双击,出现蓝色圆点图标,表示此行增加断点成功。
当鼠标一点到圆点处,会出现提示,如图所示:3.4.2.启动调试在Project Exploer视图内的Welcome文件上使用点击鼠标右键,选择Debug As 下的Java Applicationt启动此程序并开始调试。
3.4.3.调试视图在Console视图输入数据,到调试状态。
Debug视图显示了当前的调用堆栈,源码视图显示了当前执行的语句,并可以直接在源码窗口中查看变量的值,如图所示:Debug窗口中包含了单步执行的相关按钮,可以有选择的执行相关操作。
3.5.显示相关窗口Windows->Show Views->Others3.6.安装插件3.6.1.在线更新3.6.2.手工安装根据相关软件的说明安装。
第四章数据库开发4.1.HSQLDB简介hsql数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java 编程的话,不凡考虑一下使用它,相对其他数据库来说,其体积小,才563kb。
仅一个hsqldb.jar 文件就包括了数据库引擎,数据库驱动,还有其他用户界面操作等内容。
在Java开源世界里,hsql是极为受欢迎的(就Java本身来说),JBoss应用程序服务器默认也提供了这个数据库引擎。