金智子午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...

面试题 相关文章推荐
Weblogc domain问题
Jan 27 面试题
华美博弈C/VC工程师笔试试题
Jul 16 面试题
不开辟用于交换数据的临时空间,如何完成字符串的逆序
Dec 02 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
广州迈达威.net面试题目
Mar 10 面试题
利达恒信公司.NET笔试题面试题
Mar 05 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
一些Solaris面试题
Dec 22 面试题
Linux的主要特性
Sep 03 面试题
一套比较完整的软件测试人员面试题
May 13 面试题
什么是继承
Dec 07 面试题
servlet面试题
Aug 20 面试题
关于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
全文搜索和替换
2006/10/09 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
Python检测QQ在线状态的方法
2015/05/09 Python
python判断windows系统是32位还是64位的方法
2015/05/11 Python
python使用mysql数据库示例代码
2017/05/21 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Python3中列表list合并的四种方法
2019/04/19 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
英国奢侈品在线精品店:Hervia
2020/09/03 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
Sql面试题
2013/03/20 面试题
怎么样写好简历中的自我评价
2013/10/25 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
厂区绿化方案
2014/05/08 职场文书
医药销售自我评价200字
2014/09/11 职场文书
Python字典的基础操作
2021/11/01 Python
vue打包时去掉所有的console.log
2022/04/10 Vue.js