自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 读书笔记之head first设计模式1

我们面对的问题:一、继承的局限父类的方法不能很好的适用于每个子类时,此时我们运用继承这种方式提高代码的复用性是有局限性的。例如:(1.父类的方法子类不能选择性继承2.子类涉及到复写父类方法时很繁琐,代码的复用性不高)二、接口的局限性接口虽然能解决不能选择继承的问题,但是由于接口中定义的方法是抽象方法,所以没办法复用代码。设计模式1:找出程序可能需要变动的部分,把它们独立

2015-02-12 15:06:19 558

转载 个人总结之java的三大特性

1、我们可以把JAVA中的类分为以下三种:类:使用class定义且不含有抽象方法的类。抽象类:使用abstract class定义的类,它可以含有,也可以不含有抽象方法。接口:使用interface定义的类。在这三种类型之间存在下面的继承规律:类可以继承(extends)类,可以继承(extends)抽象类,可以继承(implements)接口。抽象类可以继承(extend

2015-02-11 20:02:56 480

原创 个人总结之类 Arrays类的常用方法

此类包含用来操作数组binary Search(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。都是静态方法,直接用类名Arrays调用。 比较常用的有:1.折半查找法binarySearch2.拷贝数组copyOf3.指定范围复制数组copyOfRange4.比较equals5.填充数组fill6.排序sort7.转换为字符串toString1.折半查找

2015-02-11 14:18:12 1666

原创 个人总结之自增自减的实际运用

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 619

原创 个人总结之位运算和与运算

位移运算符表示左移,左移的N位数,表示原来的数乘以2*N。向左移动一位就等同于原来的数乘以了2。例子:a如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了33%32=1位。如果左移的是byte 和short类型的,他们会自动转换成int类型。在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当

2015-02-11 11:06:51 461

原创 个人总结之进制转换

一、正整数的十进制转换成二进制方法:除2求余,倒序排列解释:将一个正整数一次除以2,求它的余数(余数只可能是1或者0), 知道最后的商等于1或者0时为止!,将所得的余数倒序排列就是该数字的二进制表达方式。二、负整数的十进制转换二进制方法:取反加1解释:负整数的十进制转二进制的诀窍就是:先得出他相反数(也就是它对应的正数)的二进制形式,取反(即0变为1,1变成0),最后在

2015-02-11 10:57:52 1756

原创 java50道经典题之5条件运算符的嵌套

import java.util.Scanner;/**题目:利用条件运算符的嵌套来完成此题: * 学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。    */public class Test { public static void main(String[] args) { System.out.println("请输入你的成绩来确认你的

2015-02-07 22:21:31 3293

原创 java经典50道题之4分解质因数

import java.util.Scanner;/** * 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。   程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:   (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。   (2)如果n > k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整

2015-02-07 22:19:31 4008 1

原创 java经典50道题之3素数问题

/** * 题目:判断1到100之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, * 则表明此数不是素数,反之是素数。   * */public class Num { public static void main(String[] args) { for (int i = 2; i < 100; i++) {

2015-02-07 22:16:43 627

原创 java经典五十道题之2水仙花数问题

这道题的关键是综合利用取模、相除的方法。将一个三位数的个位、十位、百位分别表示出来。然后用循环嵌套判断,筛选出符合条件的数!ps:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。public class ShuiXianHua { public static void main(String[] args) { for (int i =

2015-02-07 22:11:03 678

原创 java经典五十道题之1兔子问题

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?   1.先手写出前几个月兔子的对数,找出规律!/** * 题目:古典问题:有一对兔子从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?    */public class

2015-02-07 19:49:01 1747

android音乐播放器带详细注释

代码小巧功能齐全,附带详细注释! 资源来自培训老师的上传,不要积分!代码具体出处不详,注释是老师加的!

2015-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除