为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA

标签:
Java

欢迎加入Java┮,群聊号码:774075496




 JavaWeb开发比较重要的面试题

JavaWeb开发比较重要的面试题

1. 编码转换:怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?

答:示例代码如下:

String s1=”你好”;

String s2=new String(s1.getBytes(“GB2312”),”ISO-8859-1”);

 

2. (基础)写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔。

答:函数代码如下:

public String[] paras(String str,int chars){

Int n = (str.length()+chars-1)/chars;

String ret[]=new String[n];

for(int i=0;i<n;i++){

  If(i < n-1){

    ret[i] = str.substring(i*chars,(i+1)*chars);

}else{

  ret[i] = str.substring(i*chars);

}

}

return ret;

}

 

3. 写一个函数,2个参数,1个字符串,1个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码:(“我ABC,4)应该截为“我AB”,输出(“我ABCDEF,6)应该输出为“我ABC”而不是“我ABC+汉的半个”。[基础]

答:代码如下:

Public String subString(String str,int subBytes){

  int bytes=0;//用于存储字符串的总字节数

  for(int i=0;i < str.length();i++){

if(bytes == subBytes){

  return str.substring(0,i);

}

Char c str.CharAt(i);

If(c < 256){

  bytes+=1;//英文字符的字节数看作1

}else{

bytes += 2;//中文字符的字节数看作2

If(bytes - subBytes == 1){

  return str.substring(0,i);

}

     }

  }

return str;

}

 

4. List,Set,Map是否继承自Collection接口?【基础】

答:List,Set是;Map不是。

 

5. jspservlet的区别、共同点、各自应用的范围?

答:jspServlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。ServletJSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层的HTML里分离出来。而JSP的情况是JavaHTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层。

 

6. cookiesession的作用、区别、应用范围,session的工作原理??

Cookie:主要用在保存客户端,其值在客户端与服务器之间传送,不安全,存储的数据量有限。

 

Session:保存在服务器端,每一个session在服务器端有一个sessionID作一个标识。存储的数据量大,安全性高。占用服务端的内存资源。

 

7. jstl是什么?有点有哪些?

答:JSTLjsp标准标签库)是一个不断完善的开放源代码的JSP标签库,由四个定制标记库(coreformatxmlsql)和一对通用标记库验证器(Script

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消