<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[havedreamjava的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/havedreamjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; havedreamjava]]></copyright><item><title><![CDATA[IDEA用快捷键将a + b转换为b + a]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/128499327</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/128499327</guid><author>havedreamjava</author><pubDate>Fri, 30 Dec 2022 18:37:48 +0800</pubDate><description><![CDATA[1.将鼠标移到"a"并点一下左键。
2.按住shift + ctrl + →。
这是代码就变成了：System.out.println("b" + "a");]]></description><category></category></item><item><title><![CDATA[java修改文件和读取文件的方法（可以当游戏存档）。]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/125227006</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/125227006</guid><author>havedreamjava</author><pubDate>Fri, 10 Jun 2022 19:22:42 +0800</pubDate><description><![CDATA[注：游戏存档不推荐此方法但可以使用，真想做游戏存档的话建议学习json正文：读取文件（文本文档）的方法：


写入数据的方法：]]></description><category></category></item><item><title><![CDATA[javafx小知识]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/124892249</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/124892249</guid><author>havedreamjava</author><pubDate>Fri, 20 May 2022 23:23:02 +0800</pubDate><description><![CDATA[小知识]]></description><category></category></item><item><title><![CDATA[javaFX--Stage[二]]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/124363468</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/124363468</guid><author>havedreamjava</author><pubDate>Sat, 23 Apr 2022 14:25:05 +0800</pubDate><description><![CDATA[还是Stage.setFullScreen();默认为false为不全屏，而在又有Scene还参数是true的情况下会全屏。primaryStage.initStyle(StageStyle.TRANSPARENT);/*没有 - ▢ ╳*/primaryStage.initStyle(StageStyle.DECORATED);默认primaryStage.initStyle(StageS...]]></description><category></category></item><item><title><![CDATA[javaFX--Stage]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/124357955</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/124357955</guid><author>havedreamjava</author><pubDate>Sat, 23 Apr 2022 00:32:16 +0800</pubDate><description><![CDATA[javaFX中Stage]]></description><category></category></item><item><title><![CDATA[java--匿名内部类]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122982791</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122982791</guid><author>havedreamjava</author><pubDate>Thu, 17 Feb 2022 14:43:47 +0800</pubDate><description><![CDATA[java的匿名内部类]]></description><category></category></item><item><title><![CDATA[java--接口类]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122932585</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122932585</guid><author>havedreamjava</author><pubDate>Tue, 15 Feb 2022 18:45:08 +0800</pubDate><description><![CDATA[接口类的定义其实很简单。

把public class中的class改为interface就行了，接口类本质上就是一个抽象类，所以不能实例化，要子类继承，不过，你会发现报错了，没事，就没重写抽象类的抽象方法,也可以让子类也变成抽象类。

那你又会发现还是报错，那就是因为子类继承extends接口类，不能用extends要用implements来实现，那这俩有什么区别吗？那肯定有：继承只能继承一个类，但实现很多个，这就是它的好处。坏处是什么呢？坏处是它和抽象类一样，不能实例化！实例化只能使用多态的方式。而实现]]></description><category></category></item><item><title><![CDATA[java--抽象类]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122929203</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122929203</guid><author>havedreamjava</author><pubDate>Mon, 14 Feb 2022 18:25:17 +0800</pubDate><description><![CDATA[如果这个类中有抽象方法，那这个类必须是抽象类。

但是抽象类中可以有不抽象方法。

抽象方法必须没有方法体。------&gt;{}这个就是方法体

非抽象方法必须有方法体。

抽象类中可以不有抽象方法，但是和就没有意义了。

抽象类不能被实例化。

而抽象类实例化，主要是靠子类来实例化。

首先，子类要继承抽象类，这时就会发现子类报错了！因为子类必须重写父类的所有抽象方法，除非子类也是抽象类。不过父类的非抽象方法不用重写，不过，这都是参照多态的，所以最好重写，然后实例化的时候就和多态的一样了。
...]]></description><category></category></item><item><title><![CDATA[java--多态]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122909503</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122909503</guid><author>havedreamjava</author><pubDate>Sun, 13 Feb 2022 15:28:34 +0800</pubDate><description><![CDATA[多态]]></description><category></category></item><item><title><![CDATA[被static修饰的方法]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122909062</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122909062</guid><author>havedreamjava</author><pubDate>Sun, 13 Feb 2022 14:51:24 +0800</pubDate><description><![CDATA[子虽然少，但慢慢干货。]]></description><category></category></item><item><title><![CDATA[java--static修饰词]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122907702</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122907702</guid><author>havedreamjava</author><pubDate>Sun, 13 Feb 2022 13:42:31 +0800</pubDate><description><![CDATA[static的意思就是字面意思：共享。

=====被static修饰的成员变量=====

被static修饰的成员变量可以被所以对象共享，就像一个班的人都公用一个饮水机：

static String 饮水机 ;

然后再定义一个方法：


public void show(){
    System.out.println(this.饮水机);
}

然后再main方法给饮水机赋值：


Dome.饮水机 = "牛逼品牌";

这样子就想当与给每个对象赋值了。

然后我们再键两个对象：


test ]]></description><category></category></item><item><title><![CDATA[java--final修饰词]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122897852</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122897852</guid><author>havedreamjava</author><pubDate>Sat, 12 Feb 2022 16:00:46 +0800</pubDate><description><![CDATA[final]]></description><category></category></item><item><title><![CDATA[java修饰符]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122881346</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122881346</guid><author>havedreamjava</author><pubDate>Fri, 11 Feb 2022 15:16:21 +0800</pubDate><description><![CDATA[private：只能在同一个类中使用。

默认：能在同一个包。

public:都可以。

protected:可以在同一个包下，和包外的子类被访问。
]]></description><category></category></item><item><title><![CDATA[java中的继承,super,重写。]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122878638</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122878638</guid><author>havedreamjava</author><pubDate>Fri, 11 Feb 2022 14:10:11 +0800</pubDate><description><![CDATA[继承，super,重写]]></description><category></category></item><item><title><![CDATA[java--IDEA快捷键（二）,真的讲的很细。]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122802132</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122802132</guid><author>havedreamjava</author><pubDate>Sun, 06 Feb 2022 21:58:52 +0800</pubDate><description><![CDATA[if语句

一：先声明一个"boolean"变量，比如：


boolean flag=true;

我们平时都要敲为：


if(flag){
    //语句块
}
if(!flag){
    //语句块
}

而这几句都可以用快捷键生成：

快捷键：（布尔变量）.if 比如：flag.if

按了之后会自动生成图2的一至三代码。

快捷键二：(布尔变量）.else比如：flag.else

按了之后会自动生成图2的四至六代码。

学废了吗？我真的讲的很细了！
...]]></description><category></category></item><item><title><![CDATA[IDEA(一）:自动导包，删包。]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122789496</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122789496</guid><author>havedreamjava</author><pubDate>Sat, 05 Feb 2022 12:52:16 +0800</pubDate><description><![CDATA[IDEA的自动导包，删包。]]></description><category></category></item><item><title><![CDATA[java--do...while循环]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122783981</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122783981</guid><author>havedreamjava</author><pubDate>Fri, 04 Feb 2022 16:39:09 +0800</pubDate><description><![CDATA[do...while循环的使用。]]></description><category></category></item><item><title><![CDATA[java-Swich的使用]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122782972</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122782972</guid><author>havedreamjava</author><pubDate>Fri, 04 Feb 2022 14:17:12 +0800</pubDate><description><![CDATA[Swich的使用]]></description><category></category></item><item><title><![CDATA[IDEA自动空格。]]></title><link>https://blog.youkuaiyun.com/havedreamjava/article/details/122765444</link><guid>https://blog.youkuaiyun.com/havedreamjava/article/details/122765444</guid><author>havedreamjava</author><pubDate>Tue, 01 Feb 2022 18:56:23 +0800</pubDate><description><![CDATA[private int ages;
    public String name;
    public void show(){
        System.out.println(ages+","+name);
    }

IDEA中的自动空格，主要用在这段代码的第四行，用于在ages和+和","和+和name之间加上空格，用于让代码更美观。

修改前：


System.out.println(ages+","+name);

m


System.out.println(ages + ...]]></description><category></category></item></channel></rss>