自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为什么使用HttpUrlConnection时候,用available方法不准确

关于inputStream对象中的available()官方文档是这样给出解释的inputstream.available()方法返回的值是该inputstream在不被阻塞的情况下一次可以读取到的数据长度。如果数据还没有传输过来,那么这个inputstream势必会被阻塞,从而导致inputstream.available返回0。而对inputstream.read(byte[] byt

2015-09-21 14:50:52 1126

原创 静态内部类的使用场景

在实际的工作开发中,使用普通的内部类的场景比较多,似乎静态内部类并不常用,但是它也有其特定的使用场景。比如说我们学习JAVA的时候,的main方法,它是static 方法,是程序的入口,但不需要每个java文件都定义这个方法吧。为了代码简洁,减少代码量下面为了探索更多的使用场景,我们先来了解一下它的使用规则。1、非静态内部类是不可以声明静态成员的(属性和方法),使用静态类就可以声明静态

2015-09-08 16:11:32 5304 1

转载 为什么内部类可以访问外部类的成员

内部类就是定义在一个类内部的类。定义在类内部的类有两种情况:一种是被static关键字修饰的, 叫做静态内部类, 另一种是不被static关键字修饰的, 就是普通内部类。 在下文中所提到的内部类都是指这种不被static关键字修饰的普通内部类。 静态内部类虽然也定义在外部类的里面, 但是它只是在形式上(写法上)和外部类有关系, 其实在逻辑上和外部类并没有直接的关系。而一般的内部类,不仅在形式上和外

2015-09-08 14:24:42 881

转载 线程同步中volatile关键字

大家知道,Java语言是支持多线程的,为了解决线程并发的问题,引入了synchronized和volatile 关键字机制。synchronized是常用的,但是volatile关键字并不推荐使用。原因是它很容易被误用,原因可能涉及到线程内存栈的问题,下面就具体讲解一下:下面看一个例子,我们实现一个计数器,每次线程启动的时候,会调用计数器inc方法,对计数器进行加一 

2015-09-08 11:01:52 443

转载 webview发展现状

前言:根据Google公布的Android 各个系统版本市场占有率(Google Android dashboards), Android 4.0及其以上系统将近90%左右,发展趋势必将是未来市面上几乎是Android 4.0以上系统。本文主要关注Android 4.0及以上系统WebView的实现,从Android WebView实现的Framework层大致可以分为三段Androi

2015-09-01 14:29:16 439

空空如也

空空如也

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

TA关注的人

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