240 发简信
IP属地:北京
  • Resize,w 360,h 240
    【Java并发编程】线程安全(一)Synchronized原理

    Synchronized底层实现 简单来说,Synchronized关键字的执行主体是线程对象,加锁是通过一个锁对象来完成的是,而锁对象底层关联...

  • 【Java集合类】HashMap(二)- 设计要点

    本章将开始探讨JDK中的HashMap,包括HashMap如何避免和解决上一章所说的散列冲突问题,以及Java 8对HashMap的改进 避免散...

  • 【Java集合类】HashMap(一)- 散列表基础知识

    什么是散列表 散列表(Hash table,也叫哈希表),是根据键(Key)直接访问内存储存位置的数据结构。 一般而言,散列表通过一个散列函数将...

  • 【Java集合类】LinkedList

    LinkedList的内部结构 LinkedList底层的实现是一个双向链表(非循环),每个节点包含了前驱和后继节点的引用。 并且,Linked...

  • 【Java集合类】ArrayList

    内部结构 ArrayList内部核心是一个Object数组elementData Object数组的长度(length)视为ArrayList当...

  • 【Java基础】泛型(二)-泛型的难点:通配符

    本文将尝试将通配符和泛型中的继承,多态一并讲解 关于泛型中继承的注意事项 因为Integer、Double继承了Number,根据多态性,以下语...

  • 【Java基础】泛型(一)-基础使用

    本文以Java的官方文档为参考,辅以代码示例,尽可能详尽的叙述泛型的每一个特性 什么是泛型 泛型(Generics)也称为参数化类型(param...

  • 【电商开发手册】订单-下单

    下单需求 所谓下单,本质上就是买卖双方通过确认一系列信息并且签订电子合同的过程 在电商平台的下单过程中,也需要确定买卖双方的一系列信息: 买方:...

  • 【电商开发手册】购物车设计

    购物车的业务需求 暂存商品:这是购物车最直观的功能,类似于线下逛超市时的购物车。相应的,就要有商品的加购、删除、更改数量、选中等操作。 比价:用...