花费 7 ms
ArrayList扩容机制

一、先从 ArrayList 的构造函数说起   ArrayList有三种方式来初始化,构造方法源码如下:   细心的同学一定会发现 :以无参数构造方法创建 ArrayList 时, ...

Tue May 26 22:07:00 CST 2020 4 41022
Java的Arrays.sort()方法到底用的什么排序算法

  暂时网上看过很多JDK8中Arrays.sort的底层原理,有些说是插入排序,有些说是归并排序,也有说大于域值用计数排序法,否则就使用插入排序。。。其实不全对。让我们分析个究竟: ...

Tue Nov 26 23:43:00 CST 2019 0 8349
如何对List集合中的对象进行按某个属性排序

我们在实际的开发工作中,经常会碰到排序的问题,如题,我们如何针对List集合中的某一个属性进行排序 当list集合中的元素类型是我们自定义类型时,有两种对list中的元素进行排序的方法: 方法一 ...

Sun Oct 06 22:00:00 CST 2019 0 5653
面试小问题——什么是多态?

  在Java面试中,多态是一个被问到的频率很高的一个概念。多态整理如下:   一、什么是多态?   概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说: ...

Wed Jun 12 05:35:00 CST 2019 0 5887
Spring MVC 9大组件概述

  SpringMVC中的Servlet一共有三个层次,分别是HttpServletBean、FrameworkServlet和 DispatcherServlet。HttpServletBean直接 ...

Tue Jul 09 22:52:00 CST 2019 0 4110
Java复制数组的方法

  java数组拷贝主要有四种方法,分别是循环赋值,System.arraycopy(),Arrays.copyOf()(或者Arrays.copyOfRange)和clone()方法。下面分别介绍一 ...

Wed May 27 00:39:00 CST 2020 0 1393
Java的类加载器有几种?什么是双亲委派机制?

一、JAVA类加载器包括几种? 启动类加载器 bootstrap class loader   启动类加载器主要加载的是JVM自身需要的类,这个类加载是用C++语言实现的,是虚拟机自身的一部分,它 ...

Wed Dec 04 00:46:00 CST 2019 0 535
面试小问题——Object中有哪些常用方法?

一、equals方法   Object类中的equals方法用于检测一个对象是否等于另外一个对象。Java语言规范要求equals方法具有下面的特性:   (1)自反性:对于任何非空引用x,x.e ...

Mon Jul 08 21:43:00 CST 2019 0 502
缓存和数据库一致性分析之三种缓存策略

一、背景介绍   公司最近需要对DB使用进行优化,对于访问频繁的接口需要加上缓存。那么这自然会涉及到一个问题:缓存和数据库一致性问题。本文针对这个问题进行讨论,并介绍3种常用的缓存模式。   缓存 ...

Wed Jul 28 07:12:00 CST 2021 0 138

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM