JavaSE
dazzlingn
罗马帝国崩溃的一个主要原因是,没有0,他们没有有效的方法表示他们的C程序成功的终止
展开
-
JavaSE笔记--集合框架
0.引言 数据结构是以某种形式将数据组织在一起的集合。数据结构不仅存储数据,还支持那些访问和处理的操作。比如ArrayList它是一种将数据存储在线性表中的数据结构,另外Java还提供了能有效地组织和操作数据的数据结构,这些数据结构通常称之为Java集合框架(Java Collections Framework)。 在面对对象思想里,一种数据结构被称之为一个容器,它是一个能存储...原创 2018-07-01 14:23:12 · 202 阅读 · 0 评论 -
Java并发编程volatile关键词的解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解...转载 2018-07-20 14:45:35 · 157 阅读 · 0 评论 -
为什么重写equals还要重写hashcode?
一个困扰很久的问题,在面试中也会遇到,最近通过看技术博客和看书查阅资料,祝秋招顺利,如有不对之处,希望大家提出。一、equals()方法在jdk中Java的Object.equals()方法的底层是这样的public boolean equals(Object object){ return(this == obj);}可以看到这里直接用“==”来直接比较,“关...原创 2018-08-14 11:42:17 · 586 阅读 · 0 评论