Collections 工具类和 Arrays 工具类常见方法
原文链接:https://github.com/Snailclimb/JavaGuide
Collections 工具类和 Arrays 工具类常见方法CollectionsCollections 工具类常用方法:
排序
查找,替换操作
同步控制(不推荐,需要线程安全的集合类型时请考虑使用 J ...
java8foreach指南
本文由 JavaGuide 翻译,原文地址:https://www.baeldung.com/foreach-java
1 概述在Java 8中引入的forEach循环为程序员提供了一种新的,简洁而有趣的迭代集合的方式。
在本文中,我们将看到如何将forEach与集合一起使用,它采用何种参数以及 ...
java8教程推荐
原文链接:https://github.com/Snailclimb/JavaGuide
书籍
《Java8 In Action》
《写给大忙人看的Java SE 8》
上述书籍的PDF版本见 https://shimo.im/docs/CPB0PK05rP4CFmI2/ 中的 “Java 书 ...
final,static,this,super 关键字总结
原文链接:https://github.com/Snailclimb/JavaGuide
final,static,this,super 关键字总结final 关键字final关键字,意思是最终的、不可修改的,最见不得变化 ,用来修饰类、方法和变量,具有以下特点:
final修饰的类不能被继承 ...
反射机制介绍
原文链接:https://github.com/Snailclimb/JavaGuide
反射机制介绍JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 jav ...
用好Java中的枚举
原文链接:https://github.com/Snailclimb/JavaGuide
最近重看 Java 枚举,看到这篇觉得还不错的文章,于是简单翻译和完善了一些内容,分享给大家,希望你们也能有所收获。另外,不要忘了文末还有补充哦!
ps: 这里发一篇枚举的文章,也是因为后面要发一篇非常实用的 ...
HashMap
感谢 changfubai 对本文的改进做出的贡献!
HashMap 简介HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。
JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在 ...
ArrayList-Grow
原文链接:https://github.com/Snailclimb/JavaGuide
一 先从 ArrayList 的构造函数说起ArrayList有三种方式来初始化,构造方法源码如下:
1234567891011121314151617181920212223242526272829303 ...
ArrayList
原文链接:https://github.com/Snailclimb/JavaGuide
ArrayList简介 ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加 Ar ...
Java集合框架面试题
原文链接:https://github.com/Snailclimb/JavaGuide
点击关注公众号及时获取笔主最新更新文章,并可免费领取本文档配套的《Java面试突击》以及Java工程师必备学习资源。
剖析面试最常见问题之Java集合框架1.1 集合概述1.1.1 说说List,Set,M ...