自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ContentProvider

学习安卓有十天时间了,ContentProvider曾经一度让我很头疼,因此特地抽时间进行研究学习,做出了这些总结,四张图详细讲解了ContentProvider的执行流程,以及最后一个读取系统短信的小案例。完全新手,完全是自己的理解,因此,若有错误,还请大家多多体谅。多谢您能提出宝贵的意见。

2014-03-31 21:41:17 851

原创 My New Life!

It is never too late to change your life!!!U should learn at anywhere anytime !!!

2014-02-15 22:04:10 650

原创 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 482

原创 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 393

原创 css position

postion案例 font{ position:absolute; color:red; top:200px; left:300px; } 飞骄傲噶破韩国

2014-02-15 21:43:33 446

原创 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 476

原创 CSS float效果

#imagetext{ border:1px red solid; width:200px; height:200px; } #text{ color:blue; } #image{ float:left; } ( ⊙o⊙

2014-02-15 21:40:46 429

原创 CSS重要属性总结

<!-- body{ border:5px red solid; } div{ /*书写方式*/ /*方式一: border-width:5px; border-color:red; border-style:solid; */ /*方式二:

2014-02-15 21:39:25 1074

原创 CSS基础总结

演示DIV标签,用于包裹数据演示DIV标签,用于包裹数据演示SPAN标签,用于包裹数据,不具备换行功能演示SPAN标签,用于包裹数据,不具备换行功能演示p标签,上下间有空行超链接,href=#表示点击后不进行操作,多个超链接之间不换行ffffffdfdfdffffffffffffffkkkkffffkkkk

2014-02-15 21:36:53 667

原创 html练习

<!-- Html(Hyper Text Mark-up language)超文本标记语言。 部分最先加载,给Html页面增加一些辅助或者属性信息。 --> html技术总结 字体标签,size大小1-7 一级标题标签,最大 六级标题标签,最小 特殊字符: & " ® © ™   在html中所

2014-02-15 21:35:14 508

原创 黑马程序员_04_装饰设计模式

------- android培训、java培训、期待与您交流! ----------装饰设计模式当想要对已有的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有对象的功能,并提供加强功能,那么自定义的该类,就称为装饰类。    装饰类通常会通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能    装饰模式比继承要灵活,避免了继承体系臃肿,降低了类

2013-12-24 07:46:06 466

原创 黑马程序员_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 437

原创 黑马程序员_02_模板方法模式

------- android培训、java培训、期待与您交流! ----------模板方法模式/*    需求:获取一段程序运行的时间    原理:获取程序开始和结束的时间并相减    获取时间:System.currentTimeMillis();    当代码完成优化后,就可以解决这类问题。    什么是模板方法?在定义功

2013-12-23 15:52:28 388

原创 黑马程序员_01_单例设计模式

------- android培训、java培训、期待与您交流! ----------单例设计模式:解决一个类在内存只存在一个对象。    想要保证对象唯一:        1 为了避免其他程序过多建立该类对象,先控制禁止其他程序建立该类对象。        2 还为了让其他程序可以访问到该类对象,只好在本类中自定义一个对象。        3 为了方便其他程序

2013-12-23 15:51:34 435

转载 23种设计模式

java中的设计模式共有23种,主要分三个类型:创建型、结构型和行为型。     一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点     二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。     三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实

2013-12-23 15:48:36 366

原创 黑马程序员_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 511

原创 黑马程序员_011_常见异常

------- android培训、java培训、期待与您交流! ----------1、ArithmeticException,数学异常2、ArrayIndexOutOfBoundsException,数组角标越界异常3、NullPointerException,空指针异常4、InterruptedException    :Thread类中提供了该方法interrupt()

2013-12-23 15:46:10 534

原创 黑马程序员_010_抽象类与接口

------- android培训、java培训、期待与您交流! ----------1、抽象类    /*    当多个类中出现相同功能,但是功能主体不同,这类可以进行向上抽取,这时,只抽取功能定义,而不抽取功能主题,用abstract。抽象方法必须放在抽象类中,因为若抽象方法放在非抽象类中,类的对象对该抽象方法完全没有意义。抽象方法:abstract 返回值类型 方法名();

2013-12-23 15:45:00 502

原创 黑马程序员_009_TreeSet的两种排序方式和HashSet保持元素唯一性的方式

------- android培训、java培训、期待与您交流! ----------1、HashSet保持元素唯一性的方式HashSet是如何保证元素的唯一性?是通过元素的两个方法,hashCode()和equals()来完成。如果元素的HashCode值相同,才会判断equals是否为true,如果元素的哈希值不同,不会调用equals。另外:若两个元素的值不同,地址值相同,过程是

2013-12-23 15:43:47 687

原创 黑马程序员_008_Map 的两种取出方式

------- android培训、java培训、期待与您交流! ----------1、keySet;将map中所有的键都存入到Set集合,因为set具备迭代器,所以可以迭代方式取出所有的键,再根据get方法,获取每一个键对于值。    Map集合取出原理,将map集合转成set集合,再通过迭代器取出import java.util.*;class  MapDem

2013-12-23 15:42:09 815

原创 黑马程序员_007_List 与 Set

------- android培训、java培训、期待与您交流! ----------1、Collection包含List和Set                List:                        ArrayList:底层数据结构使用的是数组结构。特点:查询速度快但增删很慢。                                   

2013-12-23 15:41:17 433

原创 黑马程序员_006_StringBuilder 与StringBuffer

------- android培训、java培训、期待与您交流! ---------- 在jdk1.5之后,出现StringBuilder        区别:        StringBuffer是线程同步的,安全的        StringBuilder是线程不同步的,不安全的。建议单线程使用(单线程中,StringBuffer判断锁,StringBuilder

2013-12-23 15:40:22 386

原创 黑马程序员_005_构造代码块、构造函数和静态代码块

------- android培训、java培训、期待与您交流! ----------1、构造代码块        作用:给对象进行初始化。对象一建立就运行,而且优先于构造函数执行。        和构造函数区别:构造代码块是给所有对象进行统一初始化,而构造函数时给对应的对象初始化。        构造代码块中定义的是不同对象共性的初始化内容。    class

2013-12-23 15:39:30 564

原创 黑马程序员_004_private、static、final、abstract修饰符

------- android培训、java培训、期待与您交流! ----------1、private        private:私有,权限修饰符,用于修饰类中的成员(成员变量,成员函数)。私有只在本类中有效,类外无法访问(即使在类外建立类的对象也无法直接访问,但可在本类中提供访问私有的方式,set get方法,之所以对外提供访问方式,就因为可以在访问方式中可以加入逻辑判断等语句,对

2013-12-23 15:37:23 799

原创 黑马程序员_003_重载与重写(覆盖)

------- android培训、java培训、期待与您交流! ----------1、重载        概念:再同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。        特点:与返回值类型无关,只看参数列表        好处:方便与阅读,优化了程序设计        示例:                //

2013-12-23 15:35:37 457

原创 黑马程序员_002_for 与 增强for

------- android培训、java培训、期待与您交流! ----------格式:for(数据类型  变量名:被遍历的集合(Collection)或数组。。其实底层就是迭代器好处:简化书写弊端:只能对集合进行获取操作,不能对集合进行删除操作迭代器:可以遍历,也可以remove集合中元素如果使用ListIterator,还可以在遍历过程中进行增删改查的操作。

2013-12-23 15:33:10 402

原创 黑马程序员_001_面向对象的特性

------- android培训、java培训、期待与您交流! ----------面向对象的特性:封装、继承和多态。1、封装:(Encapsulation)        封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问的方式。        好处:                将变化隔离。                便于使用。

2013-12-23 15:25:24 521

原创 黑马程序员_银行业务调度系统

------- android培训、java培训、期待与您交流! ----------银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为vip窗口。2、有三种对应类型的客户:普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3、异步随机生成各种类型的客户,生成各类性用户的

2013-12-23 15:10:30 425

原创 黑马程序员_交通灯管理系统

------- android培训、java培训、期待与您交流! ----------交通灯管理系统模拟实现十字路口的交通灯管理系统逻辑,需求如下:1、异步随机生成 按照各个路线行驶的车辆:        例如:                由南向而来去往北向的车辆——执行车辆                由西向而来去往南向的车辆——右转车辆

2013-12-23 15:04:27 886

原创 黑马程序员_JAVA基础加强笔记

------- android培训、java培训、期待与您交流! ----------1.5后新特性:        静态导入        增强for循环        泛型        基本数据类型的拆箱与装箱,自动数据类型转换        枚举        可变参数        注解        线程池 Executors

2013-12-23 08:20:58 1980

原创 黑马程序员_JAVA笔记25——正则表达式

------- android培训、java培训、期待与您交流! ----------一、正则表达式,可以理解为符合一定规则的表达式    1、作用,用于专门操作字符串。    2、好处,可以简化对字符串的复杂操作    3、特点,用一些特定符号表示代码操作,这样就简化书写,所以学习正则表达式就是学习一些特殊符号的使用    4、具体操作功能:       

2013-09-02 07:03:22 610

原创 黑马程序员_JAVA笔记24——网络编程(练习)

------- android培训、java培训、期待与您交流! ----------1、练习--TCP客户端并发登陆/*客户端通过键盘录入用户名,服务端对这个用户名进行校验。如果该用户存在,在服务端显示XXX,已登陆。并在客户端显示XXX,欢迎光临如果该用户不存在,在服务端显示XXX,尝试登陆。并在客户端显示XXX,该用户不存在最多就登陆三次。*/

2013-09-02 07:01:45 979

原创 黑马程序员_JAVA笔记23——网络编程

------- android培训、java培训、期待与您交流! ----------一、网络编程    1、网络模型        OSI参考模型,数据封包,发送数据时,从上往下每一层都加一层信息,最后形成数据封包;到物理层时就传递给目标。目标接收到数据包后,从下往上依次拆包,每拆一包每层都获得相关层信息。                应用层          

2013-09-02 07:00:27 890

原创 黑马程序员_JAVA笔记22——GUI

------- android培训、java培训、期待与您交流! ----------一、GUI  (图形用户界面)        JAVA为GUI提供的对象都存在java.Awt和javax.Swing两个包中。        java.Awt:Abstract Window ToolKit(抽象工具包),需要调用本地系统方法实现功能,属于重量级控件。(比较依赖于平台)

2013-09-02 06:59:43 771

原创 黑马程序员_JAVA笔记21——IO流

------- android培训、java培训、期待与您交流! ----------一、对象的序列化(对象的持久化,就是把对象存储到硬盘上,方便今后使用)    操作对象,被操作的对象需要实现Serializable(标记接口,没有方法的接口)        ObjectInputStream        ObjectOutputStream     

2013-09-02 06:58:57 803

原创 黑马程序员_JAVA笔记20——IO流

------- android培训、java培训、期待与您交流! ----------一、File类    1、用来将文件或者文件夹封装成对象。    2、方便对文件与文件夹的属性信息进行操作。    3、FIle对象可以作为参数传递给流的构造函数。    4、了解File类中的常用方法import java.io.*;class FileDem

2013-09-01 16:55:44 610

原创 黑马程序员_JAVA笔记19——IO流

------- android培训、java培训、期待与您交流! ----------1、IO流用来处理设备之间的数据传输    java对数据的操作是通过流的方式    java 用于操作流的对象都在IO包中    流按操作数据分为两种,字节流和字符流    流按流向分为:输入流,输出流    字节流的抽象基类            input

2013-09-01 16:54:57 737

原创 黑马程序员_JAVA笔记18——其他对象

------- android培训、java培训、期待与您交流! ----------1、System,里面全是静态方法和属性,常用的具有            out   标准输出,默认控制台,            in    标准输入,可以接收键盘的输入。    static Properties  getProperties():确定当前的系统属性    类Prop

2013-09-01 16:53:47 436

原创 黑马程序员_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 503

原创 黑马程序员_JAVA笔记16——集合(Map)

------- android培训、java培训、期待与您交流! ----------1、Map,接口Map,将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值。                K:此映射锁维护的键的类型                V:映射值的类型    特点:该集合存储键值对,一对一对往里存,而且保证键的唯一性     

2013-09-01 16:52:08 491

空空如也

空空如也

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

TA关注的人

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