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

面试题 相关文章推荐
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
JDO的含义
Nov 17 面试题
String这个类型的class为何定义成final?
Nov 13 面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 面试题
解释一下Windows的消息机制
Jan 30 面试题
c++工程师面试问题
Aug 04 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
说一下Linux下有关用户和组管理的命令
Jan 04 面试题
What is EJB
Jul 22 面试题
一些关于MySql加速和优化的面试题
Jan 30 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
若干个Java基础面试题
May 19 面试题
关于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
调整优化您的LAMP应用程序的5种简单方法
2011/06/26 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
php中explode的负数limit用法分析
2015/02/27 PHP
PHP的Yii框架的基本使用示例
2015/08/21 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
php7安装mongoDB扩展的方法分析
2017/08/02 PHP
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
2013/06/02 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
Python从零开始创建区块链
2018/03/06 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
python的移位操作实现详解
2019/08/21 Python
大学考试作弊检讨书
2014/01/30 职场文书
俄语专业职业生涯规划
2014/02/26 职场文书
军训拉歌口号
2014/06/13 职场文书
留学推荐信中文范文
2015/03/26 职场文书
升学宴家长致辞
2015/07/27 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python