金智子午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中如何创建和修改数组
May 02 面试题
比较基础的php面试题及答案-编程题
Oct 14 面试题
描述一下JVM加载class文件的原理机制
Dec 08 面试题
纬创Java面试题笔试题
Oct 02 面试题
面向对象编程是如何提高软件开发水平的
May 06 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
.NET面试题:什么是值类型和引用类型
Jan 12 面试题
C#面试题
May 06 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
配置管理计划的主要内容有哪些
Jun 20 面试题
介绍一下EJB的体系结构
Aug 01 面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 面试题
关于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 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
2010/06/03 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
基于jquery完美拖拽,可返回拖动轨迹
2012/03/29 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
基于Three.js实现360度全景图片
2018/12/30 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python在Console下显示文本进度条的方法
2016/02/14 Python
django中的setting最佳配置小结
2017/11/21 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python实现txt文件格式转换为arff格式
2018/05/31 Python
简单了解python单例模式的几种写法
2019/07/01 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
Tensorflow:转置函数 transpose的使用详解
2020/02/11 Python
python将unicode和str互相转化的实现
2020/05/11 Python
python如何对链表操作
2020/10/10 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
应届行政管理专业个人自我评价
2013/12/28 职场文书
廉洁自律承诺书
2014/03/27 职场文书
怎样填写就业意向
2014/04/02 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
Django路由层如何获取正确的url
2021/07/15 Python
SpringBoot 整合mongoDB并自定义连接池的示例代码
2022/02/28 MongoDB