- 博客(4)
- 收藏
- 关注
原创 HashMap存储取出【JDK1.8】【源码】
JDK1.8里面的HashMap1.简介HasnMap是基于map接口实现,元素以键值对的方式存储,并且键和值都可以使用null,因为key不允许重复,因此只能有一个键为nullHashMap是无序不重复的,而且HashMap是线程不安全的JDK1.7 HashMap的数据结构为:数组 + 链表,JDK1.8 HashMap的数据结构为:数组 + 链表 + 红黑树为什么要使用HashMap ?数组的特点:查询效率高,插入和删除效率低链表的特点:查询效率低,插入和删除效率高注意:HashM
2022-05-15 10:29:15 167
原创 四种内部类详解【内含详细例子】【保姆级教程】
内部类类里面:成员内部类 ,静态内部类(区别就是是否有static)方法里面:匿名内部类,局部内部类(匿名内部类没有类名,局部内部类有)ok 学到这里,类的五大组成部分就出来了:属性,构造器,方法,代码块,内部类class Outer{ //外部类 public class Inner{ //内部类 ( int age = 1; } public void test(){ Inner inner = new I
2022-04-03 18:30:31 709 1
原创 JDK,JRE,JVM关系梳理
JDK包括了JRE和一些开发工具集Test.java -> Test.class (这是一个编译过程,将写好的程序进行编译,这个过程需要用到上面提到的开发工具集Javac,Javadoc等)JRE包括了一些Javase的标准类库, Java 虚拟机(JVM)、Java 平台核心类和支持文件。它不包含开发工具(编译器、调试器等),它是Java的运行环境,面向于使用者,也就是它适用于编译后的文件.JVM有了JVM后Java语言在不同平台上运行时不需要重新编译。Java语言使用Java
2021-08-26 17:44:53 2567
原创 关于python面向对象中的self
关于python面向对象中的self你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了
2020-10-31 17:57:07 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人