java项目工作汇报ppt

上传人:bin****86 文档编号:56672987 上传时间:2018-10-14 格式:DOCX 页数:15 大小:22.26KB
返回 下载 相关 举报
java项目工作汇报ppt_第1页
第1页 / 共15页
java项目工作汇报ppt_第2页
第2页 / 共15页
java项目工作汇报ppt_第3页
第3页 / 共15页
java项目工作汇报ppt_第4页
第4页 / 共15页
java项目工作汇报ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《java项目工作汇报ppt》由会员分享,可在线阅读,更多相关《java项目工作汇报ppt(15页珍藏版)》请在金锄头文库上搜索。

1、javajava 项目工作汇报项目工作汇报 pptppt篇一:XX813068JAVA 实验 8 报告.ppt集美大学计算机工程学院实验报告 课程名称:丁跃潮 指导教师:丁跃潮 实验项目名称:实验 8 实验项目编号:8 一、目的 本次实验所涉及并要求掌握的知识点。 线程,接口,继承, 二、实验内容 两个警察抓一个小偷 三、设计和编码 实现四个线程,分别为警察 1,警察 2,小偷,电脑,调用 run()方法,记录警察 1,警察 2,小偷在每秒所处位置,当警察与小偷相遇时,玩家胜并结束程序, 如果玩家无法在 500 秒内,完成抓捕任务时,玩家失败,游戏结束。 使用继承 Thread 类来实现; i

2、mport *; public class CatchStealer1 extends Thread/继承 Thread/ Police3 polic1=new Police3(); Police4 polic2=new Police4(); Stealer1 stealr=new Stealer1(); Thread police1=new Thread(polic1);/设计三个线程/ Thread police2=new Thread(polic2); Thread stealer=new Thread(stealr); private int xpol1; private int xp

3、ol2; private int xstea; private int ypol1; private int ypol2; 班级:软件 1012 姓名:蔡荣杰 学号:XX813068 组号: 实验成绩: 上机实践日期: 上机实践时间:学时 public CatchStealer1() public void run() try while(true) (1);/同步记录警察 1,警察 2,小偷的位置/ xpol1=(); ypol1=(); xpol2=(); ypol2=(); xstea=(); ystea=(); if(xstea=xpol1) (0); (true); (); (tru

4、e); (); (true); (); throws Exception catch (InterruptedException e)(“sleep() interrupted“); /抛出异常/public static void main(String args) CatchStealer1 jk=new CatchStealer1();/设计电脑线程/ (true);/设为后台/ (); (500); (“游戏失败!“); throws Exception 使用实现 Runnable 接口来实现; 代码解析与 CatchStealer1 相似 import *; public class

5、 CatchStealer extends Thread Police3 polic1=new Police3(); Police4 polic2=new Police4(); Stealer1 stealr=new Stealer1(); Thread police1=new Thread(polic1); Thread police2=new Thread(polic2); Thread stealer=new Thread(stealr); private int xpol1; private int xpol2; private int xstea; private int ypol1

6、; private int ypol2; public CatchStealer() public void run() try while(true) (1); xpol1=(); ypol1=(); xpol2=(); ypol2=(); xstea=(); ystea=(); if(xstea=xpol1) (0); (true); (); (true); (); (true); (); throws Exception catch (InterruptedException e) (“sleep() interrupted“); public static void main(Stri

7、ng args) CatchStealer jk=new CatchStealer(); (true); (); (100); (“游戏失败!“);throws Exception 设计警察 1 实现 Runnable 接口 速度为 200 import *; import ; public class Police1 implements Runnable private final int carNumber=200; String yourChoose=“; private int north=1; private int south=2; private int west=3; pri

8、vate int east=4; private int sleeptime=1; private static int xlong=0; private static int ylong=0; public int getXlong() 篇二:javaWEB 项目答辩JSP 项目答辩问题 1 什么是 B/S、C/S? 答案: C/S 结构:Client/Server(客户端/服务器),桌面安装应用程序(QQ、斗地主、MSN) 。 B/S 结构:Browser/Server(浏览器/服务器), Web应用程序(WebQQ、OA、网页游戏) 。 2 HTTP 常见状态码? 答案: 200 成功

9、401 客户端没有访问权限 404 路径错误 500 服务器产生内部错误 3 传值方式 get/post? 答案: 客户端向服务器传递数据有两种方式(通过 form 表单实现):get 和 post Get: 有长度限制(数据量小) ,浏览器地址栏可以看见传递的参数。默认使用 get 方式传值。 Post:无长度限制(数据量大) ,地址栏不可见(相对安全) 。 4 Servlet 的生命周期? 答案: 1. 实例化(执行构造方法)- 2. 初始化(执行init()方法)- 3.服务(根据 get 或 post 请求执行相应的 doGet()或 doPost()方法) - 4. 销毁(执行des

10、troy()方法) 5 页面跳转的两种方式? 答案: 内部跳转和外部跳转。 内部跳转使用:request. getRequestDispatcher (“跳转的路径”).forward(request,response); 外部跳转使用:(“跳转的路径”); 注意:两者之间的区别,内部跳转请求在服务器内部完成,相当于一次请求;而外部跳转客户端会发送两次请求; 6 内部跳转和外部跳转区别? 答案: 内部跳转与外部跳转区别: 1. 内部跳转:浏览器的地址栏不会发生改变。request 中的参数值,会被保留到新的页面。 2. 外部跳转:浏览器地址发生改变(相当于二次请求) 。第一次 request

11、中的参数值,不会 被保留。 7 Post 提交如何处理中文? 答案: (“gbk“); (“gbk“); 注意:这种中文处理方式只能用来处理 post 提交 必须写在方法的第一行。 8 Get 提交如何处理中文? 答案: String conver_sex = new String(“iso-8859-1“),“gbk“); 注意:这种方式只能用来处理 get 提交 9 JSP 页面元素的构成? 答案: 10 JSP 页面常用的内置对象? 答案: 11 Session 对象的作用已经常用方法? 答案: Session 作用:用于存放、记录每一个客户端的相关信息。 (“name“,“sisi“)

12、;/将变量存放在 session 中 (“name“);/获取 session 中的值 ();/session 立即被销毁 12 什么是 MVC 三层结构? 答案:M 表示模型数据访问层。 C 表示控制业务控制层。 V 表示显示展示层。 13 项目中如何判断用户是否已经登录? 答案: 登录的时候,将用户的信息存放在 session 中;然后从 Session 中获取用户的信息((“名字”)) ;如果返回null 表示还没有登录。 14 请简单介绍一下购物车如何实现? 答案: 每个用户对应一个唯一的 session 对象,将用户的购物信息通过 session 保存、读取。 Session 中存放

13、的是一个集合(ArrayList) ,集合中存放用户购买的商品对象(GoodsInfo) 。 15 jsp 中的作用域有几种?分别是什么?其作用范围有 多大? 答:有四种,分别是:page,request,session,application。 作用范围:page:在当前页面中有效,request:能保存一次服务器端跳转内的值,session:一次会话之内有效(可以理解为打开浏览器开始到关闭浏览器之后) ,application:在整个服务器启动范围之内有效(即:启动服务器开始至关闭服务器) 。 16 jsp 运行原理? 1)客户端通过 jsp 页面向服务器断发送一次请求, 2)服务器接受请

14、求后交给 jsp 解释引擎处理, 3)jsp 解释引擎在将处理结果返回给服务器, 4)最后服务器在将客户端的请求结果以 html 的方式返回给客户端 17 每一个 jsp 文件最终都会被转译成什么文件? 答:编译成 servlet 文件; 18 为什么 jsp 文件第一次运行时候比较慢? 答:第一次运行 jsp 文件的时候,首先要将 jsp 文件编译成 servlet 文件,然后在加载执行, 第二次运行 jsp 文件的时候:1)首先判断 jsp 文件是否修改,如果没有修改,则直接调用之前生成的 servlet文件,如果有修改则先要在编译生成新的 servlet 文件之后在执行。 19 如何访问

15、 servlet? 答:访问 servlet,首先要找到配置文件中的/servlet/test 中的路径地址。 20 解释 servlet 中配置文件 xmlns=“ns/j2ee“ xmlns:xsi=“/xml/ns/j2ee ns/j2ee/web-app_2_“ simple simple /aa/bb 篇三:java 面试中会出现的项目问题面试中会出现的项目问题 一:项目介绍 1. 请介绍一下你简历上最熟的项目。 回答要点:(1) 所要介绍的项目一定要是你最近完成的项目,在简历上的位置是第 一个 (2) 要明确的说出项目名称,且项目名称要与简历上所写的要一致 (3) 要明确的表述出项

16、目的开发背景和功能模块组成。(4) 重点介绍自己所负责的那块内容,如果有业务流程请介绍出业务流 程。并且要介绍你所负责模块的具体功能。 (5) 项目上的一些细节一定要了解清楚,包括项目开发周期、人数以及 开发工具的版本号等等。 二:关于项目中所遇到的技术问题 1. 数据库方面。 你们这个项目有多少张表? 你所负责的模块有多少张表?里面都有哪些字段?个字段间的关系 说下你的报销单最后会存放在数据库的哪张表中? 注意到你的数据库用的是 SQL 为什么不用 Oracle?两者有什么区别? 你的项目中用没用数据库连接池?请简单介绍一下数据库连接池。 Oracle 数据库有哪些约束.怎样破坏主外键约束 数据库的优化你们是怎么做的? 查询时怎样避免出现相同的 ID 号? 2. 框架方面 你这个项目有没有用到框架?用到了哪些框架? 为什么不用 H 框架

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号