<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Air_D的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Air_D</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Air_D]]></copyright><item><title><![CDATA[java基础部分面试常考题]]></title><link>https://blog.youkuaiyun.com/Air_D/article/details/52752354</link><guid>https://blog.youkuaiyun.com/Air_D/article/details/52752354</guid><author>Air_D</author><pubDate>Fri, 07 Oct 2016 22:35:48 +0800</pubDate><description><![CDATA[什么是封装
封装是把对象的所有组成部分组合在一起,并将数据隐藏起来.
Java所有数据类型的父类是否都是Object,包括数组？
基本数据类型不是.数组的父类是Object.
什么时候设计抽象方法
当确定一个类有某个行为(方法),但是不确定这个行为(方法)的具体实现时,就设计为抽象方法
什么是动态多态
在编译时不确定效果,要在运行时根据绑定的对象不同有不同的效果,技术实现:动态绑定和]]></description><category></category></item><item><title><![CDATA[Java基础总结（一）]]></title><link>https://blog.youkuaiyun.com/Air_D/article/details/52705498</link><guid>https://blog.youkuaiyun.com/Air_D/article/details/52705498</guid><author>Air_D</author><pubDate>Thu, 29 Sep 2016 22:17:47 +0800</pubDate><description><![CDATA[文中★部分，为面试常考题。
1、  ★数组和循环下标从0开始的原因
与数据的存储方式，偏移量有关。
第一个元素：首地址 + sizeof(数据类型) * 0 ；
第二个元素：首地址 + sizeof(数据类型) * 1 ；
第三个元素：首地址 + sizeof(数据类型) * 2 ；
从零开始，有便于计算机取首位。
2、★JAVA中是否有引用传递？
         JAVA中无论]]></description><category></category></item><item><title><![CDATA[Objected-Oriented Analysis and Design (OOAD 面对对象的分析与设计)]]></title><link>https://blog.youkuaiyun.com/Air_D/article/details/52691142</link><guid>https://blog.youkuaiyun.com/Air_D/article/details/52691142</guid><author>Air_D</author><pubDate>Wed, 28 Sep 2016 15:51:50 +0800</pubDate><description><![CDATA[软件的功能、规模及复杂性与日俱增，软件的复杂性达到了它的开发者难以控制的程度。这种情况导致了严重的后果：


软件可靠性下降开发效率低下维护极为困难

这使软件开发者陷入困境，人们称之为“软件危机”。
因此，为了解决软件危机，软件工程学就此诞生，即用工程学的方法进行软件的开发与维护，并对软件生产过程进行工程化的管理。软件工程有三要素：



方法：完成软件开发的各项任务的技术方]]></description><category></category></item><item><title><![CDATA[XML基础]]></title><link>https://blog.youkuaiyun.com/Air_D/article/details/52672960</link><guid>https://blog.youkuaiyun.com/Air_D/article/details/52672960</guid><author>Air_D</author><pubDate>Mon, 26 Sep 2016 18:57:14 +0800</pubDate><description><![CDATA[XML（Extendsible Markup Language）可扩展性标记性语言，拥有固定的语法格式，以标记的方式来表达信息。在java的开发中，常用来书写配置文件。相比于Properties文件做配置文件，在信息表达上XML更具有优势。Propertise文件只能以键值对的形式存在，无法表达值中再嵌套信息的情况，例如 著作 = 书名-作者-出版社，如果我们还想写更多有关书名、作者和出版社的更多信息，例如作者出生年月，国籍，性别等信息，将难以表达。而XML恰好可以利用多层嵌套标签来很好的解决这类问题，可以]]></description><category></category></item><item><title><![CDATA[思维逻辑练习题]]></title><link>https://blog.youkuaiyun.com/Air_D/article/details/52664145</link><guid>https://blog.youkuaiyun.com/Air_D/article/details/52664145</guid><author>Air_D</author><pubDate>Sun, 25 Sep 2016 21:19:01 +0800</pubDate><description><![CDATA[一对成年耗子，每个月都可以生一对小耗子。小耗子长3个月后成年，即从第4个月开始也可以每月生一对小耗子。问开始时只有1对成年耗子，24个月以后一共有多少只耗子]]></description><category></category></item><item><title><![CDATA[排序算法之冒泡算法]]></title><link>https://blog.youkuaiyun.com/Air_D/article/details/52663951</link><guid>https://blog.youkuaiyun.com/Air_D/article/details/52663951</guid><author>Air_D</author><pubDate>Sun, 25 Sep 2016 20:05:23 +0800</pubDate><description><![CDATA[冒泡算法是常用的排序算法之一，它最简单，但效率比较低下。以下代码是对利用数组和双重循环进行的一个简单是数字排序，这里的冒泡算法是对数组的灵活使用，但实际上并不仅限于此。在我们实际的开发过程中，大部分时候这样的算法可能已经在较底层，被封装起来了，但理解冒泡算法有助于锻炼我们的逻辑能力，所以和大家进行分享。


public class MaoPao {

	public static vo]]></description><category></category></item><item><title><![CDATA[面试常考的三个手写代码]]></title><link>https://blog.youkuaiyun.com/Air_D/article/details/52663741</link><guid>https://blog.youkuaiyun.com/Air_D/article/details/52663741</guid><author>Air_D</author><pubDate>Sun, 25 Sep 2016 19:32:51 +0800</pubDate><description><![CDATA[1.NO.1 设计一个类只能产生一个对对象。(可以采用23中设计模式中的单利模式）
2.NO.2 java连接数据库
3.NO.3 I/O操作中copy文件。]]></description><category></category></item></channel></rss>