<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[y5457的专栏]]></title><description><![CDATA[写写杂七乱八的东西]]></description><link>https://blog.youkuaiyun.com/y5457</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; y5457]]></copyright><item><title><![CDATA[最新JAVA编程题全集(50题及答案)]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7856151</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7856151</guid><author>y5457</author><pubDate>Sun, 12 Aug 2012 08:14:25 +0800</pubDate><description><![CDATA[【程序1】   
题目：古典问题：有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？   
//这是一个菲波拉契数列问题
public class lianxi01 {
public static void main(String[] args) {
System.out.println("第1个月的兔子对]]></description><category></category></item><item><title><![CDATA[内连接和外连接]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7856150</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7856150</guid><author>y5457</author><pubDate>Sun, 12 Aug 2012 08:13:29 +0800</pubDate><description><![CDATA[条件连接(join) 
T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 ON boolean_expression 
T1 { [INNER] | { LEFT | RIGHT | FULL } [OUTER] } JOIN T2 USING ( join column list ) 
T1 NATURAL { [INNER]]]></description><category></category></item><item><title><![CDATA[聚集索引和非聚集索引的根本区别]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7856148</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7856148</guid><author>y5457</author><pubDate>Sun, 12 Aug 2012 08:12:40 +0800</pubDate><description><![CDATA[聚集索引和非聚集索引的根本区别:
【1】 聚集索引：
       表排列顺序：表记录的排列顺序与索引的排列顺序一致。
       查询速度快：因为一旦具有第一个索引值的纪录被找到，具有连续索引值的记录也一定物理的紧跟其后。
       聚集索引的缺点：对表进行修改速度较慢，这是为了保持表中的记录的物理顺序与索引的顺序一致，而把记录插入到数据页的相应位置，必须在数据页中进行数据重排，降]]></description><category></category></item><item><title><![CDATA[多线程]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7856147</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7856147</guid><author>y5457</author><pubDate>Sun, 12 Aug 2012 08:11:47 +0800</pubDate><description><![CDATA[一、理解多线程

　　多线程是这样一种机制，它允许在程序中并发执行多个指令流，每个指令流都称为一个线程，彼此间互相独立。

　　线程又称为轻量级进程，它和进程一样拥有独立的执行控制，由操作系统负责调度，区别在于线程没有独立的存储空间，而是和所属进程中的其它线程共享一个存储空间，这使得线程间的通信远较进程简单。

　　多个线程的执行是并发的，也就是在逻辑上“同时”，而不管是否是物理上的“]]></description><category></category></item><item><title><![CDATA[谈抽象类与接口的区别]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7856145</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7856145</guid><author>y5457</author><pubDate>Sun, 12 Aug 2012 08:10:57 +0800</pubDate><description><![CDATA[一、抽象类：
抽象类是特殊的类，只是不能被实例化；除此以外，具有类的其他特性；重要的是抽象类可以包括抽象方法，这是普通类所不能的。抽象方法只能声明于抽象类中，且不包含任何实现，派生类必须覆盖它们。另外，抽象类可以派生自一个抽象类，可以覆盖基类的抽象方法也可以不覆盖，如果不覆盖，则其派生类必须覆盖它们。
二、接口：
接口是引用类型的，类似于类,和抽象类的相似之处有三点：
1、不能实例化；]]></description><category></category></item><item><title><![CDATA[JSP和SERVLET区别]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854243</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854243</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:14:20 +0800</pubDate><description><![CDATA[JSP和SERVLET到底在应用上有什么区别，很多人搞不清楚。我来胡扯几句吧。简单的说，SUN首先发展出SERVLET，其功能比较强劲，体系设计也很先进，只是，它输出HTML语句还是采用了老的CGI方式，是一句一句输出，所以，编写和修改HTML非常不方便。 
  后来SUN推出了类似于ASP的镶嵌型的JSP，把JSP TAG镶嵌到HTML语句中，这样，就大大简化和方便了网页的设计和修改。新型的网]]></description><category></category></item><item><title><![CDATA[java中hashcode()和equals()的详解]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854239</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854239</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:13:23 +0800</pubDate><description><![CDATA[如果函数返回类型不同，子类的同名函数不能继承父类的同名函数


    c++  如果返回值类型是基本数据类型，必须相同，不然编译不通过。如果返回值类型是类类型，可以不相同
hashcode方法浅析
有许多人学了很长时间的Java，但一直不明白hashCode方法的作用，我来解释一下吧。首先，想要明白hashCode的作用，你必须要先知道Java中的集合。　　总的来说，Java中的集合（]]></description><category></category></item><item><title><![CDATA[java中equals和==的区别]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854237</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854237</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:12:36 +0800</pubDate><description><![CDATA[值类型是存储在内存中的堆栈（以后简称栈），而引用类型的变量在栈中仅仅是存储引用类型变量的地址，而其本身则存储在堆中。
==操作比较的是两个变量的值是否相等，对于引用型变量表示的是两个变量在堆中存储的地址是否相同，即栈中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用，即堆中的内容是否相同。

==比较的是2个对象的地址，而equals比较的是2个对象的内容。
显然]]></description><category></category></item><item><title><![CDATA[异常机制综述]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854234</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854234</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:12:04 +0800</pubDate><description><![CDATA[异常机制综述
异常机制综述 
　　在运行过程中,应用程序可能遭遇各种严重程度不同的问题.异常提供了一种在不弄乱程序的情况下检查错误的巧妙方式.它也提供了一种直接报告错误的机制,而不必检查标志或者具有此作用的域.异常把方法能够报告的错误作为方法约定的一个显式部分. 
　　异常能够被程序员看到,由编译器检查,并且由重载方法的子类保留. 
　　如果遇到意外的错误将抛出异常,然后异常被方法调用栈上]]></description><category></category></item><item><title><![CDATA[Java里的按值传递与引用传递]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854226</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854226</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:10:27 +0800</pubDate><description><![CDATA[这个在Java里面是经常被提起的问题，也有一些争论，似乎最后还有一个所谓的结论：“在Java里面参数传递都是按值传递”。事实上，这很容易让人迷惑，下面先分别看看什么是按值传递，什么是按引用传递，只要能正确理解，至于称作按什么传递就不是个大问题了。 


1：按值传递是什么
指的是在方法调用时，传递的参数是按值的拷贝传递。示例如下：

public class TempTest {
p]]></description><category></category></item><item><title><![CDATA[Java集合排序及java集合类详解]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854218</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854218</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:09:35 +0800</pubDate><description><![CDATA[(Collection, List, Set, Map)
摘要内容
Java里面最重要，最常用也就是集合一部分了。能够用好集合和理解好集合对于做Java程序的开发拥有无比的好处。本文详细解释了关于Java中的集合是如何实现的，以及他们的实现原理。
关键字：
Collection , List ,Set , Map , 集合，框架。
目 录
1         集合框架 2
1.1]]></description><category></category></item><item><title><![CDATA[java的static修饰符]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854204</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854204</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:06:33 +0800</pubDate><description><![CDATA[static是静态修饰符，什么叫静态修饰符呢？大家都知道，在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的，而所谓静态就是指在编译后所分配的内存会一直存在，直到程序退出内存才会释放这个空间，也就是只要程序在运行，那么这块内存就会一直存在。这样做有什么意义呢？ 
在Java程序里面，所有的东西都是对象，而对象的抽象就是类，对于一个类而言，如果要使用他的成员，那么普通情况下必须先实例化]]></description><category></category></item><item><title><![CDATA[IOC和AOP的概念]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854195</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854195</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:04:55 +0800</pubDate><description><![CDATA[AOP 关注与主要的东西，也可以说让你只关注与业务，其他的东西就让AOP帮你完成。
我们要吃武昌鱼：

public class Dinner {
    Customer yangyi;

    public void eatfish() {
    yangyi.cookFish();
    yangyi.eatFish();
    yangyi.washDish();]]></description><category></category></item><item><title><![CDATA[hashcode的作用]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854188</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854188</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:03:11 +0800</pubDate><description><![CDATA[1.hashcode是用来查找的，如果你学过数据结构就应该知道，在查找和排序这一章有 
例如内存中有这样的位置 
0 1 2 3 4 5 6 7 
而我有个类，这个类有个字段叫ID,我要把这个类存放在以上8个位置之一，如果不用hashcode而任意存放，那么当查找时就需要到这八个位置里挨个去找，或者用二分法一类的算法。

但如果用hashcode那就会使效率提高很多。 
我 们这个类中]]></description><category></category></item><item><title><![CDATA[纠结的反复抉择]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854152</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854152</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 11:01:06 +0800</pubDate><description><![CDATA[最近心里一直在反复纠结是要心胸宽广，包容忍耐，不过于计较还是意气用事，激烈争辩，终于还是选择了前者，那就把去年一直准备着的各种java基础知识好好分析一下吧。
       凡事看开些，多付出一些，少得到一些又何妨呢，只要有天行健，君子以自强不息，地势坤，君子以厚德载物。还是踏踏实实的把自己要计划的目标一一实现就好了啊。]]></description><category></category></item><item><title><![CDATA[实例和类成员]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7854149</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7854149</guid><author>y5457</author><pubDate>Sat, 11 Aug 2012 10:54:47 +0800</pubDate><description><![CDATA[实例和类成员
理解实例和类成员
下面详细讨论一下实例和类成员，具体涉及变量和方法以及类变量和方法：
你这样声明一个成员变量，比如在类Myclass中有一个float型的aFloat:
class MyClass {
float aFloat;
}
这样你就声明一个实例变量。每次你创建一个类的实例的时候，系统就为实例创建了类的每一个实例变量的副本。你可以从对象中访问对象的实例变量。]]></description><category></category></item><item><title><![CDATA[一切安好，心平气和，坚持前进]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7845144</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7845144</guid><author>y5457</author><pubDate>Wed, 08 Aug 2012 21:44:47 +0800</pubDate><description><![CDATA[经过一个月的浮躁和迷茫，最近心情总算是比较平静和沉淀下来了，可以慢慢看书，粗枝大叶的把经典的《代码大全》给看完了，对软件开发有了一番好好的认识，个人建议自己对照程序员矩阵能力，好好检查一下自己到了什么水平。
        这个月开始对某些事情不太过于计较了，明确了自己的目标，今年一定把系统集成项目管理工程师资格证考到手，争取明年能评上项目经理
        还有就是把之前买的那本《thin]]></description><category></category></item><item><title><![CDATA[品味东南亚风味菜肴]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7459349</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7459349</guid><author>y5457</author><pubDate>Fri, 13 Apr 2012 21:42:29 +0800</pubDate><description><![CDATA[今天部门原有的度假村活动改成了在大宁国际里的汉泰吃了一顿东南亚泰式风味的大餐，算是好好过瘾了，不过个人的看法是适合小资情调不适合咱们一群海量的男人，呵呵。、
        最近几天一直在协助组长完成手头的项目，并且对之前的诸多bug做了一一的修正，发现自己工作上欠仔细的毛病得好好改一改了。]]></description><category></category></item><item><title><![CDATA[第一次在优快云上写bolg。]]></title><link>https://blog.youkuaiyun.com/y5457/article/details/7437416</link><guid>https://blog.youkuaiyun.com/y5457/article/details/7437416</guid><author>y5457</author><pubDate>Sun, 08 Apr 2012 12:17:52 +0800</pubDate><description><![CDATA[说起来真的有点不好意思，想想自己出来从事程序员工作已经有4个年头了，但是之前只会在优快云上看人家的blog解决碰到的问题，从来没有自己写过原创类型的blog,觉得真对不起自己的职业，从今天起决定，不管有空没空，都在此处写上点啥东西，当做一种记录，留下工作中的思考，生活中的领悟 .
       上个星期的这个时候，本打算利用清明假期回趟老家，拜祭一下先祖的，可是因为之前的工作没有做到细致完善，]]></description><category></category></item></channel></rss>