<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SkySmile_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SkySmile_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SkySmile_]]></copyright><item><title><![CDATA[记录：new一个抽象类到底new出了个什么东西]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/105309078</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/105309078</guid><author>SkySmile_</author><pubDate>Sat, 04 Apr 2020 13:27:42 +0800</pubDate><description><![CDATA[abstract class A {
    abstract void a();
}

A _a = new A() {
  @Override
  public void a() {
  Log.e("wy_","Class对象是： " + this.getClass());
  Log.e("wy_","类名字是： " + this.getClass().getSimpleName());
...]]></description><category></category></item><item><title><![CDATA[记录一次寻找重复jar包过程]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/104775466</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/104775466</guid><author>SkySmile_</author><pubDate>Tue, 10 Mar 2020 15:38:40 +0800</pubDate><description><![CDATA[首先是报错提示：
Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
&gt; java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchive...]]></description><category></category></item><item><title><![CDATA[Mac上AndroidStudio安装flutter问题记录]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/104705897</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/104705897</guid><author>SkySmile_</author><pubDate>Fri, 06 Mar 2020 22:38:19 +0800</pubDate><description><![CDATA[1.首先安装flutter插件同其他插件安装方式，安装sdk-AndroidStudio自带的有点慢，记录镜像地址
原文链接：https://www.awaimai.com/2835.html


下面是国内几个镜像，PUB_HOSTED_URL是Dart依赖包地址，FLUTTER_STORAGE_BASE_URL是Flutter依赖文件地址。
要手动下载最新版本的flutter SDK包，可以访...]]></description><category></category></item><item><title><![CDATA[CoordinatorLayout+AppBarLayout 底部无法全部隐藏问题]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/101675030</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/101675030</guid><author>SkySmile_</author><pubDate>Sun, 29 Sep 2019 10:36:17 +0800</pubDate><description><![CDATA[关键点：
如果在 AppBarLayout  添加了  android:fitsSystemWindows="true"属性，就会保留titbar的高度
&lt;android.support.design.widget.CoordinatorLayout
android:layout_width=“match_parent”
android:layout_height=“match_paren...]]></description><category></category></item><item><title><![CDATA[fragmen 中使用 viewPager 不显示内容]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/98762347</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/98762347</guid><author>SkySmile_</author><pubDate>Wed, 07 Aug 2019 17:04:04 +0800</pubDate><description><![CDATA[fagment 中不能使用 getActivity().getSupportFragmentManager()
需要使用 getChildFragmentManager()

]]></description><category></category></item><item><title><![CDATA[gradle 查看依赖关系]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/96197562</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/96197562</guid><author>SkySmile_</author><pubDate>Tue, 16 Jul 2019 22:35:50 +0800</pubDate><description><![CDATA[gradlew app:dependencies 没w用gradlew

]]></description><category></category></item><item><title><![CDATA[RecyclerView与ScrollView]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/82183440</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/82183440</guid><author>SkySmile_</author><pubDate>Wed, 29 Aug 2018 15:04:32 +0800</pubDate><description><![CDATA[RecyclerView与ScrollView,RecyclerViewe 发生折叠现象解决办法

1.使用 android.support.v4.widget.NestedScrollView 
2. NestedScrollView 中添加 android:fillViewport=”true” 
3.  recyclerView.setNestedScrollingEnabled(false...]]></description><category></category></item><item><title><![CDATA[Unable to resolve dependency for ':app@signingConfigs/compileClasspath':]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/81081377</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/81081377</guid><author>SkySmile_</author><pubDate>Tue, 17 Jul 2018 14:58:44 +0800</pubDate><description><![CDATA[Unable to resolve dependency for ‘:app@signingConfigs/compileClasspath’: Could not resolve project :fastwork. 
Open File 
Show Details

Unable to resolve dependency for ‘:app@signingConfigsUnitTest/co...]]></description><category></category></item><item><title><![CDATA[Collection 和 Iterator 的简单介绍]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79750557</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79750557</guid><author>SkySmile_</author><pubDate>Thu, 29 Mar 2018 22:44:48 +0800</pubDate><description><![CDATA[1.首先是 Collection 



List ：可以存储重复，有序 。 set 不可以重复，无序

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class CollectionDemo {

    /**
     * Collection 接口中的方...]]></description><category></category></item><item><title><![CDATA[Java 异常]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79633737</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79633737</guid><author>SkySmile_</author><pubDate>Tue, 20 Mar 2018 23:25:49 +0800</pubDate><description><![CDATA[
异常的继承体系

在Java中使用Exception类来描述异常。它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类。Throwable 的直接子类为 Error 和 Exception。
异常与错误的区别 
异常：指程序在编译、运行期间发生了某种异常(XxxException)，我们可以对异常进行具体的处理。若不处理异常，程序将会结束运行 
错误：指程序在运...]]></description><category></category></item><item><title><![CDATA[解决okhttp报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79567283</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79567283</guid><author>SkySmile_</author><pubDate>Thu, 15 Mar 2018 14:13:56 +0800</pubDate><description><![CDATA[原文地址:http://blog.youkuaiyun.com/x707669224/article/details/56280270

解决okhttp 报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed，原因为OkHttp请求回调中response.body().string()只能有效调用一次
...]]></description><category></category></item><item><title><![CDATA[Java 表示超大型数据和浮点型计算不准确 BigInteger 和 BigDecimal 类介绍]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79548382</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79548382</guid><author>SkySmile_</author><pubDate>Tue, 13 Mar 2018 22:57:29 +0800</pubDate><description><![CDATA[public class BigNumberDemo {


    public static void main(String[] args) {

        bigInteger01(); 

        bigDecimal01();
    }

    /**
     * BigInteger 超级大的整数运算
     *      超过 long 取值范围的整数，封装成...]]></description><category></category></item><item><title><![CDATA[Date和Calendar 日期和日历类介绍]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79548327</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79548327</guid><author>SkySmile_</author><pubDate>Tue, 13 Mar 2018 22:51:25 +0800</pubDate><description><![CDATA[/*
 * 时间和日期
 *  java.util.Date
 * 
 * 毫秒概念： 1000毫秒 = 1秒
 * 
 * 毫秒的 0 点：
 *  System.currentTimeMillis () 返回值 long 类型参数
 *  获取当前日期的毫秒值 
 *  时间远点：公元 1970年1月1日，午夜0.00.00 毫秒值是 0
 * 
 * 
 * 日期格式化
 *  对日期格式化...]]></description><category></category></item><item><title><![CDATA[Java正则表达式入门]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79503568</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79503568</guid><author>SkySmile_</author><pubDate>Sat, 10 Mar 2018 22:19:04 +0800</pubDate><description><![CDATA[

按照套路来，先上一段概念 
正则表达式：正则表达式是一个字符串，使用单个字符串来描述、用来定义匹配规则，匹配一系列符合某个句法规则的字符串。（英语：Regular Expression，在代码中常简写为regex）

先来个小例子 
写一个检查QQ号是否是合法的正则，当然我们需要先确定QQ号的规则 
1.开头不能是 0 
2.全是数字 
3.位数为 5 - 8 位 
说来就来，上代码



[...]]></description><category></category></item><item><title><![CDATA[JAVA 内部类介绍]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79418164</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79418164</guid><author>SkySmile_</author><pubDate>Thu, 01 Mar 2018 22:33:34 +0800</pubDate><description><![CDATA[1.成员内部类 
    外部类调用内部类成员的方式： 
    格式： 
    外部类名.内部类名 变量名 = new 外部类名().new 内部类名(); 
    变量名.内部类成员

*打印同名成员变量的方法：*


    //分别打印 1，2，3
    public class Outer{

    int I = 1;

    class Inner{

        in...]]></description><category></category></item><item><title><![CDATA[多态相关知识]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79018555</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79018555</guid><author>SkySmile_</author><pubDate>Tue, 09 Jan 2018 23:02:48 +0800</pubDate><description><![CDATA[class Father{
    int a = 1;
    public void show(){
     System.out.println(&quot;父类的方法&quot;);
    }
}

class Son{
    int a = 2;
    public void show(){
      System.out.println(&quot;复写父类的方法&quot;);
    }
}

class Te...]]></description><category></category></item><item><title><![CDATA[很全面的 git 命令]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/79014854</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/79014854</guid><author>SkySmile_</author><pubDate>Tue, 09 Jan 2018 16:56:34 +0800</pubDate><description><![CDATA[一、新建代码库

# 在当前目录新建一个Git代码库
$ git init

# 新建一个目录，将其初始化为Git代码库
$ git init [project-name]

# 下载一个项目和它的整个代码历史
$ git clone [url]


二、配置

# 显示当前的Git配置
$ git config --list

# 编辑Git配置文件
$ git config -e [--glo]]></description><category></category></item><item><title><![CDATA[canvas.drawArc画弧以及RectF四个参数解释]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/78887954</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/78887954</guid><author>SkySmile_</author><pubDate>Sun, 24 Dec 2017 22:19:33 +0800</pubDate><description><![CDATA[public void drawArc(RectF oval, float startAngle,   float sweepAngle, boolean useCenter, Paint paint) {
        throw new RuntimeException("Stub!");
    }public void drawArc(float left, float top, floa]]></description><category></category></item><item><title><![CDATA[View 自定义属性在 XML 中没有代码提示问题]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/78833438</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/78833438</guid><author>SkySmile_</author><pubDate>Mon, 18 Dec 2017 15:18:40 +0800</pubDate><description><![CDATA[写了个自定义 view ，发现 XML 文件中自定义的属性就是没有代码提示，以前还没注意到这个问题，不多说，就是个小问题，上两张图就行了]]></description><category></category></item><item><title><![CDATA[四道Java基础题 你能对几道？]]></title><link>https://blog.youkuaiyun.com/SkySmile_/article/details/78802569</link><guid>https://blog.youkuaiyun.com/SkySmile_/article/details/78802569</guid><author>SkySmile_</author><pubDate>Thu, 14 Dec 2017 14:47:26 +0800</pubDate><description><![CDATA[出处：四道Java基础题 你能对几道？

一、==符的使用

首先看一段比较有意思的代码 
[java] view plain copy



Integer a = 1000,b=1000;  
Integer c = 100,d=100;    
public void mRun(final String name){  
        new Runnable() {  

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