<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WangXin_cn_com的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WangXin_cn_com</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WangXin_cn_com]]></copyright><item><title><![CDATA[java枚举概念]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741263</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741263</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:11:05 +0800</pubDate><description><![CDATA[枚举


1：为什么需要枚举

因为一些方法在运行时，它需要的数据不能是任意的，而必须是一定范围内的值。
比如成绩Grade的等级只能是ABCDE.一个星期只有星期一到星期日等。
此类问题在jdk5以前采用自定义带有枚举功能的类解决，Java6以后可以直接使用枚举予以解决


2：枚举的特性
.枚举也是一种特殊的类
.枚举类中声明的每一个枚举值代表枚举类的一个实例对象。
]]></description><category></category></item><item><title><![CDATA[java网络编程概念]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741239</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741239</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:10:23 +0800</pubDate><description><![CDATA[网络模型：（osi open system interconnect）开放式互联


osi:应用层，表示层，传输层，网络层，数据链路层，物理层
tcp/ip:应用层，传输层，ip层，网络接口层


2：端口（1024,256*256）


查看端口的cmd命令：netstat -a -n


3：协议


.udp （用户数据报协议，不可靠传输）
.tcp（传输]]></description><category></category></item><item><title><![CDATA[java集合类后续]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741205</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741205</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:09:27 +0800</pubDate><description><![CDATA[6:Collection介绍

.一般很少直接使用Collection,一般直接使用它的子接口，这样明确功能。
.public interface Collectionextedns interable使用了泛型

7：List
.List接口扩充了collection，所以拥有更多的方法，使用更方便，可以复用。
.实现子类ArrayList
.//介绍List接口
Listli]]></description><category></category></item><item><title><![CDATA[JAVA集合类介绍]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741189</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741189</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:08:24 +0800</pubDate><description><![CDATA[二：集合类

1：为什么出现集合类？

.面向对象语音对事物的体现都是以对象的形式，所以为了方便对多个对象的操作，
就对对象进行存储，集合就是存储对象最常用的一种方式。


2：数组和集合类都是容器，有何不同？


.数组虽然也可以存储对象，但长度是固定的：集合长度是可变的。
.数组中只可以存储基本数据类型，集合只能存储对象。
3：集合的特点
.集合只用于存储对象，集合]]></description><category></category></item><item><title><![CDATA[JAVA泛型详解]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741157</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741157</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:07:10 +0800</pubDate><description><![CDATA[Java 泛型详解（普通泛型、 通配符、 泛型接口）  


2013-02-04 19:49:49|  分类： JAVA |  标签：java   |举报|字号 订阅
    
下载LOFTER客户端
JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 


1、J]]></description><category></category></item><item><title><![CDATA[java泛型]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741135</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741135</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:06:10 +0800</pubDate><description><![CDATA[泛型


1：含义
狭义的讲就是广泛的数据类型


2：引出：
在实际情况中不确定需要使用的数据类型 如：坐标案例


3：优点：
运用泛型的最大好处就是避免了类型转换异常。
4：注意：
不能使用基础数据类型，如int只能用Integer.


5:构造方法使用泛型
clss Coord{
public coord(T C_x,T C_y)
{
}
}]]></description><category></category></item><item><title><![CDATA[java常用库]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741115</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741115</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:05:18 +0800</pubDate><description><![CDATA[Java常用类库
一：StringBuffer类


1:查找指定的内容是否存在

.indexof();

2:StringBuffer的应用举例

解决我们在String中反复拼串的情况


二：Runtime类


1：每个Java虚拟机都对应了一个Runtime类的实例


2：通过Runtime的实例可以取得空闲内存和最低内存及执行垃圾回收

]]></description><category></category></item><item><title><![CDATA[java多线程后续]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741087</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741087</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:04:15 +0800</pubDate><description><![CDATA[同步（synchronized）

问题的引出：
经典的卖票问题
格式：
synchronizaed(对象)
{
需要同步的代码；
}
同步可以解决安全问题的根本原因就在那个对象上。该对象如同锁的功能


8.1 同步的特点


   同步的前提：
1：同步需要两个或者两个以上的线程。
2：多个线程使用的是同一个锁。


为满足这两个条件，不能称为同步。
]]></description><category></category></item><item><title><![CDATA[java多线程]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741059</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741059</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:03:17 +0800</pubDate><description><![CDATA[进程
  是一个正在执行中的程序
   每一个进程执行都有一个执行顺序，该顺序是一个执行路径，或者叫一个控制单元。


2：线程：
就是进程中的一个独立的控制单元，线程在控制着进程的执行。
一个进程至少有一个线程。

3：java VM（虚拟机）启动的时候会有一个Java.exe。该进程中至少一个线程负责Java程序的执行。
   而且这个线程的运行的代码存在于min方法中，该]]></description><category></category></item><item><title><![CDATA[java异常]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741021</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741021</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:01:57 +0800</pubDate><description><![CDATA[异常
定义：（异常就是导致程序终止的一种指令流，异常会使程序终止执行）


1：异常的体系：
1.1:Throwable


1.1.1:error


1.1.1.1：通常不会出现重大问题如：运行的类不存在或者内存溢出等。

1.1.1.2:不编写针对代码对其处理


1.2：Exception

1.2.1:在运行时出现的一些情况，可以通过try catch]]></description><category></category></item><item><title><![CDATA[java之内部类]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741005</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49741005</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:01:28 +0800</pubDate><description><![CDATA[内部类：
1：将一个类定义在另一个类的里面，对里面那个类就称为内部类（内置类或者，嵌套类）

2：访问规则：
1：内部类可以直接访问外部类中的成员，包括私有成员。
2：二外部类要访问内部类中的成员必须建立内部类的对象。
3：访问格式：
1：当内部类定义在外部类的成员位置上，而且非私有，可以在外部类其他类中。可以直接建立内部类对象。
格式:
外部类名.内部类名 变量名 = 外部类对]]></description><category></category></item><item><title><![CDATA[JAVA抽象类与接口的区别]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740987</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740987</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 17:00:35 +0800</pubDate><description><![CDATA[抽象类和接口的区别：

抽象类是一个模板，类的模板，而接口是一个标准。


序号 区别点
抽象类 接口


1 定义
包含抽象方法的类就是抽象类 抽象方法和全局常量的集合

2 组成
构造方法，抽象方法，普通方法 常量和抽象方法


常量，变量

3 使用
子类继承抽象类（extends） 子类实现接口（implements)
关键字（abstract) ]]></description><category></category></item><item><title><![CDATA[java面向对象之接口与多态]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740957</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740957</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 16:59:26 +0800</pubDate><description><![CDATA[接口


当一个抽象类中的方法都是抽象的时候，这时可以将该抽象类用接口interface来代替。
1：格式：
interface{}
2：接口中的成员修饰符是固定的（只能有这两种元素）。
1：成员常量：public  static final
2：成员函数：public abstract 
注意以上关键词不可以改写
3：接口的出现将“多继承”通过另一种形式体现出来，即“多实现”]]></description><category></category></item><item><title><![CDATA[面向对象之抽象类]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740905</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740905</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 16:56:49 +0800</pubDate><description><![CDATA[4.7 抽象类概述


1：抽象类定义：
1：抽象类就是从多个事物中将共性的，本质内容抽取出来。
2：抽象类
Java中定义没有方法体的方法，该方法的具体实现由子类完成，改方法称为抽象方法，包括抽象方法的类就是抽象类




3：抽象方法的由来：

1:多个对象都具备相同的功能，但是功能具体内容有所不同，那么在抽取过程中，只抽取了功能定义，并未抽取功能主体，那么只有功能声]]></description><category></category></item><item><title><![CDATA[面向对象_继承续]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740885</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740885</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 16:55:49 +0800</pubDate><description><![CDATA[4.3 super关键字
1：supre和this的用法相同


2：this代表本类应用
3：super代表父类引用
4：当子父类出现同名成员时，可以用super进行区分
5：子类要调用父类构造函数时，可以使用super语句（必须放在第一行）


4.4 函数覆盖
1：子类中出现与父类一模一样的方法时，会出现覆盖操作，也称为重写或者复写。
2：父类中的私有方法不可以覆盖]]></description><category></category></item><item><title><![CDATA[java面向对象之继承]]></title><link>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740773</link><guid>https://blog.youkuaiyun.com/WangXin_cn_com/article/details/49740773</guid><author>WangXin_cn_com</author><pubDate>Mon, 09 Nov 2015 16:50:57 +0800</pubDate><description><![CDATA[继承：
1：多个类中存在相同属性和行为时，讲这些内容抽取到单独一个类中，那么多个类中无需再定义这些属性和行为，只需要继承单独的那个类即可
2：多个类可以成为子类，单独的这个类成为父类火种超类。
3：子类可以直接访问父类中的非私有的属性和行为。
4：通过extends关键字让类与类之间产生继承关系。
  .class Studnet extends People()
5:继承的出现提高了]]></description><category></category></item></channel></rss>