排序:
默认
按更新时间
按访问量

Java Date总结

在日常的程序中,我们经常会用到日期时间,常常会从字符串和日期进行转换,因此本文决定深入学习一下java的Date相关部分,我这里用的jdk是8.   一 java中的日期总述 在编程中,一般涉及到日期的操作有三种: 1日期的表示,2日期的转换,3日期的设定修改。   JAVA在jdk1.1 之前,...

2016-11-02 21:30:02

阅读数:6371

评论数:0

java io --- Reader类

在前几篇文章中一直讲的都是InputStream,这是操作字节流的类,然而我们在程序中往往要从文件等stream中读取字符信息,如果只用InputStream能否读取字符信息呢?当然可以。但是这涉及到了一个编码和解码的问题,传输双方必须才用同一种编码方式才能正确接收,这就导致每次在传输时,传输方需...

2016-10-16 17:45:52

阅读数:9778

评论数:3

java io -- FilterInputStream 与 装饰者模式

在上一篇文章中讲了FileInputStream 本文将介绍一个特殊的输入字节流:FilterInputStream,以及与之相随的一个经典的设计模式,装饰者模式。 在之前的文章中提到,InputStream的读取是以byte为单位的,但是我们日常中经常会读写其他类型的数据,当然,我们可以把读取出...

2016-10-15 23:50:52

阅读数:6039

评论数:2

java io -- FileInputStream

接上篇文章java io -- InputStream,本文将剖析InputStream中最常用的一个子类FileInputStream FileInputStream是对一个文件抽象而成的数据流,我们这里先展示一下这个类的结构。 图1 FileInputStream类 可以看到,这个结...

2016-10-15 23:20:50

阅读数:973

评论数:1

java io -- InputStream

上篇文章java io-流简单介绍了流的概念,本文我们就关注于字节流。 从java字节流说起,java的字节流有两种:输入流和输出流,我这里只分析输入流,输出流与输入流类似,只是方向相反。 输入流,顾名思义,就是我们输入我们程序的字节流,也就是如果我们的程序需要输入时,我们从流中读取。 输入...

2016-10-15 23:12:17

阅读数:998

评论数:1

Java io --- 流(Stream)

1 流的概念 在java中,流(stream)代表一个数据来源,或者一个数据目的地。Stream是对数据源的一种整体抽象,一个stream可以是一个文件,或者一个socket,在很多教程中,都提到可以将stream看成一个与目的数据源操之间的管道,我们利用这个管道从数据源中读取或者写数据,总之,...

2016-10-15 22:59:27

阅读数:516

评论数:0

Android View 四个构造函数详解

在android开发过程中,很多人都会遇到自定义view,一般都需要继承自View类,而当你打开View类的源码时,发现会有四个构造函数,那么这四个构造函数是如何使用的呢,怎么合理的利用四个构造函数呢,本文将进行一定探究,希望能够抛砖引玉。

2016-08-15 14:41:51

阅读数:5129

评论数:11

android 资源总体概述

在android开发过程中,总需要用到各种各样的图片,string等资源,为了便于管理,android将资源统一置于res文件中,其实还有几种资源,在android的说明文档中很难找到,但是在源码的阅读过程中却总是遇到,比如attr, styleable,本文将对android官方文档和作者的一些...

2016-08-01 19:51:28

阅读数:377

评论数:0

Java Proxy类深度探究

本文将利用Java Proxy类及代理模式 探究中的例子继续对Proxy进行探究,为了描述方便,本文现将场景描述一次。 场景:有一个接口叫超市即Supermarket,所有的超市都要实现这个接口,超市这个接口有两个方法,buy()和sell(),buy()用来进货,sell()用来销售。常见的超市...

2016-05-15 00:04:49

阅读数:859

评论数:0

Java Proxy类及代理模式 探究

代理模式:为其他对象提供一种代理,并以控制对这个对象的访问 本文通过一个超市的场景对代理模式进行探究,希望可以抛砖引玉,与大家分享。 场景 有一个接口叫超市即Supermarket,所有的超市都要实现这个接口,超市这个接口有两个方法,buy()和sell(),buy()用来进货,sell()用来销...

2016-05-14 23:36:44

阅读数:915

评论数:0

JAVA Class 类探究

Java 中所有的对象都是primitive 类型或者 reference类型。所有的reference类型都继承自Object类。对于任何继承自Object类的对象,jvm提供了一个Class类的实例,使得可以对运行时对象获取其类型信息。如下图所示: 本文以一个继承自Fruit的App...

2016-05-11 18:10:46

阅读数:380

评论数:0

Java集合类之List,Set探究

Collection是一个顶层的接口,在集合类中还有Map也属于顶层接口(参考Java集合类之Map探究),本文通过一张类图描述List和Set的基本结构。 类图解析: Collection是一个顶层的接口,定义了一系列方法,List和Set是继承自Collection的接...

2016-05-09 11:19:04

阅读数:643

评论数:0

Java 集合类之Map探究

Java Map存在于java.util包中,是一个集合类,常见的集合类还有List。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。 本文利用一张类图简述一个Map相关的组织结构。类图如下: 类图说明: Map是一个顶级接口,从类图中可以看出主要包括了几个方法(...

2016-05-09 10:36:26

阅读数:624

评论数:0

Java Comparator 和 Strategy模式

一引出问题 场景:有五种水果,每个水果都有sweet(甜度)属性和sour(酸度)属性,我们现在需要对水果按照甜度排序。 将所有水果置于一个ArrayList中,不采用Strategy时,对ArrayList进行封装,添加sort()方法,类图如下:   这种方法有两个主要问题 1)sort()只...

2016-04-29 10:52:30

阅读数:563

评论数:0

Java array总结

1 Array是java中对对象序列最有效的存储和随机访问。   2 Array的大小的固定的,不能改变。   3 Array 和 ArrayList ArrayList是对Array的一个改进,当增加时,新建一个更大的array,将数据进行拷贝。 其他container(thinki...

2016-04-28 15:19:12

阅读数:305

评论数:0

JAVA iterator与iterator模式

Iterator 模式 JAVA Collection 接口中有一个方法,iterator(),而Set,List,Queue都继承自Collection。 由于对Collection对象的遍历需求,进而产生了iterator。 这里介绍iterator模式及Java Iterator

2016-04-28 14:33:47

阅读数:596

评论数:0

java volatile 探究

一 同步问题 先看一个多线程的例子,地球人都知道,这样的代码一定会有问题 public class Test { static int x = 0; private static int thread_num = 1000; public static void add (){ x++...

2016-04-13 13:36:47

阅读数:369

评论数:0

Java synchronized 探索

一 并发的需求   在java的开发中,经常会有多线程的使用,在多线程使用时,就不可避免要访问同一个变量,这时就需要对共享变量进行控制,防止对一个变量同时访问时出错,在java中有synchronized关键字及其他方法进行并行控制,这里对synchronized进行一个介绍,首先引入一个例子,说...

2016-04-12 10:51:35

阅读数:406

评论数:0

android handler Message 的使用备忘录

在使用handler和message时,有两点需要记住: 1 每个线程稚嫩个you

2014-06-23 16:24:35

阅读数:748

评论数:0

android 利用 service 实现音乐播放

android利用service实现音乐播放

2014-06-22 21:51:30

阅读数:3114

评论数:3

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