<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wang_fm的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wang_fm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wang_fm]]></copyright><item><title><![CDATA[[数据结构]：栈和队列]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/122158656</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/122158656</guid><author>wang_fm</author><pubDate>Sun, 26 Dec 2021 18:52:06 +0800</pubDate><description><![CDATA[通过C语言来实现栈的队列的基本操作]]></description><category></category></item><item><title><![CDATA[JavaSE之异常分析]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/121663926</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/121663926</guid><author>wang_fm</author><pubDate>Thu, 02 Dec 2021 10:00:00 +0800</pubDate><description><![CDATA[导航小助手异常异常的背景LBYL&amp;&amp;EAFP异常的好处异常的用法捕获异常异常处理异常声明Java异常体系自定义异常有关throws和throw
异常
异常的背景
在先前的编程中就已经接触一些异常
除以0
System.out.println(10 / 0);


Exception in thread “main” java.lang.ArithmeticException: / by zero

数组越界访问
int[] arr = {1, 2, 3};
System.out.printl]]></description><category></category></item><item><title><![CDATA[JavaSE面向对象之多态、抽象类与接口分析]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/121359067</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/121359067</guid><author>wang_fm</author><pubDate>Wed, 17 Nov 2021 08:00:00 +0800</pubDate><description><![CDATA[导航????多态向上转型动态绑定方法重写理解多态抽象类接口实现多个接口
多态
向上转型
在刚才的例子中, 我们写了形如下面的代码
Bird bird = new Bird("圆圆");

这个代码也可以写成这个样子
Bird bird = new Bird("圆圆");
Animal bird2 = bird;
// 或者写成下面的方式
Animal bird2 = new Bird("圆圆");

此时 bird2 是一个父类 (Animal) 的引用, 指向一个子类 (Bird) 的实例. 这种写法称为]]></description><category></category></item><item><title><![CDATA[JavaSE面向对象之包和继承详解]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/121306462</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/121306462</guid><author>wang_fm</author><pubDate>Sat, 13 Nov 2021 16:37:33 +0800</pubDate><description><![CDATA[导航????包导入包中的类静态导入将类放到包中包的访问权限常见的系统包继承背景语法规则protected 关键字final 关键字
包
包 (package) 是组织类的一种方式.
使用包的主要目的是保证类的唯一性.

例如, 你在代码中写了一个 Test 类. 然后你的同事也可能写一个 Test 类. 如果出现两个同名的类, 就会冲突, 导致代码不能编译通过.

导入包中的类
Java 中已经提供了很多现成的类供我们使用. 例如
public class Test {
    public static ]]></description><category></category></item><item><title><![CDATA[数据结构：线性表顺序表以及单链表详解]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/121177013</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/121177013</guid><author>wang_fm</author><pubDate>Sat, 06 Nov 2021 12:12:28 +0800</pubDate><description><![CDATA[导航????⭐前言⭐线性表线性表的定义及基本表示线性表的定义基本操作顺序表顺序表的定义顺序表的基本操作增删查改线性表的链式表示单链表的定义链表的建立链表的操作插入节点删除结点
⭐前言⭐
本文将解析线性表中的顺序表以及链表
线性表
线性表的定义及基本表示
线性表的定义
线性表是具有相同数据类型的n个数据元素的有限集合。
常见的线性表有顺序表、链表、栈和队列。
基本操作
void InitList(&amp;L);//初始化表。构造一个空的线性表。

int Length(L);//求表长。返回线性表L的长度，]]></description><category></category></item><item><title><![CDATA[算法时间复杂度+空间复杂度+循环重复创建变量复杂度]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/121081830</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/121081830</guid><author>wang_fm</author><pubDate>Mon, 01 Nov 2021 20:51:49 +0800</pubDate><description><![CDATA[导航????⭐前言⭐复杂度时间复杂度概念的引出实战分析线性常数阶平方阶二分查找对数阶及证明递归线性指数爆炸空间复杂度概念的引出实战分析循环重复创建变量递归线性????结尾语????
⭐前言⭐
本文将要介绍数据结构的开篇–算法的复杂度，包括时间复杂度和空间复杂度。以及我们经常疑惑在循环重复创建变量空间复杂度的分析。

????欢迎关注????点赞????收藏⭐️留言????
????GithubJava仓库，欢迎点击访问????
????博主的笔记链接，第一时间更新????

复杂度
算法复杂度是指算法在编写]]></description><category></category></item><item><title><![CDATA[Java类和对象&&封装&&构造方法分析]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/121055448</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/121055448</guid><author>wang_fm</author><pubDate>Sat, 30 Oct 2021 19:50:08 +0800</pubDate><description><![CDATA[导航????⭐前言⭐????类普通成员静态成员变量????封装private实现封装getter和setter方法????构造方法????关键字this????代码块
⭐前言⭐
????类
类是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。
类的成员可以包含以下：


字段
属性或者成员，又分普通成员变量和静态成员变量
普通成员变量：属于对象，放在堆区，通过对象访问
静态成员变量：属于类，放在方法区，又称类变量，通过类名访问


方法


代码块


内部类


接口


普通成员
class ]]></description><category></category></item><item><title><![CDATA[Java数组建立，使用以及初始化&&初识引用和JVM]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/120991963</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/120991963</guid><author>wang_fm</author><pubDate>Wed, 27 Oct 2021 14:20:51 +0800</pubDate><description><![CDATA[导航????⭐前言⭐????数组基础数组是什么创建数组数组使用????数组和方法数组作为方法的参数数组作为方法的返回值????初识JVM????Arrays方法
⭐前言⭐
本文将介绍一种常见的数据结构–数组
????数组基础
数组是什么
数组本质上就是一组相同数据类型的数据结构。
创建数组
Java数组创建和C语言有所不同。
下面以整型数组为例
int[] nums1 = new int[]{1,2,3};//1&gt;&gt;&gt;动态初始化
int[] nums2 = new int[3];//2&g]]></description><category></category></item><item><title><![CDATA[JavaSE逻辑结构+方法函数分析]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/120921965</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/120921965</guid><author>wang_fm</author><pubDate>Sun, 24 Oct 2021 10:14:35 +0800</pubDate><description><![CDATA[导航????⭐前言⭐????逻辑结构分支结构ifswitch循环结构while循环for循环do while循环break和continue输入输出输出输入????方法方法的重载方法的递归
⭐前言⭐
本文主要介绍JavaSE的逻辑结构和方法。
对一门编程语言逻辑结构和方法的理解是站在C语言之上的，建议配套C语言版本的分析一起食用
链接直达：????C语言：函数????

????欢迎关注????点赞????收藏⭐️留言????
????GithubJava仓库，欢迎点击访问????
????博主的笔记链接?]]></description><category></category></item><item><title><![CDATA[Java：数据类型和运算符]]></title><link>https://blog.youkuaiyun.com/wang_fm/article/details/120747408</link><guid>https://blog.youkuaiyun.com/wang_fm/article/details/120747408</guid><author>wang_fm</author><pubDate>Wed, 13 Oct 2021 16:58:34 +0800</pubDate><description><![CDATA[????导航⭐前言⭐????变量和类型整型长整型变量双精度浮点型单精度浮点型字符类型字节类型变量短整型变量布尔类型变量字符串类型变量转义字符????常量字面值常量final修饰常量????类型转换????运算符基本四则运算符关系运算符逻辑运算符位运算符
⭐前言⭐

????欢迎关注????点赞????收藏⭐️留言????
????GithubJava仓库，欢迎点击访问????
????博主的笔记链接????

????变量和类型
整型
基本语法格式
int name = data;

实例
int num ]]></description><category></category></item></channel></rss>