个人总结
文章平均质量分 54
「已注销」
永远年轻,永远热泪盈眶。
展开
-
个人总结之进制转换
一、正整数的十进制转换成二进制方法:除2求余,倒序排列解释:将一个正整数一次除以2,求它的余数(余数只可能是1或者0), 知道最后的商等于1或者0时为止!,将所得的余数倒序排列就是该数字的二进制表达方式。二、负整数的十进制转换二进制方法:取反加1解释:负整数的十进制转二进制的诀窍就是:先得出他相反数(也就是它对应的正数)的二进制形式,取反(即0变为1,1变成0),最后在原创 2015-02-11 10:57:52 · 1785 阅读 · 0 评论 -
个人总结之类 Arrays类的常用方法
此类包含用来操作数组binary Search(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。都是静态方法,直接用类名Arrays调用。 比较常用的有:1.折半查找法binarySearch2.拷贝数组copyOf3.指定范围复制数组copyOfRange4.比较equals5.填充数组fill6.排序sort7.转换为字符串toString1.折半查找原创 2015-02-11 14:18:12 · 1679 阅读 · 0 评论 -
个人总结之位运算和与运算
位移运算符表示左移,左移的N位数,表示原来的数乘以2*N。向左移动一位就等同于原来的数乘以了2。例子:a如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了33%32=1位。如果左移的是byte 和short类型的,他们会自动转换成int类型。在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当原创 2015-02-11 11:06:51 · 470 阅读 · 0 评论 -
个人总结之自增自减的实际运用
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;原创 2015-02-11 14:10:01 · 625 阅读 · 0 评论 -
个人总结之java的三大特性
1、我们可以把JAVA中的类分为以下三种:类:使用class定义且不含有抽象方法的类。抽象类:使用abstract class定义的类,它可以含有,也可以不含有抽象方法。接口:使用interface定义的类。在这三种类型之间存在下面的继承规律:类可以继承(extends)类,可以继承(extends)抽象类,可以继承(implements)接口。抽象类可以继承(extend转载 2015-02-11 20:02:56 · 487 阅读 · 0 评论 -
读书笔记之head first设计模式1
我们面对的问题:一、继承的局限父类的方法不能很好的适用于每个子类时,此时我们运用继承这种方式提高代码的复用性是有局限性的。例如:(1.父类的方法子类不能选择性继承2.子类涉及到复写父类方法时很繁琐,代码的复用性不高)二、接口的局限性接口虽然能解决不能选择继承的问题,但是由于接口中定义的方法是抽象方法,所以没办法复用代码。设计模式1:找出程序可能需要变动的部分,把它们独立转载 2015-02-12 15:06:19 · 563 阅读 · 0 评论