自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 常用类

第十四天Calendar   get{可以得到某个年或者月  或者日 小时 分钟  秒 }set{设置各种时间}Math 求随机数    Math.random()*(最大值-最小值+1)+最小值   左闭右开Random 用random对象     random.nextInt(最大值-最小值)+最小值 String 长度不可变

2016-07-29 20:52:00 232

原创 初识集合---collection集合

Collection接口-定义了存取对象的方法。两个常用的子接口:List接口:存放有序且允许有重复的元素的集合接口Set接口: 存放无序且不包含重复的元素的集合接口,是否重复是依据hashCode()和equals()两个方法区分的常用概念说明:"元素"-对象,实例"重复"-两个对象通过hashCode(),equals相等"有序"-元素取出的顺序与存入的顺序相同Ma

2016-07-29 20:48:18 305

原创 常用类练习提

package homework;import java.util.Arrays;//1.编程. 已知字符串:"this is a test of java". //按要求执行以下操作:// (1) 统计该字符串中字母s出现的次数// (2) 取出子字符串"test"// (3) 将本字符串复制到一个字符数组Char[] str中.// (4) 将字符串中每个单词的第

2016-07-28 21:23:09 287

原创 素数

public class Zhishu { public static void main(String[] args){ int i,j,k; outer :for(i=2;i<20;i++){ for(j=2;j<i-1;j++) { if(i%j==0){ continue outer; } } System.out.println

2016-07-27 10:04:54 169

原创 增强for循环和可变长度数组

package com.qf.demo2;public class Test { public static void main(String[] args) { // 增强for循环 // 数据类型 变量 : 数组名/集合名字 for (String string : args) { } int[] a = {1,3,5,3,2,6}; f

2016-07-26 21:25:07 924

原创 二分查找

先排序在查找,用api中的方法 也要用Arrays.sort排序,再用Arrays.binarraysearchpackage com.qf.demo4;/** * 二分查找法 * * 二分查找法的基础 这个数组必须是有序 * @author Administrator * */public class Test2 { public static void main(St

2016-07-26 21:21:53 282

原创 数组排序---选择排序

选择排序,进行选择,第一遍找出最小的,第二遍在找出最小的package com.qf.demo3;public class SelectSort { public static void main(String[] args) { int a[] = {2,3,8,4,7,1}; // 选择排序 外层循环控制 循环的趟数 for (int i = 0; i < a.len

2016-07-26 21:17:50 204

原创 数组排序---插入排序

package com.qf.demo3;/** * 插入排序 * @author Administrator * */public class InsertSort { public static void main(String[] args) { int a[] = {9,4,7,2,1}; for (int i = 1; i < a.length; i++)

2016-07-26 21:15:50 187

原创 数组排序---冒泡排序

冒泡排序,就是前后比较,变换位置package com.qf.demo3;public class BubbleSort { public static void main(String[] args) { int[] a = {2,3,1,6,4,8}; for(int j =0;j<a.length-1;j++){ for(int i=0;i<a.length

2016-07-26 21:13:11 235

转载 HTML5的小技巧(二)

1. 群组标题(hgroup)假 设一个网站有名称、副标题分别用、标签来标记,在HTML4中还没有一种能够将两者之间的关系用很好的语义关系 来描述的方法,此外,当使用h2在页面中显示其它标题时,在层级方面问题就更多。而使用群组标题hgroup元素,我们可以将这些标题聚集在一起,而不影 响文档的整个纲要。 Recall Fan Page Only for people who

2016-07-26 19:10:29 339

转载 HTML5的小技巧(一)

1. 新的文档类型(Doctype)"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">上面这个既麻烦又难记的XHTML文档类型你还在使用吗? 如果还是这样的话,现在该切换到新的HTML5文档类型了。现在只要这么简单的15个字符就可以了。(注意:你的doctype的申明需要出现在你html文件的第一行。)2

2016-07-26 19:09:41 274

原创 内部类 ---匿名内部类

没有名字的类 只能使用一次 优先使用匿名内部类package com.qf.demo2;/** * 匿名内部类 * 只使用一次 * @author Administrator *抽象类 举例 */public class AnonymityInner { public static void main(String[] args) { Runner runner =

2016-07-25 22:02:00 256

原创 内部类 ---局部内部类

只能用abstract 或者 final 修饰 不能有访问权限修饰符在方法中声明一个类 非常少用 基本不用属性不可以使用static外面的其他方法无法调用局部内部类,在本方法里面调用如果想要转型局部内部类 必须调用局部内部类的所有方法package com.qf.demo2;/** * 局部内部类是写在方法里面的 * * @author Administrator

2016-07-25 21:57:17 364

原创 内部类----静态内部类

static可以修饰内部类,通常用来给外部类赋值  例如 建造者模式静态内部类不能使用外部类非静态的属性,必须用对象名调用在外部类中 创建静态内部类可以直接创建,不需要创建外部类不能使用成员内部类的方式创建静态内部类对象内部类 对象名 = new 内部类();外部类.内部类 对象名 = new 外部类.内部类();外部类直接通过类名去调用内部类中的静态属性外部类.内部类

2016-07-25 21:49:53 241

原创 内部类

内部类成员内部类 1. 通常用在安卓当中的适配器 2. 可以使用四种访问权限修饰符 3. 成员内部类不可以用static修饰属性 4. 使用时先创建外部类对象外部类 对象名 =new 外部类(); 内部类 对象名 = new 外部类().new内部类(); 或: 内部类 对象名 = new 外部类().new 内部类()外部类和内部类的方法重名 优先调用内部类的方法内部类

2016-07-25 21:33:35 184

原创 向上向下类型转换

package com.qf.demo5;import com.qf.demo4.Cat;public class Test { public static void main(String[] args) { // 儿子顶着父亲的名字去唱戏 Person p = new Son(); // 让儿子去 卸妆 唱流行歌曲 Son son = (Son) p; // 叫做

2016-07-22 20:10:03 382 1

原创 多态

多态 : 一个事物有多种表现形态编译时多态: 编译是多态是在编译时期就能够察觉的多态  比如  重载运行时多态: 运行时期才能够直到的多态   向下转型向上转型: 父类的引用指向子类的实例        简化代码  提高复用性 有缺陷  父类中没有的方法  也就是 子类特有的方法 是不能被调用的向下转型: 在向上转型的基础之上, 将父类的引用给子类的引用    

2016-07-22 20:08:32 188

原创 java设计模式-----单例模式

单例模式:   节省资源,避免歧义分类:饿汉式:先创建对象 , 在返回懒汉式:调用的时候才返回  1  构造方法必须私有化  2  必须在本类内部创建对象     饿汉式用final关键字 以确保 对象唯一性懒汉式    在调用的时候判断是否为空  如果为空创建对象,不为空直接返回  3   饿汉式和懒汉式 哪个在 多线程中不安全?懒汉式

2016-07-22 20:03:55 183

原创 java设计模式----工厂模式

静态工厂模式: 为了创建对象而产生  1  有工厂类,有一个可以根据需求返回创建的对象的方法  2  工厂类中的产生对象的方法的返回值类型是 父类的类型,产生的对象都是子类对象  3  强调: 工厂类中的方法的返回值和返回的对象中存在着向上转型的关系public class Cloth { public void makeCloth(){ System.out

2016-07-22 19:58:02 207

原创 JDK环境变量配置

安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级 →环境变量。系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(例如: E:\Java\jdk1.7.0)。系统变量→寻找 Path 变量→编辑在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码

2016-07-20 13:10:31 177

原创 this.方法参数传递等

最小作用域最强原则:局部变量的作用要比全局变量作用强this this 指代本类对象可以调用 属性   方法  和 构造方法调用构造方法  this()  要求必须放在构造方法的第一行使用this()  调用哪个根据携带参数类型  个数  顺序this()调用构造方法的目的 : 简化代码class Person{String na

2016-07-19 20:51:25 1937

原创 运算符.强制类型转换等

标识符: j ava中对 包 类 方法 参数 变量等命名时的字符序列  由字母 下划线 数字 美元符 $ 组成 不能以数字开头 不能是关键字和保留字  严格区分大小写  长度无限制 最好不超过15字符  驼峰式命名:1 类名:首字母大写,如果是多个单词组成,则每个单词的首字母都大写2 变量 方法名 参数名 命名时 首字母小写,如果是多个单词组成,则第一个

2016-07-19 20:48:13 271

原创 方法

方法格式  [修饰符(public static )] 返回值类型(数据类型或者void)  方法名(形式参数列表(数据类型 变量名,数据类型  变量)){功能性代码[return 返回值(实际数值/变量)]}调用方法呢?方法名(实际参数);  1  方法里面不能声明方法  只能调用方法  2   形式参数列表和实际参数列表 一定

2016-07-19 20:40:10 261

原创 面向对象

面向对象把大象装冰箱里面面向过程的思考方式1 把冰箱门打开 2 把大象装进去 3 把冰箱门带上面向对象的思考方式冰箱 门 空间 开门 关门大象 块大 占地多 跑进冰箱// 说走就走旅行 去泰国面向过程1 工作挣钱2 收拾行李3 带上钱 ,护照4 买票5 去机场6 坐飞机7 到

2016-07-18 21:06:56 224

空空如也

空空如也

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

TA关注的人

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