金智子午JAVA面试题


Posted in 面试题 onSeptember 04, 2015
1.String 和StringBuffer 的区别?
String 类提供了数值不可改变的字符串。而StringBuffer 类提供的字符串可以进行修改。
2.abstract class 和interface 有什么区别?
抽象类有构造方法,让其子类调用父类的构造方法;必须有子类,子类中必须覆盖父类的抽象方法。一个类只能有继承自一个父类。
接口没有构造方法,接口之间可以多重继承,一个类可以同时实现多个接口。
3.索引的类型有哪些?如何建索引?优缺点是什么?
按照索引列的个数,可以将索引划分为单列索引和符合索引;
按照索引列值的唯一性,可以将索引分为唯一索引和非唯一索引。
Create [unique] index 索引名 on 表名(一个或多个索引列名并用“,”隔开)
优点:查询大量数据时,可以提高查询效率。
缺点:不维护空值,占用一定的资源,插入和更新数据时,影响效率。
4.软件开发模型有哪几种?各有什么特点?
1.瀑布模型:用户需求一改,过程从上到下不可逆。(需求,分析,设计,实现,测试)
2.统一开发过程(USDP):是一个迭代、递增的开发过程;
每一次迭代均会越来越接近最终目标。
这种方式的优点:过程中需求的改变不会影响到整体项目开发,项目控制比较灵活。
降低成本;
便于更好地维护项目进度;
便于团队的协作开发;
便于适应用户需求的动态变化。
5.求两个字符串中的最大公共子字符串(编程实现)
public class LongestCommonSequence {
public static void main(String[] args) {
System.out.println(LongestCommonSequence.getSubString(“fdsddfe”,
“ddsdfe”));
}
public static String getSubString(String s1, String s2) {
if (s1.length() > s2.length()) {
String temp = s1;
s1 = s2;
s2 = temp;
}
int n = s1.length();
int index = 0;
ok: for (; n > 0; n–) {
for (int i = 0; i String s = s1.substring(i, i + n);
if (s2.indexOf(s) != -1) {
index = i;
break ok;
}
}
}
return s1.substring(index, index + n);
}
}
打印如下形状:(编程实现)
*

* *

* *

* *

* *

* *

* *

* *

* *

* *

*
JSP的9个内置对象及主要方法
写SQL语句,用到where,group by,having
字符串截取

Tags in this post...

面试题 相关文章推荐
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
将一个文本文件的内容按倒序打印出来
Jan 05 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
Linux如何压缩可执行文件
Oct 21 面试题
介绍一下grep命令的使用
Jun 28 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
什么是规则表达式
May 03 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
Python面试题:如何用Python来发送邮件
Mar 15 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
Mar 30 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
Servlet面试题库
Jul 18 面试题
关于Java String的一道面试题
Sep 29 #面试题
中软Java笔试题
Nov 11 #面试题
Java里面如何创建一个内部类的实例
Jan 19 #面试题
Java方面的关于数组和继承的笔面试题
Sep 18 #面试题
介绍Java的内部类
Oct 27 #面试题
Java的五个基础面试题
Feb 26 #面试题
Java的基础面试题附答案
Jan 10 #面试题
You might like
深入探讨PHP中的内存管理问题
2011/08/31 PHP
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
php数组键名技巧小结
2015/02/17 PHP
Yii框架中jquery表单验证插件用法示例
2016/10/18 PHP
JavaScript中的集合及效率
2010/01/08 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
js实现带搜索功能的下拉框
2020/01/11 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
node.js获取参数的常用方法(总结)
2017/05/29 Python
详解python中的index函数用法
2019/08/06 Python
python dict乱码如何解决
2020/06/07 Python
python之语音识别speech模块
2020/09/09 Python
北大青鸟学生求职信
2013/09/24 职场文书
运动会稿件100字
2014/02/21 职场文书
行政部岗位职责范本
2014/03/13 职场文书
《长征》教学反思
2014/04/27 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
廉政承诺书2015
2015/04/28 职场文书
员工给公司的建议书
2019/06/24 职场文书
使用CSS设置滚动条样式
2022/01/18 HTML / CSS