分享
 
 
 

问题实录(一)

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

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. 问:表单成功提交了,点后退显示网页过期

答:

在<head></head>里面加以下代码

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">

<META HTTP-EQUIV="Expires" CONTENT="0">

或者

在表单页中加上

<%

response.setHeader("Pragma","no-cache");

response.setHeader("Cache-Control","no-cache");

response.setDateHeader("Expires",0);

%>

16. 问:接口的简单理解

答:接口为了规范,比如我在接口中定义了一个方法:

getData()

这是用来从不同的数据库中取数据的,就是JDBC的实现

对于用户,我不要知道每种数据库是如何做的,但我知道如何它们要实现这个接口就一定有这个方法可以供我调

用.这样SUN就把这个接口给各个数据库开发商,让他们自己实现.

但为什么不用继承而用接口哩,因为继承只能从一个你类继承,而接口可以实现多个,就是说我实现的子类有多

个规定好的接口中的功能.

这只是简单的理解,等你深入理解抽象的时候就知道抽象到抽象类时为什么还要再抽象到接口.

17. 问:怎样编写一个取消按钮(怎样返回上一个页面,象工具栏的后退按钮)?

答:

javascript把每次浏览过的location都压到了一个栈中,这个栈就是

history,然后你如果要回到第几个页面它就做几次POP操作,把最后POP出来的那个LOCATION给你.

这就是JAVASCRIPT在实现history.go(-x)的原理.

18. 问:什么是回调?

答:

简单说,回调用不是让你去监听谁做完了什么事,而是谁做完了什么事就报告给你.

这就是回调用的思想.例子太多了,AWT的事件,SWING事件模型都是这样有.

还有多线程中,如果要控制线程数,不能总是查询每个线程是否结束,要在每个线程结束时让线程自己告诉主线

程我结束了,你可以开新的线程了.

19. 问:简要介绍一下compareTo方法

答:

compareTo方法是Comparable 接口必需实现的方法,只要实现Comparable 就可以用Arrays.srot()排序就象实

现Runnable接口的run就能Thread()一样.

20. 问:如何可以从别的Web服务器检索页, 然后把检索到的网页的HTML代码储存在一个变量中返回过来

答:这是一个简单的WEB ROBOT实现,用URL类实现从网页中抓内容,然后自己写一个分析程序从中找出新的URL,不断递归下去就行了.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有