Java知识库
文章平均质量分 83
Horizon_Ruan
从事人脸识别研究,Android、前端等方面
展开
-
2021金三银四 Java面试
面试:人人网(Java武汉)笔试:笔试两道算法题算法1: 长度为1000万的字符串数组,要求去除重复字符串,并以首字母大写其他字母小写输出。例如:[“Wuhan”,“nanjing”,“Shang Hai”,“Nan jing”]输出:[“Wuhan”,“Nanjing”,“Shanghai”]算法2: 比较版本号大小(LetCode 165原题)面试:1.ArrayList 和LinkArrayList区别?2.redis底层数据结构?(不是让你介绍5种数据类型,而是回答5种数据类型底层原创 2021-04-22 22:27:01 · 1460 阅读 · 2 评论 -
解决Swagger测试输入Date类型问题
解决Swagger测试输入Date类型问题 Failed to convert from type [java.lang.String] to type [@io.swagger.annotations.ApiModelProperty java.util.Date] for value '2020-05-12 00:00:00'; nested exception is java.lang.IllegalArgumentExceptionswagger-ui直接输入String类型时间,后台接收字原创 2020-05-13 12:56:10 · 11281 阅读 · 1 评论 -
八种排序算法-Java实现
1.选择排序 基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。代码实现public class SelectSort { /** * 选择排序算法 * 在未排序序列中找到最小元素,存放到排序序列的起始位置 * 再从剩余未排序元素中继续寻找最小元素原创 2017-09-10 14:16:02 · 287 阅读 · 0 评论 -
Java基础之抽象类和接口
抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节点的继承关系等级链中,叶子节点一定是具体的实现类。 在使用抽象类时需要注意几点: 1、抽象类不能被实例化,实例化的转载 2017-10-06 22:31:20 · 225 阅读 · 0 评论 -
Java基础之面试常见问题
1.equals与==的区别? ==是判断两个变量或实例是不是指向同一内存空间,equals是判断两个变量或实例所指的内存空间的值是不是相同。2.Object有哪些公用的方法? equals( ),测试两个对象是否相等。 clone( ),进行对象拷贝 getClass( )返回和当前对象相关的Class对象3.HashCode的作用,与equals有什么区别? 同样用于鉴定2个原创 2017-09-23 21:49:08 · 302 阅读 · 0 评论 -
Java线程面试常见题
1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。2) 线程和进程有什么区别?线程是进程的子集,一个进原创 2017-10-06 14:40:16 · 271 阅读 · 0 评论 -
SpringMVC学习
SpringMVC什么是SpringMVC?Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分。SpringMVC的体系结构提出问题:DispatchServelet类如何截获满足特定模式URL请求,并交由SpringMVC框架处理的?解答:列举一个Http网络请求,调用SpringMVC框架实现过程。如何初始化各...原创 2018-06-14 13:04:34 · 596 阅读 · 0 评论