首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
西瓜同学🏀
河南工业贸易职业学院
2019届
Java工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(197)
如何权衡是使用无序的数组还是有序的数组?
0
有序数组最大的好处在于查找的时间复杂度是O(log n),而无序数组是O(n)。有序数组的缺点是插入操作的时间复杂度是O(n),因为值大的元素需要往后移动来给新元素腾位置。相反,无序数组的插入时间复杂度是常量O(1)。
发表于 2019-04-27 20:58:12
你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?
0
大O符号描述了当数据结构里面的元素增加的时候,算法的规模或者是一个渐进上界 。 大O符号也可用来描述其他的行为,比如:内存消耗。因为集合类实际上是数据结构,我们一般使用大O符号基于时间,内存和性能来选择最好的实现。大O符号可以对大量数据的性能给出一个很好的说明
发表于 2019-04-27 20:54:31
什么是Java优先级队列(Priority Queue)?
0
PriorityQueue是一个基于优先级堆的***队列,它的元素是按照自然顺序(natural order)排序的。在创建的时候,我们可以给它提供一个负责给元素排序的比较器。PriorityQueue不允许null值,因为他们没有自然顺序,或者说他们没有任何的相关联的比较器。最后,Priorit...
发表于 2019-04-27 20:53:28
什么是迭代器(Iterator)?
0
Iterator接口提供了很多对集合元素进行迭代的方法。每一个集合类都包含了可以返回迭代器实例的 迭代方法。迭代器可以在迭代的过程中删除底层集合的元素,但是不可以直接调用集合的 remove(Object Obj)删除,可以通过迭代器的remove()方法删除。
发表于 2019-04-27 20:50:41
Java集合类框架的基本接口有哪些?
0
Collection:代表一组对象,每一个对象都是它的子元素。 Set:不包含重复元素的Collection。 List:有顺序的collection,并且可以包含重复元素。 Map:可以把键(key)映射到值(value)的对象,键不能重复。
发表于 2019-04-27 20:50:11
什么是JSP指令(Directive)?JSP中有哪些不同类型的指令?
0
Directive是当JSP页面被编译成Servlet的时候,JSP引擎要处理的指令。Directive用来设置页面级别的指令,从外部文件插入数据,指定自定义的标签库。Directive是定义在 <%@(999996202) 和 %>之间的。下面列出了不同类型的Directive: 包...
发表于 2019-04-27 20:41:05
什么是JSP动作(JSP action)?
0
JSP动作以XML语法的结构来控制Servlet引擎的行为。当JSP页面被请求的时候,JSP动作会被执行。它们可以被动态的插入到文件中,重用JavaBean组件,转发用户到其他的页面,或者是给Java插件产生HTML代码。下面列出了可用的动作: jsp:include-当JSP页面被请求的时候包含一...
发表于 2019-04-27 20:40:24
继承的定义?
0
继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用性,也可以在不修改类的情况下给现存的类添加新特性。
发表于 2019-04-27 20:39:58
封装的定义和好处有哪些?
0
封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。 下面列出了使用封装的一些好处: 通过隐藏对象的属性...
发表于 2019-04-27 20:37:54
sendRedirect()和forward()方法有什么区别?
0
sendRedirect会创建一个请求,而forward是将请求转发到一个新的目标上。 重定向后,以前作用域的对象会消失。因为又创建了一个请求,而forward还可以访问以前作用域的对象。一般重定向比forward慢
发表于 2019-04-26 22:30:39
首页
上一页
13
14
15
16
17
18
19
20
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题