<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[macover的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/macover</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; macover]]></copyright><item><title><![CDATA[黑马程序员--Java中反射的基础]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44968387</link><guid>https://blog.youkuaiyun.com/macover/article/details/44968387</guid><author>macover</author><pubDate>Fri, 10 Apr 2015 00:15:19 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

1，什么是反射


java 程序在运行期间可以动态加载、解析和使用在编译期间并不确定的类型，我们称之为反射或内省


 
2，反射提供的功能

动态加载　　解析类的结构，获取内部信息操作该类型或其实例（访问属性、调用方法、创建实例）
 
使用反射第一步：获取Class对象   ]]></description><category></category></item><item><title><![CDATA[黑马程序员--Java中正则表达式的基础小结]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44961343</link><guid>https://blog.youkuaiyun.com/macover/article/details/44961343</guid><author>macover</author><pubDate>Thu, 09 Apr 2015 15:57:48 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

一、什么是正则表达式


1，定义：正则表达式是一种可以用于模式匹配和替换的规范，一个正则表达式就是由普通的字符（例如字符a到z）以及特殊字符（元字符）组成的文字模式，它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板，将某个字符模式与所搜索的字符串进行匹配。 

]]></description><category></category></item><item><title><![CDATA[黑马程序员--Java中UDP与TCP的实现]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44958555</link><guid>https://blog.youkuaiyun.com/macover/article/details/44958555</guid><author>macover</author><pubDate>Thu, 09 Apr 2015 13:11:53 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

Java分别为TCP和UDP提供了相应的类
TCP是java.net.ServerSocket(用于服务器端)和java.net.Socket(用于客户端);
UDP是java.net.DatagramSocket.



一、Java编写UDP网络程序
1，DatagramSocket]]></description><category></category></item><item><title><![CDATA[黑马程序员--Java中GUI小结]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44944087</link><guid>https://blog.youkuaiyun.com/macover/article/details/44944087</guid><author>macover</author><pubDate>Wed, 08 Apr 2015 17:42:06 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

GUI概述


图形用户界面
计算机以图形界面的形式实现人机交互的方式。
图形用户界面在视觉上更容易接受、更简单直观。
图形用户界面设计的优劣直接影响到应用软件的易用性。
Java自JDK1.0提供了AWT(Abstract Window Toolkit，抽象窗体工具包)，从JDK1.2]]></description><category></category></item><item><title><![CDATA[黑马程序员--Java中IO流小结]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44940711</link><guid>https://blog.youkuaiyun.com/macover/article/details/44940711</guid><author>macover</author><pubDate>Wed, 08 Apr 2015 14:48:38 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

流的概念和作用
流是一组有顺序的，有起点和终点的字节集合，是对数据传输的总称或抽象。即数据在两设备间的传输称为流，流的本质是数据传输，根据数据传输特性将流抽象为各种类，方便更直观的进行数据操作。
 
IO流的分类
根据处理数据类型的不同分为：字符流和字节流
根据数据流向不同分为：输入流和输出]]></description><category></category></item><item><title><![CDATA[黑马程序员--Java中String类的常用方法]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44927141</link><guid>https://blog.youkuaiyun.com/macover/article/details/44927141</guid><author>macover</author><pubDate>Tue, 07 Apr 2015 22:43:30 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

1，获取。
         1.1字符串中的包含的字符数，也就是字符串的长度。
                   intlength():获取长度。
         1.2根据位置获取位置上某个字符。
                   charcharAt(int index):]]></description><category></category></item><item><title><![CDATA[黑马程序员--Java集合的小结]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44922905</link><guid>https://blog.youkuaiyun.com/macover/article/details/44922905</guid><author>macover</author><pubDate>Tue, 07 Apr 2015 17:05:46 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------
Framework
集合框架是一个统一的架构，用来表示和操作集合。
集合框架主要是由接口，抽象类和实现类构成。


Collection：集合层次中的根接口，JDK没有提供这个接口的实现类
|--List：元素是有序的，元素可以重复。因为该集合体系有索引
|--ArrayList：底层的数据]]></description><category></category></item><item><title><![CDATA[黑马程序员--java多线程的理解]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44919403</link><guid>https://blog.youkuaiyun.com/macover/article/details/44919403</guid><author>macover</author><pubDate>Tue, 07 Apr 2015 13:49:32 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------



一、理解多线程
  多线程是这样一种机制，它允许在程序中并发执行多个指令流，每个指令流都称为一个线程，彼此间互相独立。线程又称为轻量级进程，它和进程一样拥有独立的执行控制，由操作系统负责调度，区别在于线程没有独立的存储空间，而是和所属进程中的其它线程共享一个存储空间，这使得线程间的通信远较进]]></description><category></category></item><item><title><![CDATA[黑马程序员--java单例设计模式]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44903511</link><guid>https://blog.youkuaiyun.com/macover/article/details/44903511</guid><author>macover</author><pubDate>Mon, 06 Apr 2015 17:10:19 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------
单例设计模式：解决一个类在内存只存在一个对象

基本思想：
1，为了避免其他程序过多建立该对象，先禁止其他程序建立该类对象。
2，为了让其他程序可以访问到该类对象，只好在本类中，自定义一个对象。
3，为了方便其他程序对自定义对象的访问，可以对外提供一些访问方式。

代码实现方法：
1，将构]]></description><category></category></item><item><title><![CDATA[黑马程序员--java面向对象的理解]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44902473</link><guid>https://blog.youkuaiyun.com/macover/article/details/44902473</guid><author>macover</author><pubDate>Mon, 06 Apr 2015 15:30:33 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

理解面向对象的思想，首先我们需要知道在理解面向对象时需要知道的几个名词：对象、类。
 
对象： 
对象是人们要进行研究的任何事物，从简单的一个小分子到复杂的汽车飞机都可以看做对象，只是有时对象要根据人们研究问题的需要来确定，对象不一定是具体的，有时也可以表示抽象的规则或计划。
 
类： 
]]></description><category></category></item><item><title><![CDATA[黑马程序员--java常用的四种排序]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44901073</link><guid>https://blog.youkuaiyun.com/macover/article/details/44901073</guid><author>macover</author><pubDate>Mon, 06 Apr 2015 12:33:22 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

1，选择排序
基本思想：在要排序的一组数中，选出最小的一个数与第一个位置的数交换；然后在剩下的数当中再找最小的与第二个位置的数交换，如此循环到倒数第二个数和最后一个数比较为止。
 
2，冒泡排序
基本思想：在要排序的一组数中，对当前还未排好序的范围内的全部数，自上而下对相邻的两个数依次进行比较]]></description><category></category></item><item><title><![CDATA[黑马程序员--Java进制的转换]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44890501</link><guid>https://blog.youkuaiyun.com/macover/article/details/44890501</guid><author>macover</author><pubDate>Sun, 05 Apr 2015 19:56:43 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

数制间的转换规则 
1.十进制数与非十进制数之间的转换 
(1)十进制数转换成非十进制数 
把一个十进制数转换成非十进制数（基数记作R）分成两步.整数部分转换时采用“除R取余法”；小数部分转换时采用“乘R取整法”。 
(2)非十进制数转换成十进制数 
非十进制数(基数记作R，第j个数位的位权]]></description><category></category></item><item><title><![CDATA[黑马程序员--java概述]]></title><link>https://blog.youkuaiyun.com/macover/article/details/44873633</link><guid>https://blog.youkuaiyun.com/macover/article/details/44873633</guid><author>macover</author><pubDate>Sat, 04 Apr 2015 16:08:37 +0800</pubDate><description><![CDATA[------- 
android培训、java培训、期待与您交流！ ----------

一、java概述
Java是SUN(Stanford University Network，斯坦福大学网络公司)1995年推出的一门高级编程语言。是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟，已经成为Web应用程序的首选开发语言。是简单易学，完全面向对象，安全可靠，与]]></description><category></category></item></channel></rss>