<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[edcSam]]></title><description><![CDATA[一枚android初学者的学习历程。]]></description><link>https://blog.youkuaiyun.com/edcSam</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; edcSam]]></copyright><item><title><![CDATA[消息队列（入门篇）]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/78516506</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/78516506</guid><author>edcSam</author><pubDate>Mon, 13 Nov 2017 00:36:19 +0800</pubDate><description><![CDATA[什么是消息队列？小时候，我的爸爸希望我多读书，并常常寻找好书给我看，最开始他每次看见我写完作业之后就给我拿来书，并亲自监督我读完之后他才忙自己的事情。久而久之，我养成了读书的习惯。所以方式就改成了，爸爸想要我读的书，都放在书架上，由于我已经养成了好习惯，一有空就从书架上拿书下来读。再后来我的小伙伴们听说我家很多书，也常常来我家玩，然后它们也可以直接从书架上拿书下来看。 
看完这个故事之后再看看官方一]]></description><category></category></item><item><title><![CDATA[what is what?]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/78229916</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/78229916</guid><author>edcSam</author><pubDate>Fri, 13 Oct 2017 20:00:41 +0800</pubDate><description><![CDATA[写在之前相信大家以前在面试的过程中都有诸如此类的情景。面试官问你，“Spring是什么？”，“什么是面向对象思想？”，“什么是事务？”等等。类似的问题给人的第一感觉就是：诶，这个题我肯定会，因为我经常用到呀。然后我该怎么说呢？该说那一部分呢？还是全部都说？那得说多久啊？每次被问到这样的问题，以上就是我真是的心里状态。不难想象，我都答得不是很好。后来经过我一系列的思考，我认为自己答不好该类问题的原因有]]></description><category></category></item><item><title><![CDATA[一篇不一样的StringBuffer和StringBuilder]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/78081136</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/78081136</guid><author>edcSam</author><pubDate>Mon, 25 Sep 2017 00:03:16 +0800</pubDate><description><![CDATA[StringBuffer和StringBuilder相信大家都不陌生，我与它们之间也有过一段不愉快的经历。在一次面试过程中，面试官先是问了我的兴趣爱好，虽然我平时喜欢看书，音乐，踢球，跑步等等。但是那段时间为了面试没日没夜的看书，刷资料。当他问到我兴趣爱好时，脑子一片空白、答曰：“看书”。然后迎来的却是面试官的一阵嘲笑和质疑，我当时就已经很不舒服了，喜欢看书很奇怪吗？我本来就是一个转行生，不看书不学]]></description><category></category></item><item><title><![CDATA[涉及MySQL工具本身的几个常用命令行操作]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/78015783</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/78015783</guid><author>edcSam</author><pubDate>Mon, 18 Sep 2017 09:36:13 +0800</pubDate><description><![CDATA[1.安装MySQL
Window中安装
Window上安装Mysql相对来说会较为简单，你只需要在 MySQL 下载中下载window版本的mysql安装包，并解压安装包。双击 setup.exe 文件，接下来你只需要安装默认的配置点击”next”即可，默认情况下安装信息会在C:\mysql目录中。接下来你可以通过”开始” => 在搜索框中输入”cmd”命令 => 在命令提示符上切换到 C:\mys]]></description><category></category></item><item><title><![CDATA[Java四种引用类型]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/76737523</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/76737523</guid><author>edcSam</author><pubDate>Sun, 06 Aug 2017 00:33:37 +0800</pubDate><description><![CDATA[纸上得来终觉浅，绝知此事要躬行
  –陆游    问渠那得清如许，为有源头活水来  –朱熹Java从1.2版本开始引入了4种引用，这四种引用的级别由高到低依次为：强引用>软引用>弱引用>虚引用。一、强引用（StrongReference）：
        强引用是使用最普遍的引用，一般我们将对象初始化之后就是一个强引用。当一个对象具有强引用时，JVM不会对它进行垃圾回收。当内存不足时，宁愿抛出Ou]]></description><category></category></item><item><title><![CDATA[Java 类加载机制 ClassLoder]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/76737503</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/76737503</guid><author>edcSam</author><pubDate>Sun, 06 Aug 2017 00:29:49 +0800</pubDate><description><![CDATA[转载自http://blog.youkuaiyun.com/qq924862077/article/details/47962903
原博主版权声明，侵删：http://blog.youkuaiyun.com/qq924862077/纸上得来终觉浅，绝知此事要躬行
  –陆游       问渠那得清如许，为有源头活水来  –朱熹
一个类从被加载到内存中开始到卸载出内存为止，它的整个生命周期包括了：加载（loading）、验]]></description><category></category></item><item><title><![CDATA[Java序列化Serializable和Externalizable]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/76678349</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/76678349</guid><author>edcSam</author><pubDate>Fri, 04 Aug 2017 13:01:16 +0800</pubDate><description><![CDATA[纸上得来终觉浅，绝知此事要躬行
  –陆游       问渠那得清如许，为有源头活水来  –朱熹
什么是Java序列化？为什么出现Java序列化？怎样实现Java序列化？
一、什么是Java序列化
Java序列化是指把Java对象转换为字节序列的过程；而Java反序列化是指把字节序列恢复为Java对象的过程。二、为什么出现Java序列化
两个进程之间进行通信时，需要传输各种信息，比如文本，图像，声音]]></description><category></category></item><item><title><![CDATA[Java虚拟机]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/76678330</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/76678330</guid><author>edcSam</author><pubDate>Fri, 04 Aug 2017 12:58:50 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/qq924862077/ 一、JVM主要的结构如下：二、各个区域功能介绍1）、方法区（Method Area）：
        （1）用于存储虚拟机加载的类信息、常量、静态变量等，是各个线程共享的内存区域；
        （2）默认最小值为16MB，最大值为64MB，可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方]]></description><category></category></item><item><title><![CDATA[Java--Proxy代理介绍及实现机制]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/76677984</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/76677984</guid><author>edcSam</author><pubDate>Fri, 04 Aug 2017 12:53:18 +0800</pubDate><description><![CDATA[转载自：https://my.oschina.net/huangyong/blog 
https://my.oschina.net/huangyong/blog/159788
                         Proxy，也就是“代理”了。意思就是，你不用去做，别人代替你去处理。比如说：赚钱方面，我就是我老婆的 Proxy；带小孩方面，我老婆就是我的 Proxy；家务事方面，没有 P]]></description><category></category></item><item><title><![CDATA[【Java】Servlet基础及应用]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/76488697</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/76488697</guid><author>edcSam</author><pubDate>Tue, 01 Aug 2017 09:32:04 +0800</pubDate><description><![CDATA[Servlet（Server Applet）是Java Servlet的简称，是为小服务程序或服务连接器，用Java编写的服务器端程序，主要功能在于交互式地浏览和修改数据，生成动态Web内容。嘿嘿嘿，以上解释来自百度百科，感觉听了并没有什么屁用。一般类似如此的解释，看完上个厕所回来基本就忘掉了。容我以自己的方式来解释一下Servlet，联系到更多日常开发用到的东西，希望能比较容易记住。]]></description><category></category></item><item><title><![CDATA[serializable 接口的作用]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/71425132</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/71425132</guid><author>edcSam</author><pubDate>Mon, 08 May 2017 17:03:48 +0800</pubDate><description><![CDATA[转载至：http://www.cnblogs.com/wzhBlog/archive/2013/04/10/3013193.html


一个对象序列化的接口，一个类只有实现了 Serializable 接口，它的对象才是可序列化的。因此如果要序列化某些类的对象，这些类就必须实现 Serializable 接口。而实际上， Serializable 是一个空接口，没有什么具体内容，它的目的只]]></description><category></category></item><item><title><![CDATA[【Java】JDBC基础及应用]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/64122395</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/64122395</guid><author>edcSam</author><pubDate>Mon, 20 Mar 2017 11:22:57 +0800</pubDate><description><![CDATA[在连接数据库的时候，Client Side 通常有图形工具、驱动程序、命令行工具。而 Server Side 自然是我们的服务器。


Java 常用的数据库有： Oracle, IBM, DB2, MySQL, SQL Server, Postgre SQL。当 Java 直接操作数据库的时候，程序员需要学习、熟悉每一种数据库商提供的规范，导致学习成本的提高。而当需要移植到另外一种数据库或]]></description><category></category></item><item><title><![CDATA[Android Activity 基础详解]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52512715</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52512715</guid><author>edcSam</author><pubDate>Mon, 12 Sep 2016 13:34:58 +0800</pubDate><description><![CDATA[活动（Activity）是一种可以包含用户界面的组件，主要用和用户进行交互。一个应用程序中可以包含零个或多个活动。



1.活动的基本用法
首先我们创建一个工程。命名为TestActivity。


然后一直点击下一步会到以下界面。


因为这个时候系统默认想要为我们创建一个命名为MainActivity的活动，并加载了布局activity_main.xml。我们不去更改它]]></description><category></category></item><item><title><![CDATA[Android Content Provider 基础详解]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52411671</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52411671</guid><author>edcSam</author><pubDate>Fri, 02 Sep 2016 10:31:51 +0800</pubDate><description><![CDATA[内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能，它提供一套完整的机制，允许一个程序访问另一个程序中的数据，同时还能保证被访问程序中的数据安全性。它的用法有两种：1.使用现有的内容提供器来读取或操作相应程序的数据。2.自己创建一个内容提供器给我们程序的数据提供外部访问接口。]]></description><category></category></item><item><title><![CDATA[Android Service 基础详解]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52396635</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52396635</guid><author>edcSam</author><pubDate>Thu, 01 Sep 2016 10:03:36 +0800</pubDate><description><![CDATA[服务（Service）是Android中实现程序后台运行的解决方案，它用于去执行那些不需要和用户交互却要求长期运行的任务（如音乐播放器，天气类应用）。服务也是Android的四大组件之一，下面就看一下服务的基本用法。]]></description><category></category></item><item><title><![CDATA[Android Broadcast Receiver 基础详解]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52350681</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52350681</guid><author>edcSam</author><pubDate>Mon, 29 Aug 2016 10:15:21 +0800</pubDate><description><![CDATA[Android中的广播机制十分灵活，因为Android中的每个应用程序都可以对自己感兴趣的广播进行注册。它提供了一套完整的API允许应用程序自由的发送和接受广播。
广播分为两类：1.标准广播，是一种完全异步执行的广播，在广播发出后，所有的接收器几乎在同一时间收到广播消息；2.有序广播，是一种同步执行的广播，在广播发出后，同一时刻只会有一个广播接收器能够收到这条广播消息，当这个广播接收器中的逻辑执]]></description><category></category></item><item><title><![CDATA[Android SQL 基础详解]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52296994</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52296994</guid><author>edcSam</author><pubDate>Wed, 24 Aug 2016 10:58:47 +0800</pubDate><description><![CDATA[由于很难使用SharedPreferences和文件存储的方式来储存数据量大、结构性复杂的数据，而Android又内置了一套轻量级的SQLite关系型数据库。所以让我们一起来学习吧!


1.创建数据库：
android为了让我们更方便的管理数据库，为我们提供了一个SQLiteOpenHelper帮助类。
由于它是一个抽象类，所以我们必须定义一个自己的帮助类去继承它，并且重写其中的onC]]></description><category></category></item><item><title><![CDATA[geekband android #5 第七周分享（网络编程数据处理）]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52042744</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52042744</guid><author>edcSam</author><pubDate>Wed, 27 Jul 2016 10:07:18 +0800</pubDate><description><![CDATA[（由自己的新浪博客转移，原文作于：2016.4.17）]]></description><category></category></item><item><title><![CDATA[geekband android #5 第六周分享（SQL、Content Provider）]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52041313</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52041313</guid><author>edcSam</author><pubDate>Wed, 27 Jul 2016 03:48:51 +0800</pubDate><description><![CDATA[（由自己的新浪博客转移，原文作于：2016.4.10）]]></description><category></category></item><item><title><![CDATA[geekband android #5 第五周分享（数据持久化技术）]]></title><link>https://blog.youkuaiyun.com/edcSam/article/details/52038581</link><guid>https://blog.youkuaiyun.com/edcSam/article/details/52038581</guid><author>edcSam</author><pubDate>Tue, 26 Jul 2016 18:56:57 +0800</pubDate><description><![CDATA[（由自己的新浪博客转移，原文作于：2016.4.4）


1.数据持久化技术
数据持久化就是指将那些内存中的瞬时数据保存到储存设备中，保证即使在手机或电脑关机情况下，这些数据仍然不会丢失。（保存在内存中的数据是处于瞬时状态的，而保存在储存设备中的数据是处于持久状态的。）
Android系统中主要提供三种方式用于简单地实现数据持久化功能：a.文件存储。b.SharedPreference存]]></description><category></category></item></channel></rss>