<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wolf_880729的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wolf_880729</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wolf_880729]]></copyright><item><title><![CDATA[Java【集合】面试题 --持续更新]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94594279</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94594279</guid><author>wolf_880729</author><pubDate>Thu, 04 Jul 2019 10:55:49 +0800</pubDate><description><![CDATA[一、集合与数组

数组（可以存储基本数据类型）是用来存现对象的一种容器，但是数组的长度固定，不适合在对象数量未知的情况下使用。

集合（只能存储对象，对象类型可以不一样）的长度可变，可在多数情况下使用。

二、层次关系

如图所示：图中，实线边框的是实现类，折线边框的是抽象类，而点线边框的是接口



Collection接口
是集合类的根接口，Java中没有提供这个接口的直接的实现类。...]]></description><category></category></item><item><title><![CDATA[Java IO流之Commons IO 2.5-IOUtils]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94582945</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94582945</guid><author>wolf_880729</author><pubDate>Wed, 03 Jul 2019 17:59:13 +0800</pubDate><description><![CDATA[目录

1、copy 拷贝流

2、copyLarge 拷贝较大的数据流，比如2G以上。

3、获取输入流

4、获取输入流里面的内容

5、字符串读写

6、write 把数据写入到输出流中

7、read 从一个流中读取内容

8、readFully 读取指定长度的流

9、contentEquals：比较两个流是否相等

10、contentEqualsIgnoreEOL：比较两个流，忽略换...]]></description><category></category></item><item><title><![CDATA[Java IO流之Commons IO 2.5-FileUtils]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94578707</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94578707</guid><author>wolf_880729</author><pubDate>Wed, 03 Jul 2019 17:52:09 +0800</pubDate><description><![CDATA[目录

一、Commons IO简介

二、FileUtils 文件操作工具类

1、复制文件夹

3、把字符串写入文件

4、把字节数组写入文件

5、把集合里面的内容写入文件

6、往文件里面写内容

7、文件移动

8、清空和删除文件夹

9、创建文件夹

10、文件获取输入/输出流

11、读取文件

12、测试两个文件的修改时间那个比较新/老

13、其它

一、Commons IO简...]]></description><category></category></item><item><title><![CDATA[java IO流总结]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94550391</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94550391</guid><author>wolf_880729</author><pubDate>Wed, 03 Jul 2019 14:25:35 +0800</pubDate><description><![CDATA[目录

一、流的概念和作用

二、IO流的分类

1、字符流和字节流

2、输入流和输出流

3、节点流和处理流

4、转换流

三、File类

四、主要方法及例子

1、字节流

1.1、FileInputStream和FileOutputStream

1.2、BufferedInputStream和BufferedOutputStream

2、字符流

2.1、FileReader和F...]]></description><category></category></item><item><title><![CDATA[反射详解：Constructor（构造方法类）、Method（方法类）、Filed（属性类）、Annotation（注解类）]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94432035</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94432035</guid><author>wolf_880729</author><pubDate>Tue, 02 Jul 2019 15:51:08 +0800</pubDate><description><![CDATA[一、反射的概述

JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

要想解剖一个类,必须先要获取到该类的字节码文件对象（Class对象）。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。

...]]></description><category></category></item><item><title><![CDATA[java反射详解]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94397922</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94397922</guid><author>wolf_880729</author><pubDate>Tue, 02 Jul 2019 10:06:45 +0800</pubDate><description><![CDATA[反射是框架设计的灵魂

使用的前提条件：必须先得到代表的字节码的Class，Class类用于表示.class文件（字节码）。

一、反射的概述

JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

要想解剖一个类,必须先要获取到该类的字节码...]]></description><category></category></item><item><title><![CDATA[java注解详解]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94396917</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94396917</guid><author>wolf_880729</author><pubDate>Mon, 01 Jul 2019 16:40:24 +0800</pubDate><description><![CDATA[一、最常见注解

@Override

属于标记注解，不需要设置属性值；只能添加在方法的前面，用于标记该方法是复写的父类中的某个方法，如果在父类没有的方法前面加上@Override注解，编译器会报错：


@Target({ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE)
public @interface Override {
}

...]]></description><category></category></item><item><title><![CDATA[彻底明白Java的值传递和引用传递]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94396311</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94396311</guid><author>wolf_880729</author><pubDate>Mon, 01 Jul 2019 16:27:11 +0800</pubDate><description><![CDATA[学过Java基础的人都知道：值传递和引用传递是初次接触Java时的一个难点，有时候记得了语法却记不得怎么实际运用，有时候会的了运用却解释不出原理，而且坊间讨论的话题又是充满争议：有的论坛帖子说Java只有值传递，有的博客说两者皆有；这让人有点摸不着头脑，下面我们就这个话题做一些探讨，对书籍、对论坛博客的说法，做一次考证，以得出信得过的答案。

其实，对于值传递和引用传递的语法和运用，百度一下，就能...]]></description><category></category></item><item><title><![CDATA[hashcode详解]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94396238</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94396238</guid><author>wolf_880729</author><pubDate>Mon, 01 Jul 2019 16:24:24 +0800</pubDate><description><![CDATA[一、hashcode是什么？

想要知道这个hashcode，首先得知道hash，通过百度百科看一下

　　　　　　　　　　　　　　



hash是一个函数，该函数中的实现就是一种算法，就是通过一系列的算法来得到一个hash值，这个时候，我们就需要知道另一个东西，hash表，通过hash算法得到的hash值就在这张hash表中，也就是说，hash表就是所有的hash值组成的，有很多种hash函数...]]></description><category></category></item><item><title><![CDATA[Java【基础】面试题 --持续更新]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/94132663</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/94132663</guid><author>wolf_880729</author><pubDate>Sat, 29 Jun 2019 18:09:11 +0800</pubDate><description><![CDATA[目录

1、什么是面向对象？

2、面向对象的特征？

3、面向对象和面向过程的区别？

4、重载和重写的区别？

5、JDK、JRE、JVM 分别是什么关系？

6、Java 中的几种基本数据类型？

7、Java是值传递和引用传递？

8、String、StringBuffer、StringBuilder 的区别？

9、String s = new String("xyz") 会创建几个对象...]]></description><category></category></item><item><title><![CDATA[JDK中JAXB常用注解]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/83830404</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/83830404</guid><author>wolf_880729</author><pubDate>Fri, 09 Nov 2018 15:06:06 +0800</pubDate><description><![CDATA[稍等

]]></description><category></category></item><item><title><![CDATA[Map与XML的相互转换]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/83830354</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/83830354</guid><author>wolf_880729</author><pubDate>Wed, 07 Nov 2018 19:33:59 +0800</pubDate><description><![CDATA[工具类：
public class XmlUtils {

    /**
     * 功能描述: Map 转 Xml字符串
     */
    public static String map2Xml(Map&amp;amp;lt;String , String&amp;amp;gt; paras) {
        SortedMap&amp;amp;lt;String, String&amp;amp;gt; paraMap = new TreeM...]]></description><category></category></item><item><title><![CDATA[JavaBean类与XML的互换----jdk自带的JAXBContext]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/83826100</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/83826100</guid><author>wolf_880729</author><pubDate>Wed, 07 Nov 2018 16:24:17 +0800</pubDate><description><![CDATA[一、简介
JAXB（Java Architecture for XML Binding) 是一个业界的标准，是一项可以根据XML Schema产生Java类的技术。该过程中，JAXB也提供了将XML实例文档反向生成Java对象树的方法，并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲，JAXB提供了快速而简便的方法将XML模式绑定到Java表示，从而使得Java开发者在Java应用...]]></description><category></category></item><item><title><![CDATA[FastJSON解析----JSONObject类和JSONArray类的说明]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/83755560</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/83755560</guid><author>wolf_880729</author><pubDate>Tue, 06 Nov 2018 21:16:24 +0800</pubDate><description><![CDATA[首先，需要知道JSON类是个抽象类。


public abstract class JSON implements JSONStreamAware, JSONAware {

          略..........可看源码

}

其次，JSONObject和JSONArray都继承了JSON类，并且JSONObject实现了map接口，而JSONArray实现了List接口。


publ...]]></description><category></category></item><item><title><![CDATA[FastJSON解析----FastJson的JSON类相关方法]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/83755546</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/83755546</guid><author>wolf_880729</author><pubDate>Tue, 06 Nov 2018 14:02:49 +0800</pubDate><description><![CDATA[一、FastJson的主要入口

Fastjson API入口类是com.alibaba.fastjson.JSON，常用的序列化操作都可以在JSON类上的静态方法直接完成。 


//序列化

public static final String toJSONString(Object object); // 将JavaBean序列化为JSON文本 
public static final Ob...]]></description><category></category></item><item><title><![CDATA[FastJSON解析-----@JSONField注解详解]]></title><link>https://blog.youkuaiyun.com/wolf_880729/article/details/83750855</link><guid>https://blog.youkuaiyun.com/wolf_880729/article/details/83750855</guid><author>wolf_880729</author><pubDate>Mon, 05 Nov 2018 19:48:42 +0800</pubDate><description><![CDATA[一、依赖


&amp;lt;dependency&amp;gt;
      &amp;lt;groupId&amp;gt;com.alibaba&amp;lt;/groupId&amp;gt;
      &amp;lt;artifactId&amp;gt;fastjson&amp;lt;/artifactId&amp;gt;
      &amp;lt;version&amp;gt;1.2.21&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;

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