<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_44844639的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_44844639</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44844639]]></copyright><item><title><![CDATA[对于Vue.js中插槽slot的理解]]></title><link>https://blog.youkuaiyun.com/weixin_44844639/article/details/108120311</link><guid>https://blog.youkuaiyun.com/weixin_44844639/article/details/108120311</guid><author>weixin_44844639</author><pubDate>Thu, 20 Aug 2020 11:51:02 +0800</pubDate><description><![CDATA[组件在Vue中就相当于一块可以复用的代码块，类似于方法的存在，而插槽就是可以放置组件的地方


&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"&gt;&lt;/script&gt;
    &lt;script src="h]]></description><category></category></item><item><title><![CDATA[Servlet入门]]></title><link>https://blog.youkuaiyun.com/weixin_44844639/article/details/107755148</link><guid>https://blog.youkuaiyun.com/weixin_44844639/article/details/107755148</guid><author>weixin_44844639</author><pubDate>Mon, 03 Aug 2020 03:18:54 +0800</pubDate><description><![CDATA[Servlet是什么

Servlet（Server Applet），全称Java Servlet，未有中文译文。是用Java编写的服务端程序。其主要功能在于交互式地浏览和修改数据，生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口，广义的Servlet是指任何实现了这个Servlet接口的类，一般情况下，人们将Servlet理解为后者。

简单的来说，Servlet就是实现了Servlet接口的类，作用就是用来接收浏览器请求并做出相应。

Servlet 本身不能独立运行，需要在一个.]]></description><category></category></item><item><title><![CDATA[自定义注解以及通过反射来获取注解信息]]></title><link>https://blog.youkuaiyun.com/weixin_44844639/article/details/107735236</link><guid>https://blog.youkuaiyun.com/weixin_44844639/article/details/107735236</guid><author>weixin_44844639</author><pubDate>Sat, 01 Aug 2020 18:59:51 +0800</pubDate><description><![CDATA[package com.reflection;

import java.lang.annotation.*;

//通过反射获取注解
public class Demo10 {

    public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException {
        Class c1 = Class.forName("com.reflection.People");//传入包的路径
.]]></description><category></category></item><item><title><![CDATA[关于泛型的一些理解]]></title><link>https://blog.youkuaiyun.com/weixin_44844639/article/details/107733501</link><guid>https://blog.youkuaiyun.com/weixin_44844639/article/details/107733501</guid><author>weixin_44844639</author><pubDate>Sat, 01 Aug 2020 18:28:30 +0800</pubDate><description><![CDATA[什么是泛型


Java泛型（generics）是JDK 5中引入的一个新特性，泛型提供了编译时类型安全监测机制，该机制允许程序员在编译时监测非法的类型。使用泛型机制编写的程序代码要比那些杂乱地使用Object变量，然后再进行强制类型转换的代码具有更好的安全性和可读性。


泛型的本质是参数化类型，即给类型指定一个参数，然后在使用时再指定此参数具体的值，那样这个类型就可以在使用时决定了。

这种参数类型可以用在类、接口和方法中，分别被称为泛型类、泛型接口、泛型方法。

泛型类

在声明类的时候就指定了参数，]]></description><category></category></item><item><title><![CDATA[使用栈来模拟递归过程实现二叉树的遍历]]></title><link>https://blog.youkuaiyun.com/weixin_44844639/article/details/107728872</link><guid>https://blog.youkuaiyun.com/weixin_44844639/article/details/107728872</guid><author>weixin_44844639</author><pubDate>Sat, 01 Aug 2020 12:18:31 +0800</pubDate><description><![CDATA[二叉树的定义代码


          public class TreeNode {
              int val;
              TreeNode left;
              TreeNode right;
              TreeNode(int x) { val = x; }
          }

遍历代码


    public List&lt;Integer&gt; inorderTraversal(TreeNode root) {
 ]]></description><category></category></item><item><title><![CDATA[ArrayList、LinkedList以及SkipList的特性与比较]]></title><link>https://blog.youkuaiyun.com/weixin_44844639/article/details/107721223</link><guid>https://blog.youkuaiyun.com/weixin_44844639/article/details/107721223</guid><author>weixin_44844639</author><pubDate>Fri, 31 Jul 2020 22:26:45 +0800</pubDate><description><![CDATA[ArrayList

当我们在代码中创建一个Array时，计算机实际上会在内存中开辟一块连续的地址，每个地址都可以直接访问，访问任意一个元素的时间复杂度都是相同的，也就是O(1)。但是如果我们要增加或者删除元素时，因为地址连续的缘故，就需要做比较多的事情了。

假设有个数组长度为10，现在要插入一个元素下标为4，那么则需要将原来index&gt;=4的所有元素都向后移一位，将index=4的地址空间让出来给新增的元素，这样的操作导致时间复杂度上升为O(n)，删除操作也同理。

源码分析


    /**
]]></description><category></category></item></channel></rss>