- 博客(55)
- 收藏
- 关注
原创 ContentProvider
学习安卓有十天时间了,ContentProvider曾经一度让我很头疼,因此特地抽时间进行研究学习,做出了这些总结,四张图详细讲解了ContentProvider的执行流程,以及最后一个读取系统短信的小案例。完全新手,完全是自己的理解,因此,若有错误,还请大家多多体谅。多谢您能提出宝贵的意见。
2014-03-31 21:41:17
916
原创 My New Life!
It is never too late to change your life!!!U should learn at anywhere anytime !!!
2014-02-15 22:04:10
713
原创 css 盒子模型
body{ border: red 5px solid; } div{ border:green 3px solid; border-width:2px; border-top-width:5px; border-top-color:blue; border-top-style:solid; bord
2014-02-15 21:45:37
541
原创 css position 示例
body{ border:1px red solid; } div{ width:140px; height:100px; } #ha{ border:1px red solid; background-color:red; position:absolute; top:40px; le
2014-02-15 21:44:44
435
原创 css position
postion案例 font{ position:absolute; color:red; top:200px; left:300px; } 飞骄傲噶破韩国
2014-02-15 21:43:33
474
原创 css float 实例
body{ border:1px red solid; } img{ width:400px; height:300px; float:right; } .word{ clear:right; } #imgtext{ width:500px; height:400px;
2014-02-15 21:42:05
503
原创 CSS float效果
#imagetext{ border:1px red solid; width:200px; height:200px; } #text{ color:blue; } #image{ float:left; } ( ⊙o⊙
2014-02-15 21:40:46
462
原创 CSS重要属性总结
<!-- body{ border:5px red solid; } div{ /*书写方式*/ /*方式一: border-width:5px; border-color:red; border-style:solid; */ /*方式二:
2014-02-15 21:39:25
1125
原创 CSS基础总结
演示DIV标签,用于包裹数据演示DIV标签,用于包裹数据演示SPAN标签,用于包裹数据,不具备换行功能演示SPAN标签,用于包裹数据,不具备换行功能演示p标签,上下间有空行超链接,href=#表示点击后不进行操作,多个超链接之间不换行ffffffdfdfdffffffffffffffkkkkffffkkkk
2014-02-15 21:36:53
705
原创 html练习
<!-- Html(Hyper Text Mark-up language)超文本标记语言。 部分最先加载,给Html页面增加一些辅助或者属性信息。 --> html技术总结 字体标签,size大小1-7 一级标题标签,最大 六级标题标签,最小 特殊字符: & " ® © ™ 在html中所
2014-02-15 21:35:14
534
原创 黑马程序员_04_装饰设计模式
------- android培训、java培训、期待与您交流! ----------装饰设计模式当想要对已有的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有对象的功能,并提供加强功能,那么自定义的该类,就称为装饰类。 装饰类通常会通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能 装饰模式比继承要灵活,避免了继承体系臃肿,降低了类
2013-12-24 07:46:06
495
原创 黑马程序员_03_享元设计模式Flyweight
------- android培训、java培训、期待与您交流! ---------- package studybase;public class HelloWorld3 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated metho
2013-12-23 15:53:52
466
原创 黑马程序员_02_模板方法模式
------- android培训、java培训、期待与您交流! ----------模板方法模式/* 需求:获取一段程序运行的时间 原理:获取程序开始和结束的时间并相减 获取时间:System.currentTimeMillis(); 当代码完成优化后,就可以解决这类问题。 什么是模板方法?在定义功
2013-12-23 15:52:28
418
原创 黑马程序员_01_单例设计模式
------- android培训、java培训、期待与您交流! ----------单例设计模式:解决一个类在内存只存在一个对象。 想要保证对象唯一: 1 为了避免其他程序过多建立该类对象,先控制禁止其他程序建立该类对象。 2 还为了让其他程序可以访问到该类对象,只好在本类中自定义一个对象。 3 为了方便其他程序
2013-12-23 15:51:34
470
转载 23种设计模式
java中的设计模式共有23种,主要分三个类型:创建型、结构型和行为型。 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实
2013-12-23 15:48:36
394
原创 黑马程序员_012_对JavaBean操作的四种方式
------- android培训、java培训、期待与您交流! ----------方式一:用反射,Method方式二:用BeanInfo方式三:用BeanUtils方式四:用PropertyUtils示例:package day1;public class ReflectPoint { private int x; public int y;
2013-12-23 15:46:51
543
原创 黑马程序员_011_常见异常
------- android培训、java培训、期待与您交流! ----------1、ArithmeticException,数学异常2、ArrayIndexOutOfBoundsException,数组角标越界异常3、NullPointerException,空指针异常4、InterruptedException :Thread类中提供了该方法interrupt()
2013-12-23 15:46:10
577
原创 黑马程序员_010_抽象类与接口
------- android培训、java培训、期待与您交流! ----------1、抽象类 /* 当多个类中出现相同功能,但是功能主体不同,这类可以进行向上抽取,这时,只抽取功能定义,而不抽取功能主题,用abstract。抽象方法必须放在抽象类中,因为若抽象方法放在非抽象类中,类的对象对该抽象方法完全没有意义。抽象方法:abstract 返回值类型 方法名();
2013-12-23 15:45:00
555
原创 黑马程序员_009_TreeSet的两种排序方式和HashSet保持元素唯一性的方式
------- android培训、java培训、期待与您交流! ----------1、HashSet保持元素唯一性的方式HashSet是如何保证元素的唯一性?是通过元素的两个方法,hashCode()和equals()来完成。如果元素的HashCode值相同,才会判断equals是否为true,如果元素的哈希值不同,不会调用equals。另外:若两个元素的值不同,地址值相同,过程是
2013-12-23 15:43:47
738
原创 黑马程序员_008_Map 的两种取出方式
------- android培训、java培训、期待与您交流! ----------1、keySet;将map中所有的键都存入到Set集合,因为set具备迭代器,所以可以迭代方式取出所有的键,再根据get方法,获取每一个键对于值。 Map集合取出原理,将map集合转成set集合,再通过迭代器取出import java.util.*;class MapDem
2013-12-23 15:42:09
845
原创 黑马程序员_007_List 与 Set
------- android培训、java培训、期待与您交流! ----------1、Collection包含List和Set List: ArrayList:底层数据结构使用的是数组结构。特点:查询速度快但增删很慢。
2013-12-23 15:41:17
455
原创 黑马程序员_006_StringBuilder 与StringBuffer
------- android培训、java培训、期待与您交流! ---------- 在jdk1.5之后,出现StringBuilder 区别: StringBuffer是线程同步的,安全的 StringBuilder是线程不同步的,不安全的。建议单线程使用(单线程中,StringBuffer判断锁,StringBuilder
2013-12-23 15:40:22
420
原创 黑马程序员_005_构造代码块、构造函数和静态代码块
------- android培训、java培训、期待与您交流! ----------1、构造代码块 作用:给对象进行初始化。对象一建立就运行,而且优先于构造函数执行。 和构造函数区别:构造代码块是给所有对象进行统一初始化,而构造函数时给对应的对象初始化。 构造代码块中定义的是不同对象共性的初始化内容。 class
2013-12-23 15:39:30
615
原创 黑马程序员_004_private、static、final、abstract修饰符
------- android培训、java培训、期待与您交流! ----------1、private private:私有,权限修饰符,用于修饰类中的成员(成员变量,成员函数)。私有只在本类中有效,类外无法访问(即使在类外建立类的对象也无法直接访问,但可在本类中提供访问私有的方式,set get方法,之所以对外提供访问方式,就因为可以在访问方式中可以加入逻辑判断等语句,对
2013-12-23 15:37:23
834
原创 黑马程序员_003_重载与重写(覆盖)
------- android培训、java培训、期待与您交流! ----------1、重载 概念:再同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。 特点:与返回值类型无关,只看参数列表 好处:方便与阅读,优化了程序设计 示例: //
2013-12-23 15:35:37
500
原创 黑马程序员_002_for 与 增强for
------- android培训、java培训、期待与您交流! ----------格式:for(数据类型 变量名:被遍历的集合(Collection)或数组。。其实底层就是迭代器好处:简化书写弊端:只能对集合进行获取操作,不能对集合进行删除操作迭代器:可以遍历,也可以remove集合中元素如果使用ListIterator,还可以在遍历过程中进行增删改查的操作。
2013-12-23 15:33:10
432
原创 黑马程序员_001_面向对象的特性
------- android培训、java培训、期待与您交流! ----------面向对象的特性:封装、继承和多态。1、封装:(Encapsulation) 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问的方式。 好处: 将变化隔离。 便于使用。
2013-12-23 15:25:24
551
原创 黑马程序员_银行业务调度系统
------- android培训、java培训、期待与您交流! ----------银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为vip窗口。2、有三种对应类型的客户:普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3、异步随机生成各种类型的客户,生成各类性用户的
2013-12-23 15:10:30
455
原创 黑马程序员_交通灯管理系统
------- android培训、java培训、期待与您交流! ----------交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,需求如下:1、异步随机生成 按照各个路线行驶的车辆: 例如: 由南向而来去往北向的车辆——执行车辆 由西向而来去往南向的车辆——右转车辆
2013-12-23 15:04:27
944
原创 黑马程序员_JAVA基础加强笔记
------- android培训、java培训、期待与您交流! ----------1.5后新特性: 静态导入 增强for循环 泛型 基本数据类型的拆箱与装箱,自动数据类型转换 枚举 可变参数 注解 线程池 Executors
2013-12-23 08:20:58
2110
原创 黑马程序员_JAVA笔记25——正则表达式
------- android培训、java培训、期待与您交流! ----------一、正则表达式,可以理解为符合一定规则的表达式 1、作用,用于专门操作字符串。 2、好处,可以简化对字符串的复杂操作 3、特点,用一些特定符号表示代码操作,这样就简化书写,所以学习正则表达式就是学习一些特殊符号的使用 4、具体操作功能:
2013-09-02 07:03:22
640
原创 黑马程序员_JAVA笔记24——网络编程(练习)
------- android培训、java培训、期待与您交流! ----------1、练习--TCP客户端并发登陆/*客户端通过键盘录入用户名,服务端对这个用户名进行校验。如果该用户存在,在服务端显示XXX,已登陆。并在客户端显示XXX,欢迎光临如果该用户不存在,在服务端显示XXX,尝试登陆。并在客户端显示XXX,该用户不存在最多就登陆三次。*/
2013-09-02 07:01:45
1042
原创 黑马程序员_JAVA笔记23——网络编程
------- android培训、java培训、期待与您交流! ----------一、网络编程 1、网络模型 OSI参考模型,数据封包,发送数据时,从上往下每一层都加一层信息,最后形成数据封包;到物理层时就传递给目标。目标接收到数据包后,从下往上依次拆包,每拆一包每层都获得相关层信息。 应用层
2013-09-02 07:00:27
954
原创 黑马程序员_JAVA笔记22——GUI
------- android培训、java培训、期待与您交流! ----------一、GUI (图形用户界面) JAVA为GUI提供的对象都存在java.Awt和javax.Swing两个包中。 java.Awt:Abstract Window ToolKit(抽象工具包),需要调用本地系统方法实现功能,属于重量级控件。(比较依赖于平台)
2013-09-02 06:59:43
808
原创 黑马程序员_JAVA笔记21——IO流
------- android培训、java培训、期待与您交流! ----------一、对象的序列化(对象的持久化,就是把对象存储到硬盘上,方便今后使用) 操作对象,被操作的对象需要实现Serializable(标记接口,没有方法的接口) ObjectInputStream ObjectOutputStream
2013-09-02 06:58:57
845
原创 黑马程序员_JAVA笔记20——IO流
------- android培训、java培训、期待与您交流! ----------一、File类 1、用来将文件或者文件夹封装成对象。 2、方便对文件与文件夹的属性信息进行操作。 3、FIle对象可以作为参数传递给流的构造函数。 4、了解File类中的常用方法import java.io.*;class FileDem
2013-09-01 16:55:44
644
原创 黑马程序员_JAVA笔记19——IO流
------- android培训、java培训、期待与您交流! ----------1、IO流用来处理设备之间的数据传输 java对数据的操作是通过流的方式 java 用于操作流的对象都在IO包中 流按操作数据分为两种,字节流和字符流 流按流向分为:输入流,输出流 字节流的抽象基类 input
2013-09-01 16:54:57
772
原创 黑马程序员_JAVA笔记18——其他对象
------- android培训、java培训、期待与您交流! ----------1、System,里面全是静态方法和属性,常用的具有 out 标准输出,默认控制台, in 标准输入,可以接收键盘的输入。 static Properties getProperties():确定当前的系统属性 类Prop
2013-09-01 16:53:47
463
原创 黑马程序员_JAVA笔记17——集合
------- android培训、java培训、期待与您交流! ----------1、类Collections ,专门用于对集合collection操作,里面全是静态方法。 其中static > void sort(List list>方法,根据元素额自然顺序,对指定列表按升序排序。 public static void sort(List list,Co
2013-09-01 16:52:56
540
原创 黑马程序员_JAVA笔记16——集合(Map)
------- android培训、java培训、期待与您交流! ----------1、Map,接口Map,将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值。 K:此映射锁维护的键的类型 V:映射值的类型 特点:该集合存储键值对,一对一对往里存,而且保证键的唯一性
2013-09-01 16:52:08
519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人