<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mars_Yuan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mars_Yuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mars_Yuan]]></copyright><item><title><![CDATA[抽象与接口 （常见面试问题）]]></title><link>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5705764</link><guid>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5705764</guid><author>Mars_Yuan</author><pubDate>Wed, 30 Jun 2010 23:13:00 +0800</pubDate><description><![CDATA[今天在论坛上看见网友提问“抽像类和非抽像类有什么区别！抽像类相对于非抽像类有什么优点！如果可以的话！还想再问一下！什么接口！”这也是 面试的时候 面试官常提起的问题 我个人总结下抽像类不能定义该类的对象，但可以定义继承他的非抽象类对象。非抽像类可以定义该类的对象。抽象类 顾名思义就是抽象的类，优点就是抽象，利于系统的扩展和维护。因为jvm可以在运行时动态决定该使用哪一个继承这个抽象类的具体类。比如我有个抽象类A，定义了通用的数据库操作（抽象的操作）,类B（用于MySQL）继承类A并且实现了类A的数据库操作方]]></description><category></category></item><item><title><![CDATA[二分搜索算法（JAVA Code）]]></title><link>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5690319</link><guid>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5690319</guid><author>Mars_Yuan</author><pubDate>Wed, 23 Jun 2010 22:27:00 +0800</pubDate><description><![CDATA[算法是IT从业人员必修的一门学科，好的算法可以让你的程序提高效率！精通算法，是名企的一个敲门砖！所以从今天开始，我要将算法复习一遍，并且用JAVA代码来实现！二分搜素算法采用了分而治之的原理，在使用该算法之前，必须将你的数组进行排序！否则会出现错误的结果！思想 通过与数组内某个元素(array[i])进行比较，如果比之(array[i])小，则搜索的目标一定在该元素(array[i])之前，否则在(array[i])之后，搜索的范围将缩一半！这样来提搞效率！上代码：public class SearchUt]]></description><category></category></item><item><title><![CDATA[Excel中列数字与字母的转换（JAVA实现）]]></title><link>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5617216</link><guid>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5617216</guid><author>Mars_Yuan</author><pubDate>Sun, 23 May 2010 00:09:00 +0800</pubDate><description><![CDATA[代码如下： public static String getExcelColumnLabel(int index)  {  String rs = "";  do {   index--;   rs = ((char) (index % 26 + (int) A)) + rs;   index = (int) ((index - index % 26) / 26);  } while (i]]></description><category></category></item><item><title><![CDATA[获取EXCEL中对应的列英文字母标识符(字母序列/列标题)(JAVA实现)]]></title><link>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5560746</link><guid>https://blog.youkuaiyun.com/Mars_Yuan/article/details/5560746</guid><author>Mars_Yuan</author><pubDate>Wed, 05 May 2010 19:21:00 +0800</pubDate><description><![CDATA[已经发现更有效的算法，请参考《Excel中列数字与字母的转换（JAVA实现）》如果您有兴趣，可以继续阅读！  最近的一个专案中客户有这么一个需求：读取EXCEL档案的时候，需要做一些处理，但当处理某个单元格时如果发生异常需要记录是哪个单元格导致的异常，并且以列标题（字母+数字的）形式表示是哪个单元格 比如是 第7行第6列的单元格出错，则会记录 "F7 XXXX". 我们都知]]></description><category></category></item><item><title><![CDATA[随机出不重复的数字(不用随机出然后进行比较 JAVA实现)]]></title><link>https://blog.youkuaiyun.com/Mars_Yuan/article/details/4474751</link><guid>https://blog.youkuaiyun.com/Mars_Yuan/article/details/4474751</guid><author>Mars_Yuan</author><pubDate>Sun, 23 Aug 2009 11:44:00 +0800</pubDate><description><![CDATA[实现的原理：1.初始化你要随机出的不重复的数字的范围 这里我用一个数组 比如{0，1，2，3，4，5，6，7}2.然后打乱数组中数字的位置    具体步骤：随机出来一个index，将这个index作为数组的下标的数字与数组中最后一个数字交换    比如：随机出2 那么 结果就是 {0，1，7，3，4，5，6，2}   这样重复操作 数组的长度的一半次也就是 lenght/2 次]]></description><category></category></item></channel></rss>