240 投稿
收录了27篇文章 · 3人关注
  • Java8新特性——Optional

    前言 在开发中,我们常常需要对一个引用进行判空以防止空指针异常的出现。Java8引入了Optional类,为的就是优雅地处理判空等问题。现在也有...

    2.1 哈皮呀 0 14
  • Resize,w 360,h 240
    java泛型背后是什么

    这一节主要讲的内容是java中泛型的应用,通过该篇让大家更好地理解泛型,以及面试中经常说的泛型类型擦除是什么概念,今天就带着这几个问题一起看下:...

    11.5 的一幕 3 63
  • Resize,w 360,h 240
    HashMap学习

    首先HasMap在JDK 1.7 和 1.8是稍有不同的。 简介 HashMap是一个散列桶(数组和链表,1.8还有红黑树),它存储的内容是键值...

    3.7 盼旺 2 18
  • Resize,w 360,h 240
    HashMap(JDK1.8)

    HashMap最外层为数组,JDK1.8优化,默认会将超过8个元素的桶转换成红黑树,否则则为链表形式在这篇中我们将每个数组位置称为桶 一、参数说...

  • Resize,w 360,h 240
    数据结构(六)二分搜索树(Binary Search Tree)(下)

    数据结构(一)数组实现一个简单的ArrayList数据结构(二)链表实现LinkedList数据结构(三)用两种方式简单实现栈数据结构(四)栈和...

  • Resize,w 360,h 240
    数据结构(二)链表实现LinkedList

    数据结构(一)数组实现一个简单的ArrayList数据结构(二)链表实现LinkedList数据结构(三)用两种方式简单实现栈数据结构(四)栈和...

  • Resize,w 360,h 240
    JAVA并发容器-ConcurrentHashMap 1.7和1.8 源码解析

    HashMap是一个线程不安全的类,在并发情况下会产生很多问题,详情可以参考HashMap 源码解析;HashTable是线程安全的类,但是它使...

    1.8 xiaolyuh 0 10
  • 简单聊聊 LinkedList

    哈喽,大家好,今天我们来简单聊聊LinkedList LinkedList是由双链表组成的集合,它不是线程安全的,如果有在多线程中添加或删除一个...

    0.4 Jevely 0 3
  • Resize,w 360,h 240
    从硬件角度理解进程与线程

    进程与线程是现代计算机系统的重要概念,下面摘录两者的定义: 进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表...

  • Java进阶开发之reflection(反射机制)

      反射机制是Java动态性之一,而说到动态性首先得了解动态语言。 一、动态语言   动态语言,是指程序在运行时可以改变其结构:新的函数可以引进...

专题公告

Java基础知识,进阶知识等