![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 87
chengyunyi123
滴水穿石,非一日之功
展开
-
HashMap与HashTable
1. HashMap 1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的元素将以链表的原创 2016-11-27 20:26:31 · 178 阅读 · 0 评论 -
学学Java反射
先看看别人的一篇文章 Java中的反射基本概念可以参考上面那篇文章,这里不多少,直接上代码,撸起。package reflact_demo;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * ClassUtil.java 封装一些原创 2017-01-05 12:47:32 · 225 阅读 · 0 评论 -
深入Java集合学习系列(一)
HashMap的实现原理HashMap 概述:HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap 的数据结构:在 java 编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,Ha转载 2016-11-25 21:24:43 · 529 阅读 · 0 评论 -
Java基础系列<一>
1、 泛型 的好处:1> 把运行时出现 的问题提前至了编译时。2>避免了无谓的强制类型转换。2、在泛型中没有多态的概念,两边的数据必须要一致。 或者是只写一边 的泛型类型。推荐使用: 两边的数据类型都写上一致的。3.线程安全问题出现 的根本原因: 1> 必须要存在两个或者两个以上的线程共享着一个资源。 2> 操作共享资源的代码必须有两句或者两句以上。4、1>同步代码块的锁可以原创 2016-12-08 18:33:30 · 239 阅读 · 0 评论 -
Spring IoC就是这么简单
说明,尊重原创,此篇文章是作为笔记转载,目的在于自己学习,若作他用,请附上原文链接:面试被问烂的 Spring IOC(求求你别再问了)广义的IoCIoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”。两种实现:依赖查找(DL)和依赖注入(DI)。IoC 和 DI 、DL 的关系(这个 DL,Avalon 和 EJB 就是使用的这种方式...转载 2018-10-30 12:00:20 · 263 阅读 · 0 评论 -
面试问烂的 Spring AOP 原理、SpringMVC 过程
说明,尊重原创,此篇文章是作为笔记转载,目的在于自己学习,若作他用,请附上原文链接:面试问烂的 Spring AOP 原理、SpringMVC 过程)Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。Spring AOP 原理简单说说 AOP ...转载 2018-10-30 16:00:05 · 298 阅读 · 0 评论