<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Abstract_TOM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Abstract_TOM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Abstract_TOM]]></copyright><item><title><![CDATA[Collection]]></title><link>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119181559</link><guid>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119181559</guid><author>Abstract_TOM</author><pubDate>Wed, 28 Jul 2021 17:32:07 +0800</pubDate><description><![CDATA[集合分体系：List和Set

子类对象的后缀名是所属体系，前缀名是数据结构名称。

List：  新出的子类都是以List结尾的，通常都是非同步的。

  ArrayList：看到array，就知道数组，查询速度快。

  LinkedList：看到link，就知道链表，增删速度快。

Set:   新出的子类都是以List结尾的，通常都是去重的。



  HashSet:看到hash，就知道哈希表，查询速度更快，并想到元素唯一，通过hashC...]]></description><category></category></item><item><title><![CDATA[对泛型的理解]]></title><link>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119112674</link><guid>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119112674</guid><author>Abstract_TOM</author><pubDate>Mon, 26 Jul 2021 17:33:52 +0800</pubDate><description><![CDATA[概述：

集合中是可以存放任意对象的，只要把对象丢进集合后，那么这时他们都会被提升成Object类型。当我们在取出每一个对象，并且进行相应的操作，这时必须采用类型转换。

举例：


  public static void main ( String[] args ) {
        ArrayList list = new ArrayList();
        list.add("abc");
        list.add("itcast");
        list.add(5);   ]]></description><category></category></item><item><title><![CDATA[比较器Comparator与Comparable是排序接口]]></title><link>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119038304</link><guid>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119038304</guid><author>Abstract_TOM</author><pubDate>Fri, 23 Jul 2021 16:53:35 +0800</pubDate><description><![CDATA[Comparator是一个接口，它包含两种方法

 int compare(T o1, T o2);
  boolean equals(Object obj);
一个类要实现Comparator接口，可以只实现compare函数，因为任何类，默认都是已经实现了equals(Object obj)的。

  public boolean equals(Object obj) {
    return (this == obj);
  }

创建对象调用compara函数


publi...]]></description><category></category></item><item><title><![CDATA[Comparable的compareTo]]></title><link>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119037933</link><guid>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119037933</guid><author>Abstract_TOM</author><pubDate>Fri, 23 Jul 2021 16:13:25 +0800</pubDate><description><![CDATA[我们可以对Set集合中的元素进行排序。使用的是二叉树结构。如何保证元素唯一性的呢？使用的对象比较方法的结果是否为0，是0，视为相同元素不存。元素自身具备自然排序，其实就是实现了Comparable接口重写了compareTo方法。

有一个叫做Comparator的接口，并且TreeSet集合的接口允许我们给其传递这样一个接口的子类对象。其实就是在创建TreeSet集合时，在构造函数中指定具体的比较方式。需要定义一个类实现。只需要这个对象实现Comparable接口，并实现其中的compare...]]></description><category></category></item><item><title><![CDATA[用链表实现栈]]></title><link>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119005256</link><guid>https://blog.youkuaiyun.com/Abstract_TOM/article/details/119005256</guid><author>Abstract_TOM</author><pubDate>Thu, 22 Jul 2021 17:53:57 +0800</pubDate><description><![CDATA[/**
 * Author:Dang Yibo
 *
 * @DATA: 2021/7/22
 * @TIME: 14:40
 * @Description
 */
public class LStack {
    LNode header;  //栈顶元素

    int elementCount;// 栈内元素个数

    int size;// 栈的大小

    /**
     * 构造函数，构造一个空的堆栈
     */
    public LStack()
    {
     ..]]></description><category></category></item><item><title><![CDATA[JAVASE面向对象]]></title><link>https://blog.youkuaiyun.com/Abstract_TOM/article/details/118904768</link><guid>https://blog.youkuaiyun.com/Abstract_TOM/article/details/118904768</guid><author>Abstract_TOM</author><pubDate>Mon, 19 Jul 2021 17:36:52 +0800</pubDate><description><![CDATA[1什么是面向过程？
	
	面向过程代表语言：C语言
	面向过程是一种解题思路，会按照设定的步骤，一步一步去实现。而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作，完成我们的需求。
	面向着具体的每一个步骤和过程，就是面对具体的每一个功能函数。这些功能函数相互调用，完成需求。当需求单一，或者简单时，我们一步一步去操作没问题，并且发现效率也挺高。可随着需求的更改，功能的增多，发现需要面对的每一个步骤已经忙不过来了。
	
	2.什么是面向对象？
	
	面向对象代表语言：JAVA
	
	当不再面对具..]]></description><category></category></item><item><title><![CDATA[面向对象基本介绍]]></title><link>https://blog.youkuaiyun.com/Abstract_TOM/article/details/118902711</link><guid>https://blog.youkuaiyun.com/Abstract_TOM/article/details/118902711</guid><author>Abstract_TOM</author><pubDate>Mon, 19 Jul 2021 17:07:57 +0800</pubDate><description><![CDATA[面向对象(Object Oriented)是软件开发方法，一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发，扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法，是计算机编程技术发展到一定阶段后的产物。

   面向对象是相对于面向过程来讲的，面向对象方法，把相关的数据和方法组织为一个整体来看待，从更高的层次来进行系统建模，更贴近事物的自然运行模式。

面向对象是在结构化设计方法出...]]></description><category></category></item></channel></rss>