<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaoming340的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaoming340</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaoming340]]></copyright><item><title><![CDATA[Java正则表达式]]></title><link>https://blog.youkuaiyun.com/xiaoming340/article/details/69523578</link><guid>https://blog.youkuaiyun.com/xiaoming340/article/details/69523578</guid><author>xiaoming340</author><pubDate>Fri, 07 Apr 2017 10:27:40 +0800</pubDate><description><![CDATA[Java正则表达式主要由两个类来实现：
java.util.regex.Pattern
java.util.regex.Matcher    Pattern用来将一个字符串形式的正则表达式编译成一个Pattern对象。Matcher执行匹配操作，解释模式串返回是否匹配目标字符串。典型使用方式如下：
Pattern p = Pattern.compile(“a*b”);
Matcher m = ]]></description><category></category></item><item><title><![CDATA[Java初始化]]></title><link>https://blog.youkuaiyun.com/xiaoming340/article/details/63679134</link><guid>https://blog.youkuaiyun.com/xiaoming340/article/details/63679134</guid><author>xiaoming340</author><pubDate>Sun, 19 Mar 2017 09:19:13 +0800</pubDate><description><![CDATA[1.      自动初始化
变量使用之前进行初始化是良好的编程习惯。和C/C++相比，Java提供了完善的初始化机制，对于类的成员变量如果没有手动进行初始化，Java会进行默认初始化，C++不会做这种事情：
public 
class InitializeDefault {
    byte 
a;
    short 
b;
    int 
c;
    long 
d;]]></description><category></category></item><item><title><![CDATA[Linux线程同步--条件变量]]></title><link>https://blog.youkuaiyun.com/xiaoming340/article/details/60744722</link><guid>https://blog.youkuaiyun.com/xiaoming340/article/details/60744722</guid><author>xiaoming340</author><pubDate>Tue, 07 Mar 2017 09:06:58 +0800</pubDate><description><![CDATA[pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
  条件变量是线程间同步的一种方式，线程在条件不满足时阻塞，在条件满足时，由其他线程唤醒，避免了对条件的频繁查询。
  Linux条件变量操作由以下几个函数实现：

int pthread_cond_init(pthread_cond_t *restrict cond, pthread_cond]]></description><category></category></item></channel></rss>