<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nubea的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Nubea</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Nubea]]></copyright><item><title><![CDATA[Java的Builder模式和协变返回类型]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/97651471</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/97651471</guid><author>Nubea</author><pubDate>Mon, 29 Jul 2019 16:37:02 +0800</pubDate><description><![CDATA[原文链接：https://juejin.im/entry/5b83fe1851882542e16bfcf6?utm_source=gold_browser_extension

Builder 模式是一种创建型的设计模式，即解决对象的创建问题。

在 Java、C++ 这类语言中，如果一个类在创建时存在可选参数，那么可以通过函数重载来实现，但是如果可选参数非常多的话，构造函数的数量也会变得非常多，...]]></description><category></category></item><item><title><![CDATA[Java多线程中的notify和notifyAll的区别]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/80197491</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/80197491</guid><author>Nubea</author><pubDate>Fri, 04 May 2018 17:05:49 +0800</pubDate><description><![CDATA[既然说到多线程，首先要引入几个概念。1、锁池：直白的说就是等待竞争锁的池子，比如当前竞争的对象的锁已经被其中一个线程取得，其他线性等待锁释放后开始竞争，这些等待的线程总和我们就可以叫锁池。2、等待池：某个线程调用了某个对象的wati()方法，释放了锁，进入不竞争锁的状态。我们可以说这个线程进入了等待池。区别如果线程调用了对象的 wait()方法，那么线程便会处于该对象的等待池中，等待池中的线程不会...]]></description><category></category></item><item><title><![CDATA[JIT技术和为什么JVM不用JIT全程编译]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/80093493</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/80093493</guid><author>Nubea</author><pubDate>Thu, 26 Apr 2018 14:28:18 +0800</pubDate><description><![CDATA[https://www.zhihu.com/question/37389356      点击打开链接知乎]]></description><category></category></item><item><title><![CDATA[split（）方法的一些问题（转义字符、截取数组长度）]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/79714945</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/79714945</guid><author>Nubea</author><pubDate>Tue, 27 Mar 2018 16:44:55 +0800</pubDate><description><![CDATA[今天在公司做html课表解析的时候，老是报数组越界错误，debug了一下发现原来是在用split()方法时除了错。现在总结一下split的一些小坑。一：转义字符在split时如果涉及到转义字符，如：str.split(&quot;[实]&quot;)转义字符必须用转义符转义，如图。如果上面没有用转义字符转义，就会出现下面的情况。String str = &quot;大学物理实验，[实]E109&quot;;
String[] split...]]></description><category></category></item><item><title><![CDATA[Java中的关键字default]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/79509318</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/79509318</guid><author>Nubea</author><pubDate>Sat, 10 Mar 2018 17:26:47 +0800</pubDate><description><![CDATA[default是Java8中的新特性，一般用于修饰接口中的方法。接口中的方法使用default关键词修饰后可以拥有方法体，而一般接口中的方法是不能有方法体的。只有在Java8或者更高的版本中才能使用这个关键词。public interface WordTEST_interface{
   default void test(){
    System.out.println(&quot;default te...]]></description><category></category></item><item><title><![CDATA[Python中的多态]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/79381566</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/79381566</guid><author>Nubea</author><pubDate>Mon, 26 Feb 2018 21:40:26 +0800</pubDate><description><![CDATA[Python中的多态不同于C++、Java中的多态，没有前者要求的严格。class Dog(object):
    def print_self(self):
        print(&quot;大家好！&quot;)
class Dog_2(Dog):
    def print_self(self):
        print(&quot;hello everyone！&quot;)

def introduce(temp)...]]></description><category></category></item><item><title><![CDATA[Java的class文件加载简述]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/79367434</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/79367434</guid><author>Nubea</author><pubDate>Sun, 25 Feb 2018 11:12:21 +0800</pubDate><description><![CDATA[Java虚拟机JVM在需要类时会加载.class文件，但是在Java中使用类声明参考名称时并不会加载.class文件，如：Person p = null并不会加载类Person，编译器只会检查是否存在名为Person的.class文件。当然在创建一个对象时，如：Person p = new Person()无疑会加载.class文件...]]></description><category></category></item><item><title><![CDATA[EL表达式实体类问题]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/79359474</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/79359474</guid><author>Nubea</author><pubDate>Sat, 24 Feb 2018 11:20:07 +0800</pubDate><description><![CDATA[在jsp页面中如果涉及到Java实体类对象的使用：如果出现propertyNotFoundException且成员属性确认书写没有错误。那么，在EL表达式中实体类的成员属性第一个首字母大写即可。如：${person.Name}...]]></description><category></category></item><item><title><![CDATA[测试]]></title><link>https://blog.youkuaiyun.com/Nubea/article/details/78933311</link><guid>https://blog.youkuaiyun.com/Nubea/article/details/78933311</guid><author>Nubea</author><pubDate>Fri, 29 Dec 2017 17:00:23 +0800</pubDate><description><![CDATA[这是一篇用于测试的文档。public class Test{
   public static void main(String[] args){
       System.out.println("测试");
 }




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