金智子午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的安全机制
Jun 28 面试题
C++面试题:关于链表和指针
Jun 05 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
linux面试题参考答案(11)
May 01 面试题
英智兴达软件测试笔试题
Oct 12 面试题
介绍一下如何优化MySql
Dec 20 面试题
介绍一下Mysql的存储引擎
Feb 12 面试题
MySQL面试题目集锦
Apr 14 面试题
如何从一个文件档案的尾端新增记录
Dec 02 面试题
介绍下Lucene建立索引的过程
Mar 02 面试题
JAVA招聘远程笔试题
Jul 23 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
关于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函数utf8转gb2312编码
2006/12/21 PHP
PHPMailer安装方法及简单实例
2008/11/25 PHP
队列在编程中的实际应用(php)
2010/09/04 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
php实现自定义中奖项数和概率的抽奖函数示例
2017/05/26 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
vue-router 按需加载 component: () => import() 报错的解决
2020/09/22 Javascript
python字符串替换的2种方法
2014/11/30 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
用Python编写简单的定时器的方法
2015/05/02 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
python中数组和矩阵乘法及使用总结(推荐)
2019/05/18 Python
pycharm新建一个python工程步骤
2019/07/16 Python
Django框架模板用法入门教程
2019/11/04 Python
解决Pycharm的项目目录突然消失的问题
2020/01/20 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
星空联盟C# .net笔试题
2014/12/05 面试题
CNC数控操作工岗位职责
2013/11/19 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
房展策划方案
2014/06/07 职场文书
学校师德师风整改方案
2014/10/28 职场文书
大学辅导员述职报告
2015/01/10 职场文书
社区重阳节活动总结
2015/03/24 职场文书
美容院员工规章制度
2015/08/05 职场文书
合作合同协议书
2016/03/21 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python