标签:Java集合

Java

Java集合源码分析之基础(五):平衡二叉树(AVL Tree)

21

小丁 发布于 2018-08-15

二叉排序树很好的平衡了插入与查找的效率,但不平衡的二叉排序树效率大打折扣。今天介绍的AVL树就是一种解决此问题的方案。 定义 平衡二叉树(Self-Balancing Binary Search Tree 或Height-Balanced Binary Search Tree),...

阅读(5)评论(0)赞 (0)

Java

对JAVA集合进行遍历删除时务必要用迭代器

13

xirruiqiang 发布于 2018-08-12

今天同事写了几行类似这样的代码: package cn.iigrowing.threads.study.CollectionModify; import java.util.ArrayList; import java.util.List; public class Concur...

阅读(30)评论(0)赞 (0)

Java

Java基础-泛型详解

10

dulong 发布于 2018-08-06

之所以会想来写泛型相关的内容,是因为看到这样的一段代码: 当时我的内心是这样的: 所以就赶紧去复习了下,记录下来。基础不扎实,源码看不懂啊。 泛型介绍 Java 泛型(generics)是 JDK 5 中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时...

阅读(20)评论(0)赞 (0)

Java

Java 集合类冷知识

2

xiaoli.wang 发布于 2018-07-20

本篇是我的Java专栏第四篇,看过我前三篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些看起来又冗长又浪费时间的文章而言,希望你可以从我的专栏中学到受益的技能和受到思维的启发。如果喜欢我的内容,请继续关注我的专栏,本专栏从Java基础、集合、内存GC、IO、多线...

阅读(17)评论(0)赞 (0)

Java

Java 集合类冷知识

2

hanze 发布于 2018-07-20

本篇是我的Java专栏第四篇,看过我前三篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些看起来又冗长又浪费时间的文章而言,希望你可以从我的专栏中学到受益的技能和受到思维的启发。如果喜欢我的内容,请继续关注我的专栏,本专栏从Java基础、集合、内存GC、IO、多线...

阅读(26)评论(0)赞 (0)

Java

Java 集合类冷知识

2

刘莉莉 发布于 2018-07-19

本篇是我的Java专栏第四篇,看过我前三篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些看起来又冗长又浪费时间的文章而言,希望你可以从我的专栏中学到受益的技能和受到思维的启发。如果喜欢我的内容,请继续关注我的专栏,本专栏从Java基础、集合、内存GC、IO、多线...

阅读(14)评论(0)赞 (0)

Java

Java 集合类冷知识

2

hellas 发布于 2018-07-19

本篇是我的Java专栏第四篇,看过我前三篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些看起来又冗长又浪费时间的文章而言,希望你可以从我的专栏中学到受益的技能和受到思维的启发。如果喜欢我的内容,请继续关注我的专栏,本专栏从Java基础、集合、内存GC、IO、多线...

阅读(21)评论(0)赞 (0)

Java

Java 集合类冷知识

2

xiaoli.he 发布于 2018-07-19

本篇是我的Java专栏第四篇,看过我前三篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些看起来又冗长又浪费时间的文章而言,希望你可以从我的专栏中学到受益的技能和受到思维的启发。如果喜欢我的内容,请继续关注我的专栏,本专栏从Java基础、集合、内存GC、IO、多线...

阅读(24)评论(0)赞 (0)

Java

Java 集合类冷知识

2

wenming.gapo 发布于 2018-07-19

本篇是我的Java专栏第四篇,看过我前三篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些看起来又冗长又浪费时间的文章而言,希望你可以从我的专栏中学到受益的技能和受到思维的启发。如果喜欢我的内容,请继续关注我的专栏,本专栏从Java基础、集合、内存GC、IO、多线...

阅读(17)评论(0)赞 (0)

Java

实现Java集合迭代的高性能

xirruiqiang 发布于 2018-07-14

实现Java集合迭代的高性能 2018.7.14 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、介绍 Java开发者经常会遇到处理集合(比如ArrayList、HashSet)的情况,Java 8也提供了Lambda表达式和Streaming API来简化...

阅读(36)评论(0)赞 (0)

Java

牛客网刷题(纯java题型 31~60题)

36

邓龙华 发布于 2018-07-10

重写Override应该满足"三同一大一小" 三同:方法名相同,参数列表相同,返回值相同或者子类的返回值是父类的子类(这一点是经过验证的) 一大: 子类的访问修饰符比父类开放 一小: 子类抛出的异常比父类的小(具体,或者说子类抛出的异常是父类抛出的异常的子类 ...

阅读(31)评论(0)赞 (0)

Java

Java集合框架学习总结

xirruiqiang 发布于 2018-07-08

这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930.html 里面有包括Java集合类在内的众多Java核心技术系列文章。 ...

阅读(62)评论(0)赞 (0)

Java

Eclipse Collections:让Java Streams更上一层楼

7

Harries 发布于 2018-06-22

关键要点 Eclipse Collections是一个高性能的Java集合框架,为原生JDK集合增加了丰富的功能。 Streams是JDK的一个非常受欢迎的功能,但它缺少了一些特性,严重依赖旧版的集合实现和冗长的API。 Eclipse Collections为传统JDK数据结构...

阅读(54)评论(0)赞 (0)

Java

广州三本找Java实习经历

13

songhua.gao 发布于 2018-06-21

前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧。 广州三本大三在读,在广州找实习。大学开始接触编程,一个非常平庸的人。 在学习编程时,跟我类似的人应该会有一个疑问: 究竟学到什么程度才能找到一份实习/工作呢 ? 针对的是中小公司.. 我是在6月...

阅读(147)评论(0)赞 (0)

Java

Java 空集合使用场景及填坑

刘莉莉 发布于 2018-06-20

今天学学Java中如何创建一个空集合以及空集合的一些使用场景和相关的坑。你可能会问,这好像没有什么好讲的,空集合不就是 new 一个嘛,也就是像 new ArrayList<String>() 这样创建一个不久行了吗?其实这也是一种创建空集合的方法,但今天小编讲下通过...

阅读(52)评论(0)赞 (0)

Java

Java程序员必读的10本书籍

10

hellas 发布于 2018-06-19

以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。 如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得...

阅读(43)评论(0)赞 (0)

Java

PC端文章导航

28

yanxinchi 发布于 2018-06-02

前言 之前已经做过了一个关于微信公众号文章的导航了,但由于微信公众号的代码也好、格式也好,如果是在PC端上看的话体验并不是那么好。 而我又准备去面试了,所以想把自己写过的东西刷一遍,复习一下~~ 我这次采用的是SegementFault,我觉得这个markdown渲染还是相对好看...

阅读(111)评论(0)赞 (0)

Java

Java集合之ArrayList源码解析

刘莉莉 发布于 2018-05-30

ArrayList是 List 接口的 可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 ArrayList 继承自 AbstractList<E> ,这是...

阅读(52)评论(0)赞 (0)