1. 问:在JAVA与JSP中要调用一个LINUX上的脚本程序,或WINDOWS上的脚本程序,该怎么写? 答:System.getRuntime().exec("bash < aaa.sh"); 2. 问:java中用什么表示双引号 答:""" 3. 问:如何在JSP程序里另起一个线程? 答: JSP本身就是独立线程运行而不象CGI都是独立进程. 一般: Thread t = new Thread("你的对象\"); t.start();就可以了. 要求你这个对象要实现runnable接口或继承thread. 4. 问:jsp如何获得客户端的IP地址? 答: request.getRemoteAddr() 看看各个webserver的API文档说明,一般都有自带的,resin和tomcat都有 5. 问:程序终止与输出终止 答: 程序中止:return; 输出中止:out.close();这一句相当于ASP的response.end 6. 问:jsp中如何得到上页的URL? 答:request.getHeader("referer"); 7. 问:提交网页的网页过期功能是怎么做的? 答:response.setHader("Expires","0"); 8. 问:在JSP网页中如何知道自已打开的页面的名称 答: request.getRequestURI() ;//文件名 request.getRequestURL() ;//全部URL 9. 问:提交表单后验证没有通过,返回提交页面,如何使原提交页面中的数据保留? 答:javascript的go(-1)可以把上页的表单内容重新显示出来,但password域没有 10. 问:如何取得http的头信息? 答:request.getHader(headerName); 11. 问:&&和&的区别? 答: &&是短路的与操作,也就是当地一个条件是false的时候,第二个条件不用执行 &相反,两个条件总是执行。 12. 问:将*以正弦曲线的一个周期显示出来 答: public void paint(Graphics g) { for(int i=0;i<200;i++) g.drawString("*",i,(int)(Math.sin(i)*20)+50); } } 13. 问:浮点数相乘后结果不精确如100.0 * 0.6 结果等于 60.0004 答: 这不叫错误,float和double是这样实现的.如果要精确计算,java提供了一个 strictfp,它的计算遵循IEEE 754标准.而普通的float和double是由地平台浮点格式或 硬件提 供的额外精度或表示范围。 14. 问:如何获得当前用的cursors的位置? 答: int row = rs.getRow()就是当前指针行数,还有 isFrist();isBeforeFist();isLast();isAfterLast();可以测试是不是在方法名所说的 位置 15. 问:表单成功提交了,点后退显示网页过期 答: 在里面加以下代码 或者 在表单页中加上 16. 问:接口的简单理解 答:接口为了规范,比如我在接口中定义了一个方法: getData() 这是用来从不同的数据库中取数据的,就是JDBC的实现 对于用户,我不要知道每种数据库是如何做的,但我知道如何它们要实现这个接口就一定 有这个方法可以供我调 用.这样SUN就把这个接口给各个数据库开发商,让他们自己实现. 但为什么不用继承而用接口哩,因为继承只能从一个你类继承,而接口可以实现多个,就 是说我实现的子类有多 个规定好的接口中的功能. 这只是简单的理解,等你深入理解抽象的时候就知道抽象到抽象类时为什么还要再抽象 到接口. 17. 问:怎样编写一个取消按钮(怎样返回上一个页面,象工具栏的后退按钮)? 答: javascript把每次浏览过的location都压到了一个栈中,这个栈就是 history,然后你如果要回到第几个页面它就做几次POP操作,把最后POP出来的那个LOCA TION给你. 这就是JAVASCRIPT在实现history.go(-x)的原理. 18. 问:什么是回调? 答: 简单说,回调用不是让你去监听谁做完了什么事,而是谁做完了什么事就报告给你. 这就是回调用的思想.例子太多了,AWT的事件,SWING事件模型都是这样有. 还有多线程中,如果要控制线程数,不能总是查询每个线程是否结束,要在每个线程结束 时让线程自己告诉主线 程我结束了,你可以开新的线程了. 19. 问:简要介绍一下compareTo方法 答: compareTo方法是Comparable 接口必需实现的方法,只要实现Comparable 就可以用Arr ays.srot()排序就象实 现Runnable接口的run就能Thread()一样. 20. 问:如何可以从别的Web服务器检索页, 然后把检索到的网页的HTML代码储存在一个变 量中返回过来 答:这是一个简单的WEB ROBOT实现,用URL类实现从网页中抓内容,然后自己写一个分析 程序从中找出新的URL,不断递归下去就行了. |
|
|
|
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/