<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ldw_demo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ldw_demo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ldw_demo]]></copyright><item><title><![CDATA[读书笔记之head first设计模式1]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43762613</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43762613</guid><author>ldw_demo</author><pubDate>Thu, 12 Feb 2015 15:06:19 +0800</pubDate><description><![CDATA[我们面对的问题：


一、继承的局限
父类的方法不能很好的适用于每个子类时，此时我们运用继承这种方式提高代码的复用性是有局限性的。例如：（1.父类的方法子类不能选择性继承2.子类涉及到复写父类方法时很繁琐，代码的复用性不高）
二、接口的局限性
接口虽然能解决不能选择继承的问题，但是由于接口中定义的方法是抽象方法，所以没办法复用代码。
设计模式1：找出程序可能需要变动的部分，把它们独立]]></description><category></category></item><item><title><![CDATA[个人总结之java的三大特性]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43737561</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43737561</guid><author>ldw_demo</author><pubDate>Wed, 11 Feb 2015 20:02:56 +0800</pubDate><description><![CDATA[1、我们可以把JAVA中的类分为以下三种：
类：使用class定义且不含有抽象方法的类。
抽象类：使用abstract class定义的类，它可以含有，也可以不含有抽象方法。
接口：使用interface定义的类。
在这三种类型之间存在下面的继承规律：
类可以继承（extends）类，可以继承（extends）抽象类，可以继承（implements）接口。
抽象类可以继承（extend]]></description><category></category></item><item><title><![CDATA[个人总结之类 Arrays类的常用方法]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43733565</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43733565</guid><author>ldw_demo</author><pubDate>Wed, 11 Feb 2015 14:18:12 +0800</pubDate><description><![CDATA[此类包含用来操作数组binary Search（比如排序和搜索）的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。
都是静态方法，直接用类名Arrays调用。 
比较常用的有：1.折半查找法binarySearch2.拷贝数组copyOf3.指定范围复制数组copyOfRange4.比较equals5.填充数组fill6.排序sort7.转换为字符串toString
1.折半查找]]></description><category></category></item><item><title><![CDATA[个人总结之自增自减的实际运用]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43733451</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43733451</guid><author>ldw_demo</author><pubDate>Wed, 11 Feb 2015 14:10:01 +0800</pubDate><description><![CDATA[public class Test {
	public static void main(String[] args) {
		// int i = 0; //第一次
		// int j = i++; //0
		// int k = --i; //0
		// System.out.println("i="+i+"\r\nj="+j+"\r\nk="+k);

		// int i = 0;]]></description><category></category></item><item><title><![CDATA[个人总结之位运算和与运算]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43731779</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43731779</guid><author>ldw_demo</author><pubDate>Wed, 11 Feb 2015 11:06:51 +0800</pubDate><description><![CDATA[位移运算符

表示左移，左移的N位数，表示原来的数乘以2*N。向左移动一位就等同于原来的数乘以了2。
例子：a
如果移动的位数超过了该类型的最大位数，那么编译器会对移动的位数取模。如对int型移动33位，实际上只移动了33%32=1位。如果左移的是byte 和short类型的，他们会自动转换成int类型。在数字没有溢出的前提下，对于正数和负数，左移一位都相当于乘以2的1次方，左移n位就相当]]></description><category></category></item><item><title><![CDATA[个人总结之进制转换]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43731615</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43731615</guid><author>ldw_demo</author><pubDate>Wed, 11 Feb 2015 10:57:52 +0800</pubDate><description><![CDATA[一、正整数的十进制转换成二进制
方法：除2求余，倒序排列
解释：将一个正整数一次除以2，求它的余数（余数只可能是1或者0）， 知道最后的商等于1或者0时为止！，将所得的余数倒序排列就是该数字的二进制表达方式。


二、负整数的十进制转换二进制
方法：取反加1
解释：负整数的十进制转二进制的诀窍就是：先得出他相反数（也就是它对应的正数）的二进制形式，取反（即0变为1,1变成0），最后在]]></description><category></category></item><item><title><![CDATA[java50道经典题之5条件运算符的嵌套]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43612775</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43612775</guid><author>ldw_demo</author><pubDate>Sat, 07 Feb 2015 22:21:31 +0800</pubDate><description><![CDATA[import java.util.Scanner;

/**题目：利用条件运算符的嵌套来完成此题：
 * 学习成绩> =90分的同学用A表示，60-89分之间的用B表示，60分以下的用C表示。   
 */
public class Test {
	public static void main(String[] args) {
		System.out.println("请输入你的成绩来确认你的]]></description><category></category></item><item><title><![CDATA[java经典50道题之4分解质因数]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43612651</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43612651</guid><author>ldw_demo</author><pubDate>Sat, 07 Feb 2015 22:19:31 +0800</pubDate><description><![CDATA[import java.util.Scanner;

/**
 * 题目：将一个正整数分解质因数。例如：输入90,打印出90=2*3*3*5。   
程序分析：对n进行分解质因数，应先找到一个最小的质数k，然后按下述步骤完成：   
(1)如果这个质数恰等于n，则说明分解质因数的过程已经结束，打印出即可。   
(2)如果n > k，但n能被k整除，则应打印出k的值，并用n除以k的商,作为新的正整]]></description><category></category></item><item><title><![CDATA[java经典50道题之3素数问题]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43612569</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43612569</guid><author>ldw_demo</author><pubDate>Sat, 07 Feb 2015 22:16:43 +0800</pubDate><description><![CDATA[/**
 * 题目：判断1到100之间有多少个素数，并输出所有素数。 程序分析：判断素数的方法：用一个数分别去除2到sqrt(这个数)，如果能被整除，
 * 则表明此数不是素数，反之是素数。  
 * 
 */
public class Num {
	public static void main(String[] args) {
		for (int i = 2; i < 100; i++) {]]></description><category></category></item><item><title><![CDATA[java经典五十道题之2水仙花数问题]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43612461</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43612461</guid><author>ldw_demo</author><pubDate>Sat, 07 Feb 2015 22:11:03 +0800</pubDate><description><![CDATA[这道题的关键是综合利用取模、相除的方法。将一个三位数的个位、十位、百位分别表示出来。
然后用循环嵌套判断，筛选出符合条件的数！
ps：水仙花数是指一个 n 位数 ( n≥3 )，它的每个位上的数字的 n 次幂之和等于它本身。
public class ShuiXianHua {
	public static void main(String[] args) {
		for (int i =]]></description><category></category></item><item><title><![CDATA[java经典五十道题之1兔子问题]]></title><link>https://blog.youkuaiyun.com/ldw_demo/article/details/43606997</link><guid>https://blog.youkuaiyun.com/ldw_demo/article/details/43606997</guid><author>ldw_demo</author><pubDate>Sat, 07 Feb 2015 19:49:01 +0800</pubDate><description><![CDATA[题目：古典问题：有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？ 
  1.先手写出前几个月兔子的对数，找出规律！/**
 * 题目：古典问题：有一对兔子从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？   
 */
public class]]></description><category></category></item></channel></rss>