Java成神之路技术整理(长期更新)
以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。
Java 基础篇
Java 集合篇
Java 多线程篇
Java JVM篇
Java 进阶篇
Java 新特性篇
Java 工具篇
Java 书籍篇
Java基础篇
Java集合篇
Java多线程篇
Java JVM篇
Java新特性篇
Java进阶篇
Java工具篇
Java书籍篇
希望我们提供的知识能对所有正在 Java 开发不归路上的码农朋友指点迷津,有不对之处还请指正。
本文章会不断更新,点击 查看最新文章。
扫描关注我们的微信公众号,干货每天更新。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
HashMap就是这么简单【源码剖析】
前言 声明,本文用得是jdk1.8 前面已经讲了Collection的总览和剖析List集合以及散列表、Map集合、红黑树的基础了: Collection总览 List集合就这么简单【源码剖析】 Map集合、散列表、红黑树介绍 本篇主要讲解HashMap,以及涉及到一些与hashtable的比较~ 看这篇文章之前最好是有点数据结构的基础: Java实现单向链表 栈和队列就是这么简单 二叉树就这么简单 当然了,如果讲得有错的地方还请大家多多包涵并不吝在评论去指正~ 一、HashMap剖析 首先看看HashMap的顶部注释说了些什么: 再来看看HashMap的类继承图: 下面我们来看一下HashMap的属性: 成员属性有这么几个: 再来看一下hashMap的一个内部类Node: 我们知道Hash的底层是散列表,而在Java中散列表的实现是通过数组+链表的~ 再来简单看看put方法就可以印证我们的说法了:数组+链表-->散列表 我们可以简单总结出HashMap: 无序,允许为null,非同步 底层由散列表(哈希表)实现 初始容量和装载因子对HashMap影响挺大的,设置小了不好,设置大...
- 下一篇
Python面试真实笔试题总结(附加实现答案)
1、一行代码实现1—100之和 2、如何在一个函数内部修改全局变量 3、列出5个Python标准库 os :提供了不少与操作系统相关联的函数 sys :通常用于命令行参数 re :正则表达式匹配 math :数学运算 datetime :处理日期时间 4、字典如何删除键和合并两个字典 del和update方法 5、Python实现列表去重的方法 先通过集合去重再转为列表 6、Python基本内建数据类型有哪些 整型 ——int、 布尔型 ——bool、 字符串 ——str 列表 ——list、 元组 ——tuple、 字典 ——dict 7、Python2和Python3的range(100)的区别 Python2中的range返回的是一个列表, Python3中的range返回的是一个迭代值,节约内存 8、一句话解释什么样的语言能够用装饰器 函数可以作为参数传递的语言,可以使用装饰器 9、简述with方法打开处理文件帮我们做了什么 打开文件在进行读写操作时可能会出现一些异常状况,如果按照常规的file.open写法,我们需要try,except,finally,做异常判断,并且文件最...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长