<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wiebin36的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wiebin36</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wiebin36]]></copyright><item><title><![CDATA[android开发:跳转至联系人界面选择后返回电话号码]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/52948790</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/52948790</guid><author>wiebin36</author><pubDate>Thu, 27 Oct 2016 19:17:28 +0800</pubDate><description><![CDATA[在开发中经常要使用联系人电话号码,需要跳转至联系人界面,选择后返回电话号码.为了解决该问题,通过对系统上层源代码的查看,实现了跳转获取.步骤如下:
1,源代码查看
找到上层源代码中系统联系人app- Contacts ,打开清单文件找我们需要的跳转的界面,其中有很多的意图过滤器,由于需要获取电话号码,联系人姓名等数据,经过挑选,选择以下过滤器来构建意图.

<activity androi]]></description><category></category></item><item><title><![CDATA[【Java基础】Java中多态的理解]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/52138372</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/52138372</guid><author>wiebin36</author><pubDate>Sat, 06 Aug 2016 20:35:38 +0800</pubDate><description><![CDATA[面向对象的三大特征：1、封装；2、继承；3、多态。


多态的概念：
指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。


理解：
相同的快捷键在不同软件中有不同的作用。


多态存在的三个必要条件：
1、要有继承；
2、要有重写；
3、父类引用指向子类对象（Fu f =  new Zi ()）


多态的好处
1]]></description><category></category></item><item><title><![CDATA[【Java基础】类变量（静态变量）、成员变量、局部变量的区分理解及存储分类]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/52026782</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/52026782</guid><author>wiebin36</author><pubDate>Mon, 25 Jul 2016 19:27:58 +0800</pubDate><description><![CDATA[类变量（静态变量）、成员变量、局部变量的区分理解及存储分类。Java程序运行时的内存结构分为：1、方法区；2、栈内存；3、堆内存；4、本地方法栈。]]></description><category></category></item><item><title><![CDATA[【Java基础】包、类、接口、常量、方法、变量的命名规则]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/52025229</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/52025229</guid><author>wiebin36</author><pubDate>Mon, 25 Jul 2016 16:51:43 +0800</pubDate><description><![CDATA[1、包（package）命名规则：
使用公司域名倒写作为包名，如公司域名 www.weibin.com ，则包名为com.weibin.www 或com.weibin.(作用的介绍)，方便识别软件、类的开发者。


2、类（class）、接口（Interface）命名规则（驼峰命名法）：
首字母大写，如果为多个单词，则每个单词首字母都大写（驼峰命名法）。方便对类名的理解，识别名字里面的不]]></description><category></category></item><item><title><![CDATA[【基础知识点】原码, 反码, 补码]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/52012590</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/52012590</guid><author>wiebin36</author><pubDate>Sun, 24 Jul 2016 10:11:32 +0800</pubDate><description><![CDATA[本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码,希望本文对大家学习计算机基础有所帮助!


一. 机器数和真值


在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.

1、机器数

一个数在计算机中的二进制表示形式,  叫做这个数的机器数。机器数是带符号的，在计算机用一个数的最高位存放符号, 正数为0, 负数为1.

比如]]></description><category></category></item><item><title><![CDATA[java socket通信学习笔记]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/51912869</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/51912869</guid><author>wiebin36</author><pubDate>Thu, 14 Jul 2016 21:03:00 +0800</pubDate><description><![CDATA[正处于网络环境下的两个程序，它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤：

1、创建Socket；

2、打开连接到Socket的输入输出流；

3、按照一定的协议对Socket进行读写操作；

4、关闭Socket。




Socket通信分两部分：

1、服务器端

2]]></description><category></category></item><item><title><![CDATA[Java中，BufferedReader类的介绍及作用]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/51912794</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/51912794</guid><author>wiebin36</author><pubDate>Thu, 14 Jul 2016 20:54:24 +0800</pubDate><description><![CDATA[1、java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时，会先尽量从文件中读入字符数据并置入缓冲区，而之后若使用read()方法，会先从缓冲区中进行读取。如果缓冲区数据不足，才会再从文件中读取，使用BufferedWriter时，写入的数据并不会先输出到目的地，而是先存储至缓冲区中。如]]></description><category></category></item><item><title><![CDATA[android中invalidate()的自动清屏含义以及屏幕刷新]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/51884356</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/51884356</guid><author>wiebin36</author><pubDate>Mon, 11 Jul 2016 21:58:18 +0800</pubDate><description><![CDATA[invalidate()是用来刷新View的，必须是在UI线程中进行工作。比如在修改某个view的显示时，调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉。 

对于屏幕刷新有以下集中情况可以考虑： 

1.不使用多线程和双缓冲 

     这种情况最简单了，一般只是希望在View发生改变时对UI进行重]]></description><category></category></item><item><title><![CDATA[java中重载Overriding与重写Overloading的区别]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/51842363</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/51842363</guid><author>wiebin36</author><pubDate>Wed, 06 Jul 2016 21:09:26 +0800</pubDate><description><![CDATA[重载(Overloading)

（1）方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在，具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。

（2）Java的方法重载，就是在类中可以创建多个方法，它们具有相同的名字，但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法,
 这就是多态]]></description><category></category></item><item><title><![CDATA[java构造函数使用方法总结]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/51841353</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/51841353</guid><author>wiebin36</author><pubDate>Wed, 06 Jul 2016 18:10:55 +0800</pubDate><description><![CDATA[使用构造器时需要记住：
1.构造器必须与类同名（如果一个源文件中有多个类，那么构造器必须与公共类同名）
2.每个类可以有一个以上的构造器
3.构造器可以有0个、1个或1个以上的参数
4.构造器没有返回值
5.构造器总是伴随着new操作一起调用

示例：
A.java



Java代码  


public class A{     public A(){      ]]></description><category></category></item><item><title><![CDATA[线程安全与线程不安全的区别]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/51793870</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/51793870</guid><author>wiebin36</author><pubDate>Thu, 30 Jun 2016 22:19:11 +0800</pubDate><description><![CDATA[1、线程安全
线程安全就是多线程访问时，采用了加锁机制，当一个线程访问该类的某个数据时，进行保护，其他线程不能进行访问直到该线程读取完，其他线程才可使用。不会出现数据不一致或者数据污染。
2、线程不安全
线程不安全就是不提供数据访问保护，有可能出现多个线程先后更改数据造成所得到的数据是脏数据]]></description><category></category></item><item><title><![CDATA[android开发的学习路线]]></title><link>https://blog.youkuaiyun.com/wiebin36/article/details/50330249</link><guid>https://blog.youkuaiyun.com/wiebin36/article/details/50330249</guid><author>wiebin36</author><pubDate>Wed, 16 Dec 2015 16:56:57 +0800</pubDate><description><![CDATA[看了xujing81老师的android开发的学习路线这篇文章，发现自己的知识太碎片化，决定从现在开始按照以下路线进行学习，写下这篇博客来标记。


转载自http://blog.youkuaiyun.com/xujing81/article/details/7313507#comments

-----------------------------------------------------]]></description><category></category></item></channel></rss>