<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yjwandroid的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yjwandroid</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yjwandroid]]></copyright><item><title><![CDATA[桥接模式学习]]></title><link>https://blog.youkuaiyun.com/yjwandroid/article/details/124750454</link><guid>https://blog.youkuaiyun.com/yjwandroid/article/details/124750454</guid><author>yjwandroid</author><pubDate>Tue, 24 May 2022 13:33:57 +0800</pubDate><description><![CDATA[桥接模式]]></description><category></category></item><item><title><![CDATA[适配器模式]]></title><link>https://blog.youkuaiyun.com/yjwandroid/article/details/124385358</link><guid>https://blog.youkuaiyun.com/yjwandroid/article/details/124385358</guid><author>yjwandroid</author><pubDate>Mon, 25 Apr 2022 10:55:47 +0800</pubDate><description><![CDATA[适配器模式又称封装器模式、Wrapper、Adapter

适配器模式是一种结构型设计模式， 它能使接口不兼容的对象能够相互合作

如下图所示：第三方分析函数库的入参只能接收JSON格式，而本地业务代码通过股票数据提供方查出来的数据是XML格式，因此需要一个适配器来进行参数的转换，达到顺利调用分析函数库的目的




...]]></description><category></category></item><item><title><![CDATA[工厂模式学习]]></title><link>https://blog.youkuaiyun.com/yjwandroid/article/details/124345285</link><guid>https://blog.youkuaiyun.com/yjwandroid/article/details/124345285</guid><author>yjwandroid</author><pubDate>Fri, 22 Apr 2022 16:07:14 +0800</pubDate><description><![CDATA[设计模式——工厂模式学习]]></description><category></category></item><item><title><![CDATA[synchronized关键字修饰方法时锁的问题]]></title><link>https://blog.youkuaiyun.com/yjwandroid/article/details/103720569</link><guid>https://blog.youkuaiyun.com/yjwandroid/article/details/103720569</guid><author>yjwandroid</author><pubDate>Fri, 27 Dec 2019 16:45:03 +0800</pubDate><description><![CDATA[1.synchronized关键字修饰方法时，多线程访问被修饰的方法：

1.1一个类，里面有两个方法A,B，都用Synchronized修饰了。当一个线程调用这个类的对象的A方法时候，另一个线程能调用该对象的B方法吗？

测试代码如下：


public class Test {
    
    public static String TEMPLET_FILE = "report/cust...]]></description><category></category></item><item><title><![CDATA[git的使用]]></title><link>https://blog.youkuaiyun.com/yjwandroid/article/details/100527511</link><guid>https://blog.youkuaiyun.com/yjwandroid/article/details/100527511</guid><author>yjwandroid</author><pubDate>Wed, 04 Sep 2019 15:25:12 +0800</pubDate><description><![CDATA[新手学习中

1.首先安装git工具

到http://msysgit.github.com/下载安装包，完成安装之后，就可以使用命令行的git工具（已经自带了 ssh 客户端）了，另外还有一个图形界面的 Git 项目管理工具。

2.在github、码云等代码仓库网站上注册一个帐号

3.初次配置

Git 自带一个git config的工具来帮助设置控制 Git 外观和行为的配置变量。...]]></description><category></category></item><item><title><![CDATA[java学习—初识多态]]></title><link>https://blog.youkuaiyun.com/yjwandroid/article/details/78329355</link><guid>https://blog.youkuaiyun.com/yjwandroid/article/details/78329355</guid><author>yjwandroid</author><pubDate>Wed, 28 Aug 2019 13:38:39 +0800</pubDate><description><![CDATA[1.首先需要熟记多态的首要条件：

1.1 有继承或实现接口

1.2 有方法重写

1.3 父类引用指向子类对象



2.理解向上转型和向下转型

向上转型：class A extends B{}，B为A的父类，在实例化对象的时候，B test = new A();

这里，父类类型的引用test保存的是指向A类对象的实例的地址。称为父类引用指向子类对象；换句话说，子类对象使用的是父类类型...]]></description><category></category></item></channel></rss>