
Java
文章平均质量分 79
java面向面经学习
JasonCPLUS
这个作者很懒,什么都没留下…
展开
-
4123: 马走日,2797:最短前缀 Trie,2362:Square 能否拼接为正方形
4123: 马走日,2797:最短前缀 Trie,2362:Square 能否拼接为正方形原创 2019-05-13 17:50:21 · 275 阅读 · 0 评论 -
为什么使用Deque而不使用Stack构造栈
为什么使用Deque而不使用Stack构造栈 Class Stack<E> java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.Vector<E> java.util.Stack<E> 实现的所有接口 Serializable.转载 2021-01-02 15:51:03 · 1085 阅读 · 0 评论 -
spring入门笔记
记录: 一。程序耦合 以下体现了程序耦合: 1.注册驱动 2.获取链接 3.获取操作数据库的预处理对象 4.执行sql,得到数据集 5.遍历结果集 6.释放资源 二。IOC 工厂模式为读取配置文件,(id-name)通过文件 用反射获取对象,存入容器map。—>spring完成。 1. 三种ApplicationContext:ClassPathXmlApplicationContext和FileSystemXmlApplicationContext以及Annotatio..原创 2020-11-22 14:32:21 · 85 阅读 · 0 评论 -
JDK1.7和JDK1.8中HashMap是线程不安全的,并发容器ConcurrentHashMap模型
前言 只要是对于集合有一定了解的一定都知道HashMap是线程不安全的,我们应该使用ConcurrentHashMap。但是为什么HashMap是线程不安全的呢,之前面试的时候也遇到到这样的问题,但是当时只停留在***知道是***的层面上,并没有深入理解***为什么是***。于是今天重温一个HashMap线程不安全的这个问题。 首先需要强调一点,HashMap的线程不安全体现在会造成死循环、数据丢...原创 2020-03-12 13:52:30 · 632 阅读 · 0 评论 -
Java反射
反射是框架设计的灵魂 要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运行时识别对象和类的信息,主要有2种方式:一种是传统的RTTI,它假定我们在编译时已经知道了所有的类型信息;另一种是反射机制,它允许我们在运行时发现和使用类的信息。 1、Class对象 理解RTTI在Java中的工作原理,首先需要知道类型信息在运行时是如何表示的,这是由Class对象来完成的,...原创 2019-04-22 12:08:32 · 123 阅读 · 0 评论 -
hashmap有关问题与计算
1.HashMap的存储方式是数组加链表,主干是一个Entry数组。Entry是HashMap的基本组成单元,每一个Entry包含一个key-value键值对;当不同的key经过hash计算得出的index值相同时,就需要在数组里添加一个链表来存储index相同的元素,HashMap的整体结构如下: 简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决...原创 2019-03-20 15:21:52 · 201 阅读 · 0 评论