- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 java ArrayList 详解
java ArrayList 详解什么是arrayList ? 简单讲就是动态数组,容量不固定无需指定数组大小;特点:既然说是动态数组,那肯定跟数组脱不了关系 底层由数组构成容量不固定,有最大阈值,默认初始化为10底层是数组 查询类方法效率极高(size,isEmpty,get…)线程不安全重要方法: add: 下图中两个方法,一个是直接添加一个元素值,另一个是在指定的位置添加一个元素,操作比较简单都是调用了一个 ensureCapacityInternal方法,然后进行
2021-07-13 21:26:56
503
原创 深入理解java HashMap
深入理解java HashMap前言: 在java 中我们经常会使用到map放法,其中最常用的莫过于hashmap,hashmap 的重要性不言而喻无论实战还是面试还是提高都必须牢牢掌握的。下面我们以java1.8为例.想真正的去了解hashmap单单看几篇一知半解的文章远远还不够,要结合者文章去翻一下源码,仔细看看一下map put方法的过程。慢慢去了解其中的种种奥妙,你会感叹java jdk作者的能力的。感受一下jdk 源码的巧妙所属位置 首先我们先看一下map 的所属位置,继承在map接
2021-07-08 23:02:50
180
1
原创 java String 详解
java String详解String下面是jdk中string 的源码:public final class String implements java.io.Serializable, Comparable<String>, CharSequence{ private final char value[]; private final int offset; private final int count; private int
2021-06-24 21:59:37
156
原创 java 特性,封装,继承,多态
java 特性,封装,继承,多态前言想从头整理写一下,java 相关的东西,慢慢来从基础开始!封装简单讲就是把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口优点安全隐藏实现增加代码复用性模块化例:封装类/** * 学生封装类 */public class Student { private String name; private Long id; public String getName() { .
2021-06-23 22:17:59
89
原创 java基础知识点
java基础知识点 从头来、慢慢来、别着急,一点点去学习,工作多年突然发现自己学习的不够全面不够深,从头一点点开始慢慢整理一下。。g)
2021-06-23 22:16:26
144
原创 浅谈几种通信方式(dubbo,webservice,restful)
好烘干后爱过后好该好好干爱护公行号说过话你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来...
2018-11-23 15:47:24
3470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人