- 博客(4)
- 收藏
- 关注
原创 HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化
HashMap的源码,实现原理: HashMap的链表元素对应的是一个静态内部类Entry,Entry主要包含key,value,next三个元素 主要有put和get方法,put的原理是,通过hash%Entry.length计算index,此时记作Entry[index]=该元素。如果index相同 就是新入的元素放置到Entry[index],原先的元素记作Entry[index].n...
2018-10-31 08:23:44 2699 1
转载 java进阶书籍的了解
在学习编程语言过程中要想深入还是需要书籍的帮助的,这些书是我向大神那里取得经,以后努力去学习里面的精髓。 越努力越幸运! 第一部分:Java语言篇 1.《Java编程规范》 适合对象:初级、中级 介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。 2.《Java编程思想》 适合对象:初级、中级 介绍:豆瓣给出了9.1的评分,全球程序...
2018-10-22 18:15:24 196
转载 JVM深入了解
1、 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码...
2018-10-21 11:34:41 152
转载 C语言回顾
先给自己一个学习框架,这是我网上找大神摘录的!看着很不错。 常量 常量:C/C++ 中的常量,指的是在程序运行过程中其数据值不可更改的量。 整型常量(整数) 十进制整数。例:7,20,1000。 八进制整数:以 0 开头的,由数字 0~7 组成。例:07,024,01750。 十六进制整数:以 0x 或 0X 开头的,由数字 0~9、字母 a~f 或字母 A~F 组成。例:0x07...
2018-10-16 11:14:48 360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人