<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[y_heima的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/y_heima</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; y_heima]]></copyright><item><title><![CDATA[黑马程序员-银行业务调度系统]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8333037</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8333037</guid><author>y_heima</author><pubDate>Wed, 19 Dec 2012 18:18:57 +0800</pubDate><description><![CDATA[-------------------- 
android培训、java培训、期待与您交流！ ----------------------

1、思路理解和分析：
 a、银行内有6个业务窗口，1-4号窗口为普通窗口，5号窗口为快速窗口，6号为VIP窗口。
  b、有三种对应类型的客户：VIP客户，普通客户，快速客户（办理如交水电费、电话费之类业务的客户）。
 c、异步生成各种类型的客户]]></description><category></category></item><item><title><![CDATA[黑马程序员-银行业务调度系统]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8333028</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8333028</guid><author>y_heima</author><pubDate>Wed, 19 Dec 2012 18:16:36 +0800</pubDate><description><![CDATA[-------------------- 
android培训、java培训、期待与您交流！ ----------------------

1、思路理解和分析：
 a、银行内有6个业务窗口，1-4号窗口为普通窗口，5号窗口为快速窗口，6号为VIP窗口。
  b、有三种对应类型的客户：VIP客户，普通客户，快速客户（办理如交水电费、电话费之类业务的客户）。
 c、异步生成各种类型的客户]]></description><category></category></item><item><title><![CDATA[黑马程序员-交通灯管理系统]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8333002</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8333002</guid><author>y_heima</author><pubDate>Wed, 19 Dec 2012 18:07:57 +0800</pubDate><description><![CDATA[---------- android培训、java培训、期待与您交流！
 ----------

交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑，具体需求如下：
Ø   
异步随机生成按照各个路线行驶的车辆。
例如：
       由南向而来去往北向的车辆 ----直行车辆
       由西向而来去往南向的车辆 ----右转车辆
       由东向而来去往南向的车辆]]></description><category></category></item><item><title><![CDATA[黑马程序员-java加强-代理]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8255356</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8255356</guid><author>y_heima</author><pubDate>Tue, 04 Dec 2012 13:08:37 +0800</pubDate><description><![CDATA[-------
android培训、java培训、期待与您交流！
 ----------
代理的概念和作用：
要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能，例如：异常处理、日志、计算方法的运行时间、事务处理等等.你准备如何做？
编写一个与目标类具有相同接口的代理类，代理类的每个方法调用目标类的相同方法，并在调用的目标类的方法周围加上系统功能代码。

在客户端用接口来]]></description><category></category></item><item><title><![CDATA[黑马程序员-java加强-注解]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8255325</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8255325</guid><author>y_heima</author><pubDate>Tue, 04 Dec 2012 13:00:58 +0800</pubDate><description><![CDATA[-------
android培训、java培训、期待与您交流！
 ----------
一、Java内置基本注解
　　在Java中内置几种了基本的注解，下面列出几种常用的注解：
　　1、@Deprecated：用该注解注释的程序元素，表明不鼓励程序员使用这样的元素，通常是它很危险或存在更好的选择。
　　2、@Override：表明当前的方法定义将覆盖超类中的方法。
　　3、@Sup]]></description><category></category></item><item><title><![CDATA[黑马程序员-java加强-类的加载]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8255317</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8255317</guid><author>y_heima</author><pubDate>Tue, 04 Dec 2012 12:58:00 +0800</pubDate><description><![CDATA[-------
android培训、java培训、期待与您交流！
 ----------
类的加载顺序 
什么时候类加载 
第一次需要使用类信息时加载。 
类加载的原则：延迟加载，能不加载就不加载。 
触发类加载的几种情况： 
(1)、调用静态成员时，会加载静态成员真正所在的类及其父类。 
通过子类调用父类的静态成员时，只会加载父类而不会加载子类。 
(2)、第一次 new 对]]></description><category></category></item><item><title><![CDATA[黑马程序员-加强版-java反射机制]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8255299</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8255299</guid><author>y_heima</author><pubDate>Tue, 04 Dec 2012 12:55:36 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
    
JAVA反射机制
    JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法；这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能： 在运行时判断任意一个对]]></description><category></category></item><item><title><![CDATA[黑马程序员_多线程]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8248081</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8248081</guid><author>y_heima</author><pubDate>Sun, 02 Dec 2012 12:46:37 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
进程与线程：
进程是程序的一次动态执行过程，它经历了从代码加载、执行到执行完毕的一个完整过程，这个过程也是进程本身从产生、发展到最终消亡的过程。多进程操作系统能同时运行多个进程(程序)，CPU具备分时机制所以每个进程都能循环获得自己的CPU时间片，CPU执行速度非常快使得所有程序好象是在“同时”运行一样]]></description><category></category></item><item><title><![CDATA[黑马程序员_包和Jar包以及访问控制符(2)]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8247844</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8247844</guid><author>y_heima</author><pubDate>Sun, 02 Dec 2012 06:14:07 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
类成员的访问控制权限：
明白其包的概念还要知道Java中有四种访问控制权限：private、default、protected、public。
1、private访问控制符：
成员方法或成员变量名前使用private访问控制符，那么这个成员只能在这个类的内部使用。注意：不能在方法体内声明的变量前加p]]></description><category></category></item><item><title><![CDATA[黑马程序员_包和Jar包以及访问控制符(1)]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8247839</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8247839</guid><author>y_heima</author><pubDate>Sun, 02 Dec 2012 05:31:58 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
包(package)：
当一个大型程序由数个不同的组别或人员开发共同来开发，用到相同的类名称是有可能的事，这种情况的发生还要确保程序可以正确运行，就必须使用package关键字。
package是在使用多个类或接口时，为了避免名称重复而采用的一种措施。应该怎么使用呢？在类或接口的最上面一行加上pack]]></description><category></category></item><item><title><![CDATA[黑马程序员_包]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8247817</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8247817</guid><author>y_heima</author><pubDate>Sun, 02 Dec 2012 05:27:30 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
包(package)：
当一个大型程序由数个不同的组别或人员开发共同来开发，用到相同的类名称是有可能的事，这种情况的发生还要确保程序可以正确运行，就必须使用package关键字。
package是在使用多个类或接口时，为了避免名称重复而采用的一种措施。应该怎么使用呢？在类或接口的最上面一行加上pack]]></description><category></category></item><item><title><![CDATA[黑马程序员_throws、throw关键字和自定义异常类以及异常的总结]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8247763</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8247763</guid><author>y_heima</author><pubDate>Sun, 02 Dec 2012 02:45:36 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
抛出异常有两种方式：
1、指定方法抛出异常，使用throws关键字来完成
2、程序中抛出异常，使用throw关键字来完成
throws关键字：
如果方法内的程序代码可能会发生异常且方法内又没有使用任何的代码块来捕捉这些异常时，则必须在声明方法时一并指明所有可能发生的异常，以便让调用此方法的程序得以]]></description><category></category></item><item><title><![CDATA[黑马程序员_异常架构和异常处理]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8247676</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8247676</guid><author>y_heima</author><pubDate>Sun, 02 Dec 2012 01:02:06 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
异常：
异常也称为例外，是在程序运行过程中发生的、会打断程序正常执行的事件，几种常见的异常：
1、算术异常（ArithmeticException）。
2、没有给对象开辟内存空间时会出现空指针异常（NullPointerException）。
3、找不到文件异常（FileNotFoundExcep]]></description><category></category></item><item><title><![CDATA[黑马程序员_匿名内部类和面向对象总结]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8247545</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8247545</guid><author>y_heima</author><pubDate>Sat, 01 Dec 2012 23:39:47 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
匿名内部类：
通过两个示例来学习。
示例1：
interface A
{
	public void method();
}
class B
{
	int i = 10;
	class C implements A
	{
		public void method()
		{
			System.out]]></description><category></category></item><item><title><![CDATA[黑马程序员_复写Object中的equals()方法和“==”的特点]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8245304</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8245304</guid><author>y_heima</author><pubDate>Fri, 30 Nov 2012 23:54:42 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
先举个例子说明：
class Person
{
	private String name;
	private int age;
	public Person(String name,int age)
	{
		this.name = name;
		this.age = age;
	}
}
class]]></description><category></category></item><item><title><![CDATA[黑马程序员_多态性和关键字instanceof]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8243979</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8243979</guid><author>y_heima</author><pubDate>Fri, 30 Nov 2012 19:11:09 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
多态：
可以理解为事物存在的多种体现形态。是类的形态之一
java引用变量有两种类型：一个是编译时的类型，一个是运行时的类型，编译时的类型由声明该变量时使用的类型决定，运行时的类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致，就会出现所谓的多态。其实多态就是父类的对象指向子类的对象，就]]></description><category></category></item><item><title><![CDATA[黑马程序员_抽象类和接口]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8243082</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8243082</guid><author>y_heima</author><pubDate>Fri, 30 Nov 2012 15:11:39 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
抽象类：
当多个类中出现相同功能，但是功能主体不同，这时可以进行向上抽取，抽取出来的类就是抽象类。
抽象类的特点：
1、 抽象方法一定在抽象类中。抽象类和抽象方法都必须用abstract关键字来修饰。
2、 抽象类不能被实例化，也就是不能用new关键字去创建对象。
3、抽象方法只需声明，而不需实]]></description><category></category></item><item><title><![CDATA[黑马程序员_内部类和文档注释]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8241218</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8241218</guid><author>y_heima</author><pubDate>Thu, 29 Nov 2012 21:34:36 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
内部类：
顾名思义就是在类中再定义类，外面的类称为外部类，外部类中定义的类称为内部类，内部类可声明成public或private，当内部类声明成public或private时，对其访问的限制与成员变量和成员方法完全相同。定义格式：
标识符 class 外部类的名称	// 外部类
{
	// 外部类的成]]></description><category></category></item><item><title><![CDATA[黑马程序员_单例设计模式和对象数组的使用]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8235649</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8235649</guid><author>y_heima</author><pubDate>Thu, 29 Nov 2012 11:03:13 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
什么是设计模式？
解决某一问题最行之有效的方法，就称为设计模式。
单例设计模式：
单例模式就是确保一个类只有一个实例，自行提供这个实例并向整个系统提供这个实例。
举例说明：
class SingleTest
{
	public static void main(String[] args)
	{]]></description><category></category></item><item><title><![CDATA[黑马程序员_代码块]]></title><link>https://blog.youkuaiyun.com/y_heima/article/details/8234770</link><guid>https://blog.youkuaiyun.com/y_heima/article/details/8234770</guid><author>y_heima</author><pubDate>Wed, 28 Nov 2012 17:11:36 +0800</pubDate><description><![CDATA[------- android培训、java培训、期待与您交流！
 ----------
构造代码块：
构造块优先于构造方法执行，只要有实例化就有构造块执行，对对象进行统一初始化，构造代码块直接在类中编写。格式：
{
	Code;
}
静态代码块：
static关键字，静态块优先于主方法执行且优先于构造块，不管有多少实例化执行，静态块只执行一次。静态块的主要功能就是为静态属性初始化。格]]></description><category></category></item></channel></rss>