<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DMs60的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DMs60</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DMs60]]></copyright><item><title><![CDATA[Java泛型的上限和下限]]></title><link>https://blog.youkuaiyun.com/DMs60/article/details/110271485</link><guid>https://blog.youkuaiyun.com/DMs60/article/details/110271485</guid><author>DMs60</author><pubDate>Sat, 28 Nov 2020 14:18:35 +0800</pubDate><description><![CDATA[泛型的上限
格式： 类型名称 &lt;? extends 类 &gt; 对象名称
意义： 只能接收该类型及其子类
泛型的下限
格式： 类型名称 &lt;? super 类 &gt; 对象名称
意义： 只能接收该类型及其父类型
例子：Object类，String 类，Number类，Integer类
public static void main(String[] args) {
List list1 = new ArrayList();
List list2 = new ArrayList();
List ]]></description><category></category></item><item><title><![CDATA[java基础-接口中的方法]]></title><link>https://blog.youkuaiyun.com/DMs60/article/details/110226026</link><guid>https://blog.youkuaiyun.com/DMs60/article/details/110226026</guid><author>DMs60</author><pubDate>Fri, 27 Nov 2020 11:50:52 +0800</pubDate><description><![CDATA[接口中的方法
public interface 接口名称 {
// 抽象方法     jdk7 以前
// 默认方法     jdk8新增
// 静态方法     jdk8新增
// 私有方法     jdk9新增
}
抽象方法（JDK7）
public interface InterFaceName {
public abstract void method();
}
抽象方法：使用abstract关键字修饰，可以省略，没有方法体。
默认方法、静态方法(JDK8)
public interface Int]]></description><category></category></item><item><title><![CDATA[运算符+=数据转换理解]]></title><link>https://blog.youkuaiyun.com/DMs60/article/details/110188904</link><guid>https://blog.youkuaiyun.com/DMs60/article/details/110188904</guid><author>DMs60</author><pubDate>Thu, 26 Nov 2020 15:21:53 +0800</pubDate><description><![CDATA[代码demo
public static void main(String[] args){
short s = 1;
//   s=s+1;  报错 需要强转
s+=1;
System.out.println(s);
}
分析
s += 1 逻辑上看作是 s = s + 1 计算结果被提升为int类型，再向short类型赋值时发生错误，因为不能将取值范围大的类型赋值到取值范围小的类型。但是， s=s+1进行两次运算 ， += 是一个运算符，只运算一次，并带有强制转换的特点，也就是说 s += 1 就是 s]]></description><category></category></item><item><title><![CDATA[java取余运算“%”]]></title><link>https://blog.youkuaiyun.com/DMs60/article/details/110188688</link><guid>https://blog.youkuaiyun.com/DMs60/article/details/110188688</guid><author>DMs60</author><pubDate>Thu, 26 Nov 2020 15:13:51 +0800</pubDate><description><![CDATA[@java取余运算“%”
demo
    public static void main(String[] args) {
    System.out.println(5%3);
    System.out.println(-5%3);
    System.out.println(5%-3);
    System.out.println(-5%-3);
}

运行结果
2
-2
2
-2
总结
取余结果符号看被取余数的符号

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