7月15号面试题总结
来源:互联网 发布:海关数据免费查询 编辑:程序博客网 时间:2024/05/01 07:30
1.简述&与&&的区别
2.String test=new String("hehe");创建了几个String Object?
3.Math.round(4.5)等于多少 Math.round(-4.5)等于多少?
4.== 与equals区别
5.error与exception区别
6.index.jsp?pa="国信同科",请求在页面中怎么样获取pa?并打印pa的参数到页面(注意中文)
方法一:
String pa=request.getParameter("pa");
pa=new String(pa.getBytes("ISO-8859-1"),"utf-8")
方法二:
在参数传递时,"index.jsp?pa="+java.net.URLEncoder.encode(pa)
在接收参数页面使用如下语句 pa=new String((request.getParameter("pa")).getBytes("ISO-8859-1"));
7.xml有哪些解析技术?区别是什么?
DOM和SAX
DOM是W3C指定的一套规范标准,核心是按树形结构处理数据,dom解析器读入xml文件并在内存中建立一个结构一模一样的树。这树各节点和xml各标记对应,
通过操作此“树”来处理xml文件。xml文件很大时,建立的“树”也会大,所以会占用大量内存。
SAX解析器核心是事件处理机制,类似于流媒体的特点,分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在
读取数据时检查数据,因此不需要将数据存储在内存中。这对于大型文档来说是个优点,占内存少,效率高。
8.MVC指的是什么,各个部分都采用什么java技术实现?
9.请自定义一个数组,并遍历其中的每个对象
10.写一个方法,实现字符串的反转
11.写一个方法,实现字符串的替换
package test;public class Test1 {/** * 字符串反转 * * */public static String reverseString(String str){char[] temp=str.toCharArray();String reverseStr="";for(int i=temp.length-1;i>=0;i--){reverseStr+=temp[i];}return reverseStr;}/** * 字符串替换 * oldStr 原字符串 * index 下标 * replace 要替换的字符串 * */public static String replaceString(String oldStr,int index,String replace){char[] old=oldStr.toCharArray();char[] rep=replace.toCharArray();if(old.length>0 && index<old.length && rep.length<old.length){for(int n=index;n<index+rep.length;n++){for(int m=0;m<rep.length;m++){char temp1=rep[m];old[n]=temp1; } }}String replaceString="";for(int i=0;i<old.length;i++){replaceString+=old[i];}return replaceString;}public static void main(String[] args) {//System.out.println(Test1.reverseString("adsdtfhdyj"));System.out.println(Test1.replaceString("awerty", 1, "111"));}}
12.数据类型之间的转换
1如何将数值型字符串转化为数字(Integer Double)
Integer.parseInt();
Double.parseDouble();
2如何将数字转化为字符
String.valueOf()
3如何取小数点前两位,并四舍五入
1.如果不足两位 就返回原数据
2.大于2位,比较小数点后的第一个数字 是否大于5 如果大于5 给小数点前第一个数字+1
我的理解是这么做
13用程序将任意一笔钱的数字转换成大写的中文,例如 103456 一十万零三千四百五十六元
http://wenku.baidu.com/view/22d7dc24a5e9856a561260ee.html
14给定平面坐标N个坐标,寻找最近距离的点对
15给定10亿个浮点数,用最高效的方法,求最大的1000个
16.简述一下java语言当今的发展和方向,以及在做J2EE项目时候使用到的插件
checkstyle ant tomcat svn
17.你对RIA技术的了解和看法,列出你所知道现有RIA的几种解决方案
RIA丰富的因特网应用程序,传统网络程序的开发都是基于页面的、服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求,而RIA富因特网应用程序的出现也就是为了解决这个问题。
技术: Adobe Flash/Flex Java SWT ActiveX插件 JavaFXml HTML5
18.你对SOA,ESB,SAAS的理解。
SOA 面向服务的体系结构,是一个组件模型。
ESB企业服务总线,它是传统中间件技术与XML、Web服务等技术结合的产物。
SAAS软件即服务,软件运营服务模式。
- 7月15号面试题总结
- 7月16日面试题总结
- 08-2015年3月7日面试题总结
- 2015年11月 面试题总结
- 面试题总结7
- 面试题总结7
- 12月6号面试题
- java面试题(9月15日)
- 面试题 5月15日
- 面试题(2012年7月)
- 2010年3月北京笔试面试题总结
- 09-面试题总结2015年3月8日
- 3月29日C++面试题总结
- 3月30日C++面试题总结
- 2017 年 10月ios 面试题 总结
- 2015年10月15号到24号.net工程师面试题
- 09年5月11号最新PHP面试题
- 2015年3月20号-----每天一道面试题
- ContentProvider 监听数据变化
- CCS中的DSP代码优化指令
- 博弈知识汇总
- C51中预定义宏
- SimpleAdapter代码学习bindView
- 7月15号面试题总结
- Hibernate的一二级缓存:一级缓存
- android 之 ActivityManager
- Please update ADT to the latest version.
- 关于“无法定位程序输入点getaddrinfo于动态链接库WS32_32.dll上”的问题
- 自定义系统命令缩写
- android中Touch事件的处理逻辑
- 腾讯QQ域名的故事
- HDU 2066 一个人的旅行