目录一些算法排序算法分治动态规划 一些算法排序算法1.冒泡:1.时间复杂度:平均O(n2),最好O(n),最坏O(n2)    空间复杂度:O(1)    稳定(没有发生跳跃式的交换:排序前后相同数字的前后顺序没有改变)    每次将最大的数放到后面public static int[] bubbleSort(int[] arr) { if(arr == null || arr.
概要本文总结面试常见的排序算法,及基本的实现java 话不多说,先上干货。一、算法的复杂度及稳定性 稳定的排序算法是:冒泡排序,直接插入排序,归并排序,基数排序,二叉树排序,计数排序。 不稳定的排序算法:选择排序,快速排序,堆排序,希尔排序。二、算法的实现面试中常见的算法: 快速排序>归并排序>堆排序>冒泡>插入>选择。下面依次实现各排序算法。1. 快速排序算法原
. 一丶Java基础相关1)面向对象的特性有哪些封装: 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露出该对象的功能。使用封装不仅仅安全,而且可以简化操作。继承: 继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类是一种特殊的父类,能够直接或间接获得父类里的成员。缺点:1.强耦合,父类变子类也得变2.破坏了封装性,实现细节对于子类都是透明的。多态: 同一个行为具有多个不同
原创 2021-02-02 16:31:05
676阅读
1. Java中的异常处理机制的简单原理和应用。  当Java 程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是Java允许程序员扩展这种语义检查,程序
转载 2015-02-04 15:55:00
62阅读
2评论
Java中的异常处理机制的简单原理和应用。当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发N...
转载 2012-08-06 14:57:00
40阅读
2评论
Java中的异常处理机制的简单原理和应用。当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发N...
转载 2012-08-06 14:57:00
66阅读
2评论
面试的常见题,抓住必得分!
原创 2022-03-25 14:13:51
103阅读
JAVA经典面试
原创 2022-04-15 17:05:52
962阅读
1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继
原创 2013-06-11 18:33:31
227阅读
java经典面试题! 今天上午我总结了一下,java的一些企业常面试面试题,也可以说是堪称经典吧!大部分企业的面试题,差不多都会以下我列出的面试题!而且面试题为红色的题更是企业经常面试的,可以说是屡试不爽,大家如果看到了我的这篇文章,那么请你进来看看,会对你有不小的收获的。     注意:以下的面试题,只是java的基础方面。有时间我会
转载 精选 2014-02-13 20:05:02
261阅读
1点赞
java经典面试题! 今天上午我总结了一下,java的一些企业常面试面试题,也可以说是堪称经典吧!大部分企业的面试题,差不多都会以下我列出的面试题!而且面试题为红色的题更是企业经常面试的,可以说是屡试不爽,大家如果看到了我的这篇文章,那么请你进来看看,会对你有不小的收获的。     注意:以下的面试题,只是java的基础方面。有时间我会
转载 精选 2014-02-13 20:05:48
228阅读
Java基础方面:0、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×friendly √ √ × ×private √ × × ×不写时...
转载 2012-10-14 20:09:00
152阅读
2评论
java面试笔试题大汇总JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的
原创 2021-08-12 15:11:47
132阅读
http://z-xiaofei168.iteye.com/blog/993573
原创 2014-02-13 20:06:27
344阅读
JAVA经典面试
原创 2021-07-15 11:11:35
100阅读
 java面试笔试题大汇总JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了
原创 2022-03-17 09:51:16
116阅读
测试架构师的必备核心技能。技术面试中,Java编程技能也一直是考核重点。 本文整理汇总了常见
原创 2022-09-28 16:32:04
60阅读
面试经典回答(红色问题是企业必问项)1、请你自我介绍一下你自己回答提示:一般人回答这个问题过说得合情合理企业才会相信。企业很重视一个人...
原创 2022-07-11 15:52:32
108阅读
1. js的数据类型。2. 基础类型和引用类型的区别。3. 闭包4. 原型和原型链5. Let const var的区别6. 数组遍历方式7. 对
原创 2022-05-26 12:37:32
31阅读
  问题一:“请你自我介绍一下” 思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。 6、事先最好以文字的形式写好背熟。 问题二:“谈谈你的家庭情况” 思路: 1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。 2、 简单地罗列家庭人口
转载 2010-01-15 09:15:12
442阅读
  • 1
  • 2
  • 3
  • 4
  • 5