自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Looper景

预见自己、预见未来

  • 博客(18)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 Android的内部存储和外部存储

Android内部存储和外部存储   Android 文件系统的操作分为内部存储和外部存储,内部存储就是占用手机内存的空间,外部存储就是占用其他空间。比如SDCard。一、内部存储内部存储的目录,只有自己应用程序才能访问,其他应用程序不能访问,这个目录就是/data/data/ 这个目录,当程序卸载,这个目录自动删除。内部存储是依赖于应用程序的,因此访问内部存储,必须是应用

2015-08-31 23:21:36 1180

原创 SharedPreferences与Properties对比

1、SharedPreferences,五大存储方式中最简单的一种,属于键值对形式的,JAVA的util包中中还有个Properties,也是键值对形式的,同样用于存储。现在把  SharedPreferences与Properties做一个简单对比!!!1.1、从类的高度来看Properties是继承了HashTable,是一个Map集合,存储的属性集都是字符串类型的,所以不需要泛型

2015-08-31 15:40:18 1914

原创 Java通过new Date() 得到的时间与系统时间差N个小时的解决办法

Java通过new Date() 得到的时间与系统时间差N个小时的解决办法    一般情况下不会出现如题所示的问题,既然出现了我们就要想办法解决之。以我的机器为例,我的当前系统时间是北京时间2011-08-31T08:00:00,但是newDate()得到的却是:2011-08-31T00:00:00。表示java得到的时间比当前系统时间提前了8个小时,那么我们就要想办法把java得到的时间向

2015-08-22 12:10:34 7524 1

原创 适配器模式

适配器模式      在《HeadFirst设计模式》一书中是这么来解释适配器模式的:将一个类的接口,转换成客户期望的另一个接口。适配器让原来的接口不兼容的类可以合作无间。      现在有一个场景:现在已经有一个软件系统,为了使得这个软件系统更加强大,需要和另外一个厂商类库进行配合使用,由于两者又不兼容,那么该怎么办呢?我们可以采取下面的方式,在这

2015-08-13 14:10:58 532

原创 HTTP协议总结

HTTP协议总结     HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的

2015-08-12 22:44:24 394

原创 JDBC连接SQL Server数据库

JDBC连接SQL Server数据库        数据库驱动的概念        JDBC数据库厂商提供的用来操作数据库用的jar包就是数据库驱动。各个厂商如果提供各自的数据库驱动的话会导致开发人员学习成本太高,所以sun公司提供了一套数据库驱动应该遵循的接口规范,这套规范就叫做JDBC,本质上是很多的接口。由于所有的数据库驱动都遵循JDBC规范,我们在学习和使用数据库时只要学

2015-08-12 18:05:22 979

原创 Pull解析器解析XML

Pull解析器解析XML           除了可以使用SAX或DOM解析XML文件之外,也可以使用Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,Android已经内置了,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件。an

2015-08-12 13:58:13 624

原创 SAX解析XMl文件

SAX解析XMl文件   sax 是Simple API for XML的缩写,它并不是由W3C官方所提出的标准,可以说是“民间”的事实标准。    SAX与DOM比较而言,SAX是一种轻量型的方法。SAX在概念上与DOM完全不同。首先,不同于DOM的文档驱动,它是事件驱动的,也就是说,它并不需要读入整个文档,而文档的读入过程也就是SAX的解析过程。解析过程是这样的

2015-08-12 10:30:43 543

原创 装饰者设计模式

装饰者设计模式     提到装饰者设计模式,使用过JAVA IO编程的人都应该熟悉,JAVA IO包就是使用装饰器模式设计的,比如,为了 快速的从inputStream流中读取数据,我们使用BufferedInputStream装饰该流,被它装饰的流增加了缓冲数据的功能。装饰器模式可以让我们在动态的增强对象的功能,从而不影响程序的使用。当然,让我们在动态的增强对象的功能的方法不止这一种

2015-08-11 08:33:13 526

原创 工厂方法模式

工厂方法模式场景:我现在有一个动物体系 所有的动物都要吃饭   Animal|---AnimalFactory        |---Cat       |---Dog代码如下:/** * 这是一个动物抽象类 * */public abstract class Animal { /** * 吃的行为 */

2015-08-09 10:46:14 793

原创 正则表达式经典实例

正则表达式经典实例  正则表达式的常用操作:  * 1:匹配:  *     使用的是String类中的boolean matches(String regex)方法  * 2:切割:  *     使用的是String类中的String[] split(String regex)  * 3:替换:  *      String replaceAll(Strin

2015-08-08 20:05:48 2550

原创 JAVA的四大引用

JAVA的四大引用      从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 强引用(StrongReference)    我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空

2015-08-08 19:24:20 4636 1

原创 简单工厂模式

简单工厂模式 简单工厂模式很简单,如下: 我现在有一个动物体系 所有的动物都要吃饭   Animal       |---Pig       |---Dog   每个动物吃饭不一样,所以吃饭这个方法要进行抽象,那么用抽象类还是接口呢?因为这三者逻辑上有关系,所以使用抽象类会比较好,好,那么就写一个动物类吧!/** * 这是一个动物抽象类 * */

2015-08-07 13:04:02 742

原创 模板方法设计模式

模板方法设计模式     模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。  模板方法模式需要开发抽象类和具体子类的设计师之间的协作。一个设计师负责给出一个算法的轮廓和骨架,另一些设计师则负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称做基本方法(primitive method);而将这些基本方法汇总起来的方法叫做模板方法(template

2015-08-06 20:50:10 516

原创 因式分解

因式分解 因式分解,比如一个数90;那么它分解之后的结果是,90=2*3*3*5;public class Demo2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int num=sc.nextInt(); fenjie(num); sc.clos

2015-08-06 20:23:29 558

原创 10进制转化成其他进制

10进制转化成其他进制  public class RadixChange { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int num=sc.nextInt(); //转化成二进制 toBinary(num); //转化成八进制

2015-08-06 20:19:27 591

原创 Properties的基本使用

Properties的基本使用                  Properties:继承了HashTable,是一个Map集合,存储的属性集都是字符串类型的,所以不需要泛型 ,它是集合中可以和流结合使用的一个集合类。它里面有几个重要的方法如下:1. getProperty ( String key),用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对

2015-08-06 17:24:42 586

原创 单例设计模式

单例设计模式         Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”       从定义上来看,显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。      所以从具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态

2015-08-06 16:17:00 623

JAVA知识点的三十个经典回答

对JAVA基础而又很重要的知识的总结,可以看看,技术好的就不要看了,适合入门的人

2014-03-02

Thinking in java

JAVA公认的的经典之作,讲的很具体到位

2014-02-24

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

TA关注的人

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