<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sdecode的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sdecode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sdecode]]></copyright><item><title><![CDATA[Java 多线程]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52779521</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52779521</guid><author>sdecode</author><pubDate>Mon, 10 Oct 2016 17:10:09 +0800</pubDate><description><![CDATA[一、为何要使用多线程，多线程的有点在哪？
背景：只使用单个线程完成多个任务（调用多个方法），肯定比用多个线程来完成用的时间更短，
为何仍需多线程呢？

多线程程序的优点：
1.提高应用程序的相应，对图形化界面更有意义，可增强用户体验。
2.提高计算机系统CPU的利用率
3.改善程序结构。将既长又复杂的进程分为多个线程，独立运行，利于理解和修改

二、多线程的创建和启动

Ja]]></description><category></category></item><item><title><![CDATA[Java枚举类&注解]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52745842</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52745842</guid><author>sdecode</author><pubDate>Thu, 06 Oct 2016 21:53:09 +0800</pubDate><description><![CDATA[一、枚举类入门


JDK1.5之前需要自定义枚举类JDK 1.5新增的enum关键字用于定义枚举类若枚举只有一个成员，则可以作为一种单例模式的实现方式
1.如何自定义枚举类
   
class Season{
	//1.提供类的属性，声明为private final
	private final String seasonName;
	private final String seas]]></description><category></category></item><item><title><![CDATA[Java泛型]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52740479</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52740479</guid><author>sdecode</author><pubDate>Wed, 05 Oct 2016 20:45:18 +0800</pubDate><description><![CDATA[1.为什么要有泛型（Generic）？

①解决元素存储的安全性问题；

②解决获取数据元素时，需要类型强转的问题。


2.泛型的使用
2.1在集合中使用泛型

    
    //1.在集合中没有使用泛型的情况下 
    @Test
    public void test1(){
       List list = new ArrayList();
       l]]></description><category></category></item><item><title><![CDATA[java IO流]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52673042</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52673042</guid><author>sdecode</author><pubDate>Mon, 26 Sep 2016 19:07:52 +0800</pubDate><description><![CDATA[一、File类
讲到IO流 最前用到的就是File类
File
 提供用于创建、复制、删除、移动和打开单一文件的静态方法，并协助创建FileStream对象。



File类只能获取文件的外部内容如文件名称等不能修改文件里面的内容。

File类 的相关方法：


1.   
CanWrite()：返回文件是否可写。  
CanRead()：返回文件是否可读。 
C]]></description><category></category></item><item><title><![CDATA[Java网络编程]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52658505</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52658505</guid><author>sdecode</author><pubDate>Sun, 25 Sep 2016 09:56:18 +0800</pubDate><description><![CDATA[一、网络编程概述


    &nbsp; ①Java是Internet上的语言，它从语言级上提供了对网络应用程序的支持，程序员能够很容易开发常见的网络应用程序。


    &nbsp; ②Java提供的网络类库，可以实现无痛的网络连接，网络的底层细节被隐藏在Java的本机安装系统里，由JVM进行控制。并且Java实现了一个跨平台的网络库，程序员面对的是一个统一的网络编程环境。]]></description><category></category></item><item><title><![CDATA[Java动态代理]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52562634</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52562634</guid><author>sdecode</author><pubDate>Sat, 17 Sep 2016 12:29:26 +0800</pubDate><description><![CDATA[一、动态代理的背景
     之前我们应该学习过静态代理的使用，特征是代理类和目标对象的类都是在编译期间确定下来，不利于程序的扩展。同时，每一个代理类只能为一个接口服务，这样一来程序开发中必然产生过多的代理，较为麻烦。
所以我们需要一种不同于静态代理的代理机制来完成代理功能，即：最好可以通过一个代理类完成全部的代理功能。


二、什么是动态代理
    动态代理指的是客户通过代理类来调]]></description><category></category></item><item><title><![CDATA[Java反射机制]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52561957</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52561957</guid><author>sdecode</author><pubDate>Sat, 17 Sep 2016 10:44:37 +0800</pubDate><description><![CDATA[一、什么是反射机制
Reflection(反射)是被视为动态语言的关键，反射机制允许程序在执行期借助Reflection API取得任何类的内部信息，并能直接操作任意对象的内部属性及方法。
二、Java反射机制提供的功能

（1）在运行时判断任意一个对象所属的类。
（2）在运行时构造任意一个类的对象。
（3）在运行时判断任意一个类所具有的成员变量和方法。
（4）在运行时调用任意一个对]]></description><category></category></item><item><title><![CDATA[2016年最新J2EE基础入门教程目录(完结版)]]></title><link>https://blog.youkuaiyun.com/sdecode/article/details/52425864</link><guid>https://blog.youkuaiyun.com/sdecode/article/details/52425864</guid><author>sdecode</author><pubDate>Sat, 03 Sep 2016 22:20:11 +0800</pubDate><description><![CDATA[前言：
关于《2016年最新J2EE基础入门教程目录》终于在今天落下了帷幕，全套教程 共150节已编写完毕，附上目录，关于教程的由来，笔者的情况和自学心得，资源分享 
以及一些疑问等可戳： 
下面是本系列教程的完整目录：



第一章：JAVA基础(已完结 10/10)


Java基础入门教程——1.1 背景相关与系统架构分析Java基础入门教程——1.1 背景相关与系统架构]]></description><category></category></item></channel></rss>