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

面试题 相关文章推荐
PHP面试题集
Dec 18 面试题
Yahoo-PHP面试题1
Jul 20 面试题
一套VC试题
Jan 23 面试题
我能否用void** 指针作为参数, 使函数按引用接受一般指针
Feb 16 面试题
武汉世纪畅想数字传播有限公司 .NET笔试题
Jun 13 面试题
一套.net面试题及答案
Nov 02 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
为什么要做架构设计
Jul 08 面试题
remote接口和home接口主要作用
May 15 面试题
是否可以从一个static方法内部发出对非static方法的调用?
Aug 18 面试题
什么是抽象
Dec 13 面试题
请介绍一下WSDL的文档结构
Mar 17 面试题
关于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 MessagePack介绍
2013/10/06 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
wxPython事件驱动实例详解
2014/09/28 Python
Python3实现购物车功能
2018/04/18 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
简历中自我评价分享
2013/10/09 职场文书
英文版销售经理个人求职信
2013/11/20 职场文书
毕业晚会主持词
2014/03/24 职场文书
高一学生期末评语
2014/04/25 职场文书
护士找工作求职信
2014/07/02 职场文书
公司委托书格式
2014/08/01 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书