金智子午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面试题
Mar 07 面试题
Java的五个基础面试题
Feb 26 面试题
C/C++有关内存的思考题
Dec 04 面试题
实现strstr功能,即在父串中寻找子串首次出现的位置
Aug 05 面试题
判断单链表中是否存在环
Jul 16 面试题
请写出char *p与"零值"比较的if语句
Sep 24 面试题
ORACLE十问
Apr 20 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
params有什么用
Mar 01 面试题
Shell如何接收变量输入
Sep 24 面试题
Python如何实现单例模式
Jun 03 面试题
解释下面关于J2EE的名词
Nov 15 面试题
关于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显示MySQL数据的三种方法
2008/06/05 PHP
php addslashes和mysql_real_escape_string
2010/01/24 PHP
如何使用Strace调试工具
2013/06/03 PHP
Yii2 rbac权限控制操作步骤实例教程
2016/04/29 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
如何在PHP中读写文件
2020/09/07 PHP
toString()一个会自动调用的方法
2010/02/08 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
2014/05/12 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
2016/03/17 Javascript
JS中递归函数
2016/06/17 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
2020/04/07 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
Python sublime安装及配置过程详解
2020/06/29 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
保密工作责任书
2014/04/16 职场文书
群众路线个人整改措施
2014/10/24 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫