![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 78
「已注销」
这个作者很懒,什么都没留下…
展开
-
HashMap的底层实现以及解决hash值冲突的方式
HashMap的底层实现以及解决hash值冲突的方式 class HashMap<K,V> extends AbstractMap<K,V> HashMap put() HashMap get() 1.put() HashMap put()方法源码如下: public V put(K key, V value) { if (key == null)...转载 2019-10-21 21:47:27 · 395 阅读 · 0 评论 -
为什么要重写hashcode和equals方法?
为什么要重写hashcode和equals方法? 1、 通过Hash算法来了解HashMap对象的高效性 我们先复习数据结构里的一个知识点:在一个长度为n(假设是10000)的线性表(假设是ArrayList)里,存放着无序的数字;如果我们要找一个指定的数字,就不得不通过从头到尾依次遍历来查找,这样的平均查找次数是n除以2(这里是5000)。 我们再来观察Hash表(这里的Hash表纯粹是数据结构...转载 2019-10-21 21:26:09 · 516 阅读 · 0 评论 -
Java中的String有没有长度限制?
Java中的String有没有长度限制? 转载自: link String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西容易被忽略的。 就如本文我们要讨论的问题:Java中的String有没有长度限制? 这个问题要分两个阶段看,分别是编译期和运行期。不同的时期限制不一样。 编译期 首先,我们先来合理的推断一下,当...转载 2019-10-21 20:07:02 · 188 阅读 · 0 评论 -
AJAX提交下拉框更新数据小笔记
好久没用ajax写下拉框了,让我现在直接写一个使用ajax提交下拉框的例子,我是真的不能一下子写出来的,作为后端开发人员,这些也不是经常用,所以现在写出来记录下来,方便以后回头看看,写的不好请见谅! 本例子是搭配好的SpringMVC框架下写的。 我的SpringMVC搭建的小例子地址:用maven搭建的SpringMVC框架的小例子 1、HTML页面代码 a原创 2016-12-03 01:30:44 · 3091 阅读 · 0 评论 -
Java笔记之算数运算符++--的使用
话不多说,先上demo package test; /** * Created by Vitelon on 2017/3/10. */ public class Demo1 { public static void main(String[] args) { int a = 4; int b = 4; int c = 4;原创 2017-03-10 16:40:19 · 479 阅读 · 0 评论 -
使用jdbc连接oracle数据库
使用jdbc连接oracle数据库Java类: import java.sql.*; public class DBHelper { public static String url = "jdbc:oracle:thin:@localhost:1521:orcl"; public static String username = "vitelon"; public static Str原创 2017-04-11 18:39:16 · 3490 阅读 · 0 评论 -
IDEA搭建SpringMVC并用maven配置的小例子(非常详细)
一个小小的用maven搭建的SpringMVC框架的小例子。。。原创 2016-12-01 18:56:05 · 50675 阅读 · 32 评论 -
基于Spring、springmvc、mybatis框架开发的小后台系统附有源码
前段时间写得小项目,这个系统部分是参考别人的,加上自己的一些功能。 源码地址原创 2017-04-22 14:28:32 · 3749 阅读 · 3 评论