<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_34646231的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_34646231</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_34646231]]></copyright><item><title><![CDATA[java ArrayList 详解]]></title><link>https://blog.youkuaiyun.com/qq_34646231/article/details/118711373</link><guid>https://blog.youkuaiyun.com/qq_34646231/article/details/118711373</guid><author>qq_34646231</author><pubDate>Tue, 13 Jul 2021 21:26:56 +0800</pubDate><description><![CDATA[java ArrayList 详解

什么是arrayList ？
​	简单讲就是动态数组，容量不固定无需指定数组大小；
特点：

既然说是动态数组，那肯定跟数组脱不了关系  底层由数组构成
容量不固定，有最大阈值,默认初始化为10
底层是数组 查询类方法效率极高（size,isEmpty,get…）
线程不安全

重要方法：
​	add:
​		下图中两个方法，一个是直接添加一个元素值，另一个是在指定的位置添加一个元素，操作比较简单都是调用了一个 ensureCapacityInternal方法，然后进行]]></description><category></category></item><item><title><![CDATA[深入理解java HashMap]]></title><link>https://blog.youkuaiyun.com/qq_34646231/article/details/118584526</link><guid>https://blog.youkuaiyun.com/qq_34646231/article/details/118584526</guid><author>qq_34646231</author><pubDate>Thu, 08 Jul 2021 23:02:50 +0800</pubDate><description><![CDATA[深入理解java HashMap

前言：
​	在java 中我们经常会使用到map放法，其中最常用的莫过于hashmap,hashmap 的重要性不言而喻无论实战还是面试还是提高都必须牢牢掌握的。下面我们以java1.8为例.想真正的去了解hashmap单单看几篇一知半解的文章远远还不够，要结合者文章去翻一下源码，仔细看看一下map put方法的过程。慢慢去了解其中的种种奥妙，你会感叹java jdk作者的能力的。感受一下jdk 源码的巧妙
所属位置
​	首先我们先看一下map 的所属位置，继承在map接]]></description><category></category></item><item><title><![CDATA[java String 详解]]></title><link>https://blog.youkuaiyun.com/qq_34646231/article/details/118197284</link><guid>https://blog.youkuaiyun.com/qq_34646231/article/details/118197284</guid><author>qq_34646231</author><pubDate>Thu, 24 Jun 2021 21:59:37 +0800</pubDate><description><![CDATA[java String详解



String
下面是jdk中string 的源码：
public final class String
    implements java.io.Serializable, Comparable&lt;String&gt;, CharSequence
{
    private final char value[];

    private final int offset;

    private final int count;

    private int]]></description><category></category></item><item><title><![CDATA[java 特性，封装，继承，多态]]></title><link>https://blog.youkuaiyun.com/qq_34646231/article/details/118163728</link><guid>https://blog.youkuaiyun.com/qq_34646231/article/details/118163728</guid><author>qq_34646231</author><pubDate>Wed, 23 Jun 2021 22:17:59 +0800</pubDate><description><![CDATA[java 特性，封装，继承，多态
前言
想从头整理写一下，java 相关的东西，慢慢来从基础开始！
封装
简单讲就是把对象的属性和方法结合成一个独立的整体，隐藏实现细节，并提供对外访问的接口
优点


安全


隐藏实现


增加代码复用性


模块化


例：
封装类
/**
 * 学生封装类
 */
public class Student {
    private String name;
    private Long id;

    public String getName() {
  .]]></description><category></category></item><item><title><![CDATA[java基础知识点]]></title><link>https://blog.youkuaiyun.com/qq_34646231/article/details/118163704</link><guid>https://blog.youkuaiyun.com/qq_34646231/article/details/118163704</guid><author>qq_34646231</author><pubDate>Wed, 23 Jun 2021 22:16:26 +0800</pubDate><description><![CDATA[java基础知识点
​		从头来、慢慢来、别着急，一点点去学习，工作多年突然发现自己学习的不够全面不够深，从头一点点开始慢慢整理一下。
。

g)

]]></description><category></category></item><item><title><![CDATA[浅谈几种通信方式（dubbo,webservice,restful）]]></title><link>https://blog.youkuaiyun.com/qq_34646231/article/details/84395460</link><guid>https://blog.youkuaiyun.com/qq_34646231/article/details/84395460</guid><author>qq_34646231</author><pubDate>Fri, 23 Nov 2018 15:47:24 +0800</pubDate><description><![CDATA[好烘干后爱过后好该好好干
爱护公行号说过话
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：

全新的界面设计 ，将会带来...]]></description><category></category></item></channel></rss>