Java开发岗位面试题归类汇总,在微博看到的一篇文章,只有问题,没有答案,我具体写了一下每个问题大致的参考答案,仅供参考 一、Java基础 1、String类为什么是final的 答:主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的被使用率很高, 可能会降低程序的性 ...
分类:
其他好文 时间:
2018-05-10 01:08:26
阅读次数:
187
1、用字符串分隔: 1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);fore ...
1、freemarker判断对象是否为空:<#if object??></#if>。同时可以设置默认值: ${object!""} 2、如果对象中有属性,那么对象和属性都可能为空,需要判断:<#if (object.attribute)??></#if> 设置默认值:${(object.attrib ...
分类:
其他好文 时间:
2018-05-04 14:06:41
阅读次数:
122
一、红黑树介绍 红黑树是二叉查找树,红黑树的时间复杂度为: O(lgn) 红黑树的特性:(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!](4)每个红色结点必须有两个黑色的子结点 (5)从任 ...
分类:
编程语言 时间:
2018-05-03 00:54:13
阅读次数:
202
第2章 创建和销毁对象 1.考虑用静态工厂方法代替构造函数-->静态工厂模式。 2.使用私有构造函数强化singleton属性-->单例模式。 3.通过私有构造函数强化不可实例化的能力: a.企图通过将一个类做成抽象类来强制该类不可被实例化,是行不通的。 b.只要让该类包含单个显示的私有构造函数,则 ...
分类:
编程语言 时间:
2018-04-29 19:21:21
阅读次数:
231
第二章 简历优化指南 个人简历注意事项 以前有个学生找到我:“齐老湿,我投了简历好几天啦,怎么就是没人给我打电话啊”。我拿过他的简历,看了一下,顿时血压能飙到200,快把我气死了,简历半页纸,零零星星写了几行项目介绍,专业技能部分只写了两行“精通JAVA;能开发web项目”。换成是你,你也不... ...
分类:
其他好文 时间:
2018-04-28 20:56:08
阅读次数:
315
<button type="button" class="btn btn-white" id="closeTree">关闭</button> <script type="text/javascript"> $(function(){ $("#closeTree").click(function(){ ...
分类:
其他好文 时间:
2018-04-25 12:14:44
阅读次数:
252
<button type="button" class="btn btn-white" id="closeTree">关闭</button> <script type="text/javascript"> $(function(){ $("#closeTree").click(function(){ ...
分类:
其他好文 时间:
2018-04-25 12:12:25
阅读次数:
143
前言 本文主要介绍TreeMap、HashMap、LinkedHashMap和ConcurrentHashMap。他们之间的大致关系如下图所示: 这四种Map各自的特点如下: HashMap作为编程的首选项,速度最快; LinkedHashMap 取“键值对”的顺序是其插入的顺序,速度比HashMa ...
分类:
其他好文 时间:
2018-04-21 14:30:56
阅读次数:
146
一、Map接口 1)用于保存具有“映射关系”的数据:key-value,键值对。Map中的key和value可以说任何引用类型的数据。 2)Map中的key用set存放,不允许重复,即同一个Map对象所对应的类,须重写hashCode和equals方法。 3)key和value之间存在单向一对一关系 ...
分类:
其他好文 时间:
2018-04-20 20:39:23
阅读次数:
143