<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sd86521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sd86521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sd86521]]></copyright><item><title><![CDATA[多表查询入门]]></title><link>https://blog.youkuaiyun.com/sd86521/article/details/103558440</link><guid>https://blog.youkuaiyun.com/sd86521/article/details/103558440</guid><author>sd86521</author><pubDate>Mon, 16 Dec 2019 11:33:57 +0800</pubDate><description><![CDATA[student表

course表
其中ID都是主键 ，当然实际项目中主键不可能相同，这里只是为了便于理解，主要用于判断where中的条件。
SQL LEFT JOIN 关键字
LEFT JOIN 关键字从左表（table1）返回所有的行，即使右表（table2）中没有匹配。如果右表中没有匹配，则结果为 NULL。
SQL LEFT JOIN 语法
SELECT column_name(s)
FR...]]></description><category></category></item><item><title><![CDATA[JAVA构造函数]]></title><link>https://blog.youkuaiyun.com/sd86521/article/details/103452980</link><guid>https://blog.youkuaiyun.com/sd86521/article/details/103452980</guid><author>sd86521</author><pubDate>Mon, 09 Dec 2019 09:55:22 +0800</pubDate><description><![CDATA[构造函数的特点
1、函数名与类名相同
2、不用定义返回值类型。（不同于void类型返回值，void是没有具体返回值类型；构造函数是连类型都没有）
3、不可以写return语句。（返回值类型都没有，也就不需要return语句了）
作用：用来初始化 。 初始化相同的字符串地址会不同
String s1=“abc”;
String s2=“abc”;
String s3 =new String(“abc...]]></description><category></category></item><item><title><![CDATA[C#中的接口]]></title><link>https://blog.youkuaiyun.com/sd86521/article/details/101022966</link><guid>https://blog.youkuaiyun.com/sd86521/article/details/101022966</guid><author>sd86521</author><pubDate>Thu, 19 Sep 2019 16:10:25 +0800</pubDate><description><![CDATA[一.什么是接口
接口可以理解为对一组方法声明进行的统一命名，但这些方法没有提供任何实现，也就是说，把一组方法声明在一个接口中，然后继承于该接口的类都需要实现这些方法。（即这个接口下的相应函数都放在一个接口下，继承的接口类用来实现方法，接口下只用来定义其方法）。
二.接口的定义
接口的定义与类的定义非常相似，只是使用的关键字不一样而已，类的定义使用class关键字，而接口使用interface关键字...]]></description><category></category></item></channel></rss>