<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cxuanfeng的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cxuanfeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cxuanfeng]]></copyright><item><title><![CDATA[JNI代码示例]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/8042189</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/8042189</guid><author>cxuanfeng</author><pubDate>Fri, 05 Oct 2012 22:17:31 +0800</pubDate><description><![CDATA[JNI是Java Native Interface的 缩写。从Java
 1.1开始，Java Native Interface (JNI)标准成为java平台的一部分，它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言，尤其是C和C++而设计的，但是它并不妨碍你使用其他语言，只要调用约定受支持就可以了。

      使用java与本地已编译的代码交互，通常会丧]]></description><category></category></item><item><title><![CDATA[黑马程序员---银行业务调度系统]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7980464</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7980464</guid><author>cxuanfeng</author><pubDate>Fri, 14 Sep 2012 20:06:25 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 
 
（一）：模拟实现银行业务调度系统逻辑，具体需求如下：
 
* 银行内有6个业务窗口，1 - 4号窗口为普通窗口，5号窗口为快速窗口，6号窗口为VIP窗口。
 
* 有三种对应类型的客户：VIP客户，普通客户，快速客户（办理如交水电费、电话费之类业务的客户）。
 
* 异步随机]]></description><category></category></item><item><title><![CDATA[黑马程序员---java面向对象分析与设计]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7975900</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7975900</guid><author>cxuanfeng</author><pubDate>Thu, 13 Sep 2012 17:23:53 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 

面向对象设计把握一个重要的经验：谁拥有数据，谁就对外提供操作这些数据的方法。
 
 
 
牢牢掌握几个典型的案例：
1， 人在黑板上画圆
这里花园的方法到底是谁提供的呢？分析后我们可以知道画圆要使用圆心坐标和半径两个数据，而这两个数据是圆的数据（基本属性），所以，画圆这个方法是]]></description><category></category></item><item><title><![CDATA[黑马程序员---交通灯管理系统]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7975851</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7975851</guid><author>cxuanfeng</author><pubDate>Thu, 13 Sep 2012 17:20:34 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
（一）：模拟实现十字路口的交通灯管理系统逻辑，具体需求如下：
* 异步随机生成按照各个路线行驶的车辆。
例如：
       由南向而来去往北向的车辆 ---- 直行车辆
       由西向而来去往南向的车辆 ---- 右转车辆
       由东向而来去往南向的车辆 ---- 左转车辆]]></description><category></category></item><item><title><![CDATA[黑马程序员---java面向对象思想]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7971968</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7971968</guid><author>cxuanfeng</author><pubDate>Wed, 12 Sep 2012 17:19:34 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 
（—）：
面向对象程序设计的基本要素是抽象，程序员通过抽象来管理复杂性。
管理抽象的有效方法是使用层次式的分类特性，这种方法允许用户根据物理含义分解一个复杂的系统，把它划分成更容易管理的块.例如，一个计算机系统是一个独立的对象.而在计算机系统
内部由几个子系统组成:显示器，键盘，硬盘驱动]]></description><category></category></item><item><title><![CDATA[黑马程序员---多线程join()方法]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7970211</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7970211</guid><author>cxuanfeng</author><pubDate>Wed, 12 Sep 2012 10:54:40 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
自从接触Java多线程，一直对Join理解不了,Join()到底是干啥用的？ 啥也不说，看代码：
public class JoinTest {
    public static void main(String[] args) {
        Thread t = new Thread]]></description><category></category></item><item><title><![CDATA[黑马程序员---jdk1.5新特性]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7969561</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7969561</guid><author>cxuanfeng</author><pubDate>Wed, 12 Sep 2012 08:44:42 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
　JDK1.5新增的一些特性包括：泛型，for-each循环，自动装箱/拆箱,　静态导入，枚举，可变参数　。使用这些特性有助于我们编写更加清晰，精悍，安全的代码。

1.泛型(Generic)
JDK1.5引入了泛型，它允许指定集合里元素的类型，这样你可以得到强类型在编译时刻进行类型检查的好处]]></description><category></category></item><item><title><![CDATA[黑马程序员---java多线程初步]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7968441</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7968441</guid><author>cxuanfeng</author><pubDate>Tue, 11 Sep 2012 19:15:31 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 
(一)多线程的原理：
在现代的操作系统中，进程是系统分配内存的基本单位，而线程是cpu执行的基本单位。一个应用程序可以有多个进程(但至少有一个进程)，即拥有独立的内存空间用来执行相应的程序；一个进程可以有多个线程(但至少有一个线程，称为主线程)，多个线程之间共享内存。
一个线程就是一个执行]]></description><category></category></item><item><title><![CDATA[黑马程序员_java的线程同步synchronized]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7966681</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7966681</guid><author>cxuanfeng</author><pubDate>Tue, 11 Sep 2012 12:44:31 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 
在Java中提供了对多线程的支持，而对线程同步的控制主要通过这几个方法：synchronized，和wait(),notify()和notifyAll()
Java中的每个对象都有个对象锁标志(Object lock flag)与之相关联，当一个线程A调用对象的一段synchronized代]]></description><category></category></item><item><title><![CDATA[黑马程序员---java集合]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7966646</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7966646</guid><author>cxuanfeng</author><pubDate>Tue, 11 Sep 2012 12:31:02 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 
 （一）：
为什么要使用集合类 ?
当你事先不知道要存放数据的个数，或者你需要一种比数组下标存取机制更灵活的方法时，你就需要用到集合类。
集合：长度可变，  可以存储多种类型的数据
数组：长度不可变，只能存储单一类型的元素
 
 
 （二）：

集合类存放于java.util]]></description><category></category></item><item><title><![CDATA[黑马程序员---javaIO流]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7965694</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7965694</guid><author>cxuanfeng</author><pubDate>Tue, 11 Sep 2012 09:34:15 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 
 
 
一、IO流的四大基础类：
　　字符流：Reader Writer
　　字节流：InputStream(读数据)　OutputStream(写数据)
 

 
 
 
 
 


 
 
 
 
 
 
 
 
 
 
 
二、IO流的三]]></description><category></category></item><item><title><![CDATA[黑马程序员---java基础知识点]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7964608</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7964608</guid><author>cxuanfeng</author><pubDate>Mon, 10 Sep 2012 21:14:02 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
 
 
（1.）
Java 提供两种不同的类型：引用类型和原始类型（或内置类型）。例如：Int是java的原始数据类型，Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
基本数据类型包括byte、int、char、long、float、double、boolean]]></description><category></category></item><item><title><![CDATA[黑马程序员_java网络编程]]></title><link>https://blog.youkuaiyun.com/cxuanfeng/article/details/7963704</link><guid>https://blog.youkuaiyun.com/cxuanfeng/article/details/7963704</guid><author>cxuanfeng</author><pubDate>Mon, 10 Sep 2012 16:22:51 +0800</pubDate><description><![CDATA[-------android培训、java培训、期待与您交流！ ----------


 
 
 TCP、UDP协议简介绍：
TCP是Tranfer Control Protocol的简称，是一种面向连接的保证可靠传输的协议。通过TCP协议传输，得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接，以便在TCP协议的基础上进行通信，当一个socke]]></description><category></category></item></channel></rss>