还有你不知道的Java枚举特性(下篇)

简介这篇是博文 还有你不知道的Java枚举特性(上篇) 的下篇,可以点击下面的链接前往。 本篇主要内容: Java 枚举是一个特殊的类,聊聊其方法的重写 如何使用接口来组织 Java 枚举? 如何使用枚举实现 Java 的单例模式 JDK 数据结构中关于枚举的集合 EnumSet 和字典 EnumMap 重写枚举的方法所有的枚举类都继承自 Enum,在这个父类当中 toString、eq...

发布于 Java

还有你不知道的Java枚举特性(上篇)

简介博文 Java 枚举的本质 跟大家一起学习了 Java 语言中枚举到底是什么,探索其本质和原理。用一句话来概括其本质就是:“Java 中的枚举是一个特殊的 Java 类”,有兴趣的同学可以点击了解上面那篇文章。 今天跟大家一起学习和总结一下 Java 中的枚举的其他特性和用途,由于内容较多,这次的分享分为两篇文章来写,欢迎大家拍砖、指正和交流! 本篇主要内容: Java switch ...

发布于 Java

JavaIO中神奇的flush

这篇文章在之前已经写过,只是没有在公众号发布过。该文阅读量已经达到了 36553 次了,有必要分享给大家。 后续我会陆续的把一些大家评论比较多并且很好的知识点在公众号分享给大家,希望和大家在编程的道路上一起进步,把苦涩的日子变得有趣一点。 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这...

发布于 Java

Java 自动装箱、拆箱引起的耗时

耗时问题在说 Java 的自动装箱和自动拆箱之前,我们先看一个例子。 这个错误我在项目中犯过(尴尬),拿出来共勉! 12345678910111213141516private static long getCounterResult() { Long sum = 0L; final int length = Integer.MAX_VALUE; for (in...

发布于 Java

Java 枚举的本质

概要本文跟大家一起探讨一下 Java 枚举的本质,这篇文章的内容是我在 2012年09月05日 发布到 CSDN 上面的一篇博文 Java 枚举:理解枚举本质,虽然已经不在 CSDN 上面耕耘了,但偶尔也会去看看朋友们的留言,毕竟感情在那里!今天偶然看到有小伙伴评论这篇文章,一时兴起就想再次分享给大家。 学习编程语言,会用只是最基本的要求,了解和熟悉其实现、运行机制才使得你有别于常人! C...

发布于 Java

Mac 配置 JDK1.8

下载 JDK在 这里下载 jdk. 下载版本是 1.8u112, 信息如下: 安装 JDK下载完成后, 直接双击安装即可. 配置 Path成功安装后, 目录/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/ 就会存在. 编辑 /etc/profile 文件: 1sudo vim /etc/profile 添加如下代码: 123456JA...

发布于 Java

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

veryitman