LLLLEE 的博客

还来得及吧???ヾ(◍°∇°◍)ノ゙

关于PriorityQueue优先级队列中元素是否有序的一个问题

PriorityQueuePriorityQueue是基于堆实现的数据结构,其逻辑结构是一棵完全二叉树,存储结构其实是一个数组。 PriorityQueue,也叫优先级队列,它是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。 如果不提供Comparator的话,优先...

2018-02-08 11:23:24

阅读数:56

评论数:0

ArrayList部分源码阅读笔记

前言 本文的源码是基于JDK1.8。本文通过对构造方法以及增删改查主要方法进行分析,来学习ArrayList。难点主要是add方法和remove方法。 疑问 ArrayList默认容量是多少。 ArrayList扩容多少倍。 remove(Object o)和remove(int i...

2018-01-31 11:50:24

阅读数:39

评论数:0

sleep、wait以及notify方法区别于联系

前言  本文基于源码注释的解读,对sleep、wait、notify方法进行学习与了解。 另外,文章中出现了“持有对象锁,释放对象锁”的描述,之所以对对象进行加锁,是因为我们讨论问题的背景是多线程。如果多个线程同时对一个变量进行操作,有可能发生意想不到的情形,因此我们需要对对象先进行加锁,再进...

2018-01-22 11:12:09

阅读数:708

评论数:5

Java8 HashMap主要方法源码解读

Java8 HashMap主要方法解读 前言 为了加强对Map的理解,以及方便自己日后回顾和别人参考学习,就尝试写这种源码解读的文章。Map相关的源码解读文章之前看了好多篇,java6,java7,java8每个版本都有变动,这篇文章写的是基于java8的版本。自我感觉这个版本的源码比较复...

2018-01-18 10:33:50

阅读数:97

评论数:0

HashMap笔记

前言 HashMap还是挺重要的,因此参考着别人的博文自己归纳总结了一下。方便自己日后回顾,也方便其他人学习。参考文章在文章最后,都是很棒的文章,大家可以去看看。 正文 如何保证其容量为2的n次幂 HashMap的定义中规定,容量必须为2的n次幂。那么如何保证其容量为2的n次幂呢。...

2018-01-12 12:25:46

阅读数:81

评论数:0

java基础知识点、面试选择题归纳整理

前言 之前刷了一些题,为了方便自己日后可以快速的查缺补漏以及方便有需要的人,这里整理了一些个人感觉比较有意义的选择题,题目均来自牛客网的java相关选择题。 如各位看官发现哪里写的不对的,请帮忙指出,谢谢。 题目基本就更新完了(2018.01.30) ps:答案设置成了白色字体,想要看答案...

2018-01-10 09:14:35

阅读数:384

评论数:1

堆排序笔记

堆排序实现与笔记

2018-01-08 11:46:22

阅读数:38

评论数:0

Java SimpleDateFormat.setLenient(boolean lenient)方法使用

setLenient(boolean lenient)的使用: 该方法是用来控制是否将正确格式的不正确时间转化成正确的时间, 默认为true,设置为false时,如果时间不正确,不会自动转化,而是抛出java.text.ParseExcepti

2017-12-14 09:34:45

阅读数:84

评论数:0

一道编程题

编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉的半个”。

2017-12-08 12:23:48

阅读数:37

评论数:0

写一个字符串反转函数,输入 abcdef 转换成 edcba

没写什么特别有意义的东西,就随便做做笔记。

2017-12-07 10:14:21

阅读数:126

评论数:0

ThreadLocal的学习

对threadlocal的一些理解

2017-11-22 11:16:12

阅读数:52

评论数:0

为什么要使用多线程技术

为什么要使用多线程技术

2017-11-18 10:41:45

阅读数:161

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭