<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Code-S]]></title><description><![CDATA[和其光 同其尘 湛兮似或存]]></description><link>https://blog.youkuaiyun.com/Hyper_Simon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hyper_Simon]]></copyright><item><title><![CDATA[Android知识体系图]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/52093974</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/52093974</guid><author>Hyper_Simon</author><pubDate>Tue, 02 Aug 2016 14:37:23 +0800</pubDate><description><![CDATA[Android知识体系图，绘图工具Xmind
  参考自  Android 知识图谱 by xyz_lmn
因为没买Xmind，所以没办法生成图片，这里就发一张局部图，是根据xyz_lmn 的图画的]]></description><category></category></item><item><title><![CDATA[FragmentPagerAdapter 的那些坑]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/52068187</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/52068187</guid><author>Hyper_Simon</author><pubDate>Fri, 29 Jul 2016 19:57:13 +0800</pubDate><description><![CDATA[开始前，首先来看一下这种常用的布局，每个底部导航栏项中呢都有一个ViewPager。]]></description><category></category></item><item><title><![CDATA[策略模式 - Android.TabHost]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/52067803</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/52067803</guid><author>Hyper_Simon</author><pubDate>Fri, 29 Jul 2016 18:44:56 +0800</pubDate><description><![CDATA[android.widget.TabHost
设计模式在Android源码中的使用。观察android.widget.TabHost中的内部类TabSpec的源码后发现，其内部使用了策略模式，而且使用的十分巧妙。]]></description><category></category></item><item><title><![CDATA[奇淫巧技之 Gson]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51697177</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51697177</guid><author>Hyper_Simon</author><pubDate>Fri, 17 Jun 2016 03:44:36 +0800</pubDate><description><![CDATA[说白了，这个注解就是考虑到返回的Json数据的字段可能并不是我们想要的字段而创建的，使用这个注解，我们的代码就可以这样写]]></description><category></category></item><item><title><![CDATA[Android Studio 2.1 稳定版开始支持 java8]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51350445</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51350445</guid><author>Hyper_Simon</author><pubDate>Mon, 09 May 2016 06:58:27 +0800</pubDate><description><![CDATA[不得不说这是一个激动人心的消息！以后终于可以在Android Studio里面使用 飘逸的 lambda 表达式了！以及 java8之后集合类扩展的一些新功能(比如 foreach(), removeIf()….)，好吧，这句目前还只是想想。 
wait, 如果只是单单的支持了lambda，好像之前用 retrolambda 插件也可以啊。 
但是，虽说主要功能是一样的，都是对于 lambda 的支]]></description><category></category></item><item><title><![CDATA[java的类加载顺序]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51350430</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51350430</guid><author>Hyper_Simon</author><pubDate>Mon, 09 May 2016 06:34:55 +0800</pubDate><description><![CDATA[public class InitDemo extends FatherClass {    {
        System.out.println("子类-->非静态代码块");
    }    DemoClass d5 = new DemoClass("子类-->成员变量d5");
    static DemoClass d4 = new DemoClass("子类-->静态成员变量d4"]]></description><category></category></item><item><title><![CDATA[java 集合精简之路]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51083866</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51083866</guid><author>Hyper_Simon</author><pubDate>Thu, 07 Apr 2016 10:50:28 +0800</pubDate><description><![CDATA[本文结合了Java8的一些新特性，以List的sort方法为例，做了一些写法精简的演示，本文只是抛砖引玉，希望能够给各位猿带来一些启发。// 初始化集合
List<String> list = new ArrayList<>();
for (int i = 0; i < 49; i++) {
    list.add(i + "");
}//第一种 不嫌麻烦版
Comparator<String>]]></description><category></category></item><item><title><![CDATA[Java 中SAM的Lambda表达式的条件测试]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51078272</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51078272</guid><author>Hyper_Simon</author><pubDate>Wed, 06 Apr 2016 20:40:10 +0800</pubDate><description><![CDATA[作为新奇玩意儿的Lambda表达式，如果只是使用Java中自带的SAM Interfcace来玩，难免就太没意思了，所以本文将逐渐讨论如何在以后的编码活动中使用自定义的SAM Interface。/**
 * Created by simon on 2016/4/6.
 */
public class SAMTest {
    public static void main(String[] ar]]></description><category></category></item><item><title><![CDATA[Java中 复制文件并命名的超简洁写法]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51043556</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/51043556</guid><author>Hyper_Simon</author><pubDate>Sat, 02 Apr 2016 13:06:01 +0800</pubDate><description><![CDATA[没错又是我，这次为大家带来Java中 复制文件并命名的超简洁写法（请确保你的jre在1.8+），这次用到了Files（始于1.7）和lambda 表达式（始于1.8），都是比较新的东西，同时还有一些振奋人心的特性（和爱）。好了上代码。DirectoryStream<Path> directoryStream;    File in = new File("C:\\Users\\simon\\Desk]]></description><category></category></item><item><title><![CDATA[Java中 List移除相应元素的超简洁写法]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50999672</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50999672</guid><author>Hyper_Simon</author><pubDate>Mon, 28 Mar 2016 17:32:39 +0800</pubDate><description><![CDATA[最近遇到了一个需求（好吧以前也遇到过），就是将一个List中的部分元素去除，如把string中带数字的元素去除，以前是各种遍历各种不爽，今天发现用Java8中的lambda写，只需三行。好了上代码：List<String> list = new ArrayList<String>(){
    {
        addAll(Arrays.asList("wangzhen456liupei123"]]></description><category></category></item><item><title><![CDATA[Android学习文章推荐]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50955128</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50955128</guid><author>Hyper_Simon</author><pubDate>Tue, 22 Mar 2016 14:49:41 +0800</pubDate><description><![CDATA[这两天准备给电脑重装系统，所以把浏览器里珍藏的一些网站整理一下贴出来。
  网站推荐
  连接  出门问问官网
  http://chumenwenwen.com/cn/index.htm
  稀土掘金
  http://gold.xitu.io/#/explore  介绍类
  地址  六大BaaS产品推荐：移动开发必备的后端云服务
  http://www.youkuaiyun.com/article/20]]></description><category></category></item><item><title><![CDATA[Android Studio 常见问题]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50942041</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50942041</guid><author>Hyper_Simon</author><pubDate>Mon, 21 Mar 2016 03:39:53 +0800</pubDate><description><![CDATA[这一篇博客呢主要记载本人在使用AS（Android Studio，下同）时的一些问题以及解决方法
Error:Gradle version 2.10 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in C:\Users\noMyUserName\And]]></description><category></category></item><item><title><![CDATA[数据结构学习笔记]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50936432</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50936432</guid><author>Hyper_Simon</author><pubDate>Sun, 20 Mar 2016 14:37:53 +0800</pubDate><description><![CDATA[逻辑结构：数据元素之间的逻辑关系 
物理结构：数据元素在计算机中的存储方法（表现和实现）逻辑结构：集合，线性结构，树状结构，网状结构 
存储结构：1.4算法与算法设计 
*  算法：对特定问题求解步骤的一种描述，是指令的有序序列 
* 算法的五个特性：有穷性，确定性，可行性，输入，输出 
* 算法设计的要求：时间复杂度，空间复杂度]]></description><category></category></item><item><title><![CDATA[VB 知识点总结]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50821202</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50821202</guid><author>Hyper_Simon</author><pubDate>Mon, 07 Mar 2016 17:59:32 +0800</pubDate><description><![CDATA[VB长度宽度高度单位,width,scaleWidth,Height,scaleHeight,scaleMode]]></description><category></category></item><item><title><![CDATA[AsymmetricGridView 学习记录]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50659679</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50659679</guid><author>Hyper_Simon</author><pubDate>Sat, 13 Feb 2016 20:02:33 +0800</pubDate><description><![CDATA[先上几张效果图]]></description><category></category></item><item><title><![CDATA[Android 知识点总结]]></title><link>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50582246</link><guid>https://blog.youkuaiyun.com/Hyper_Simon/article/details/50582246</guid><author>Hyper_Simon</author><pubDate>Mon, 25 Jan 2016 17:58:27 +0800</pubDate><description><![CDATA[Handler :
http://mobile.51cto.com/aprogram-442833.htm]]></description><category></category></item></channel></rss>