标签:集合类

Java

详解阿里Java面试题——多线程精选53题【含答案】,面试必备

2

puefu.he 发布于 2019-10-19

前言 为了能够在面试回答中优雅而不失体面回答面试考点,该文章借鉴了不同平台对知识点的描述。 如有侵权请联系我 文章的不足和错误请指正,好的建议也不要吝啬,我都会采纳并更正 史上最强多线程面试53题【含答案】,点赞,转发,收藏一气呵成! 金九银十虽已过去大半,但还有金三银四呀,最新...

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

Java

mica 1.2.0 发布,mica-http 组件自动关闭响应 body

dulong 发布于 2019-10-19

mica(云母) mica 云母,寓意为云服务的核心,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。 mica 核心依赖 mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采...

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

Java

第10项:重写equals时请遵守通用约定

xiaoli.he 发布于 2019-10-19

  重写equals方法看起来似乎很简单,但是有许多重写方式会导致错误,而且后果非常严重。最容易避免这类问题的办法就是不覆盖equals方法,在这种情况下,类的每个实例都只能与它自身相等。如果满足了以下任何一个条件,那就是正确的做法: 类的每个实例都是唯一的。对于代表活动实体而不...

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

Java

Java集合类常见面试知识点总结

2

hanze 发布于 2019-10-18

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

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

Java

fail-fast机制

xiaoli.wang 发布于 2019-10-18

一提到fail-fast几乎都是java集合里面的Iterator,确实java集合里面的迭代器用到了fail-fast机制,但是fail-fast机制不局限于此 看看维基百科的解释 In systems design, a fail-fast system is one whi...

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

Java

最全最强 Java 8 – 函数编程(lambda表达式)

1

刘莉莉 发布于 2019-10-18

Java 8 – 函数编程(lambda表达式) 我们关心的是如何写出好代码,而不是符合函数编程风格的代码。 @pdai Java 8 – 函数编程(lambda表达式) 最全的Java后端知识体系 https://www.pdai.tech , 每天更新...

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

编程技术

深入理解 Volatile 的实现原理

2

刘莉莉 发布于 2019-10-14

Volatile 的官方定义 Java 语言规范第三版中对 volatile 的定义如下: java 编程语言允许线程访问共享变量,为了确保共享变量能被 准确和一致的更新 ,线程应该确保通过排他锁单独获得这个变量。Java 语言提供了 volatile,在某些情况下比锁更加方便。...

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

Java

【Java必修课】一图说尽排序,一文细说Sorting(Array、List、Stream的排序)

1

zhuangli 发布于 2019-10-14

排序是极其常见的使用场景,因为在生活中就有很多这样的实例。国家GDP排名、奥运奖牌排名、明星粉丝排名等,各大排行榜,给人的既是动力,也是压力。 而讲到排序,就会有各种排序算法和相关实现,本文不讲任何排序算法,而只专注于讲使用。通过实例给大家展示,我们可以了解怎样使用既有的工具进行...

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

Java

感受lambda之美,推荐收藏,需要时查阅

8

zhuangli 发布于 2019-10-14

来自:掘金(作者:9龙) 原文链接: https://juejin.im/post/5ce66801e51d455d850d3a4a 一、引言 java8最大的特性就是引入Lambda表达式,即函数式编程,可以将行为进行传递。总结就是:使用不可变值与函数,函数对不可变值进行处理,...

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

Java

Java 面试题 :百度前 200 页都在这里

3

darida 发布于 2019-10-14

点击上方  Java后端 ,选择 设为星标 技术博文,及时送达 作者 | 唐尤华 来源 | github.com/tangyouhua 基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java ...

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

Java

Hutool 指南 API

18

小丁 发布于 2019-10-13

介绍一款超厉害的国产 Java工具——Hutool 。Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类。适用于很多项目以及Web开发,并且与其他框架没有耦合性。 ===================...

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

Java

想了解Java后端学习路线?你只需要这一张图!

4

刘莉莉 发布于 2019-10-12

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的微信公众号【黄小斜】,也会同步到我的个人博客: www.how2p...

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

Java

你不可错过的 Java 学习资源清单

3

puefu.he 发布于 2019-10-12

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的微信公众号【黄小斜】,也会同步到我的个人博客: www.how2p...

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

Java

java核心技术36讲笔记

2

Harries 发布于 2019-10-12

Java-Basic 谈谈final、 finally、 finalize有什么不同? 典型回答: final可以用来修饰类、方法、变量,分别有不同的意义, final修饰的class代表不可以继承扩展, final的变量是不可以修改的,而final的方法也是不可以重写的( ov...

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

Java

Java集合详解8:Java集合类细节精讲,细节决定成败

2

likai 发布于 2019-10-12

《Java集合详解系列》是我在完成夯实Java基础篇的系列博客后准备开始写的新系列。 这些文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star、...

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

Java

Java,你告诉我 fail-fast 是什么鬼?

1

Harries 发布于 2019-10-12

01、前言 说起来真特么惭愧:十年 IT 老兵,Java 菜鸟一枚。今天我才了解到 Java 还有 fail-fast 一说。不得不感慨啊,学习真的是没有止境。只要肯学,就会有巨多巨多别人眼中的“旧”知识涌现出来,并且在我这全是新的。 能怎么办呢?除了羞愧,就只能赶紧全身心地投入...

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

Java

Java集合详解3:一文读懂Iterator,fail-fast机制与比较器

2

wenming.gapo 发布于 2019-10-11

《Java集合详解系列》是我在完成夯实Java基础篇的系列博客后准备开始写的新系列。 这些文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star、...

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

Java

参数校验 Hibernate-Validator

3

xiaoli.he 发布于 2019-10-11

在 RESTful 的接口服务中,会有各种各样的入参,我们不可能完全不做任何校验就直接进入到业务处理的环节,通常我们会有一个基础的数据验证的机制,待这些验证过程完毕,结果无误后,参数才会进入到正式的业务处理中。 而数据验证又分为两种 一种是无业务关联的规则性验证 一种是根据现有数...

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