自定义博客皮肤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)
  • 收藏
  • 关注

原创 理解Java中的synchronized关键字

理解Java中的synchronized关键字。synchronized 是java中的一个关键字,用于多线程情况下解决线程同步问题;它可以用来修饰代码块,方法,还有静态方法1)  修饰一个代码块:被修饰的代码块叫作同步代码块,作用范围是{}括起来的代码,作用对象是根据锁对象判断.例如:1.synchronized(this){}这样它的作用对象是调用该方法的对象2. synchronized(O

2018-01-18 17:03:52 259

原创 常用的五种单例模式实现方式

单例模式的关键点1) 构造方法不对外开放,为private2) 确保单例类只有一个对象,尤其是多线程模式下3) 通过静态方法或枚举返回单例对象4) 确保单例类在反序列化是不会重新创建新的对象 单例模式的实现方式1)  饿汉式public class Singleton1 {    /*    * 饿汉式是在声明的时候就已经初始化Singleton1,确保了对象的唯一性    *    *

2018-01-15 18:44:06 10374 1

原创 Java的四种引用方式(强引用,软引用,弱引用,虚引用)

Java基础知识学习1、Java中有哪几种引用?它们的含义和区别是什么?1) 强引用(StrongReference)强引用是使用最普遍的引用,如果一个对象具有强引用,那么垃圾回收器绝对不会回收它,当内存控件不足时,java虚拟机宁愿抛出OutOfMemoryError 也不会随意回收具有强引用的对象来解决内存不足的问题2) 软引用(SoftReference)如果一个对象只具有软引用,则内存空间

2018-01-10 17:44:25 6581 1

原创 Serializable 与 Parcelable 的区别?

什么是序列化?序列化就是把对象的信息转换成可存储,可传输的状态,序列化后的对象可以存储在临时或持久化持久性储存区或者在网络中传输有序列化也有反序列化,反序列化就是从存储区读取序列化后对象,重新创建该对象.Serializable 与 Parcelable 的区别?先说一下Seralizable 吧Serializabe是Java提供的可序列化的接口,当我们点进这个接口一看就会发

2018-01-08 10:56:52 340

原创 Android基础篇——Activity

这是写的第一篇博客,可能是一时兴起,就突然想用文字的形式记录一下,为了可以自信不至于一下就放弃就选择,就选择先写一篇Android开发中最常用的Activity,话不多数,进入正题......          Activityy要说Activity,这里贴一张图片图片,简单明了从这张图我们可以看到Activity 生命周期分为onCreate()  , onStart()

2017-12-11 16:25:35 361

空空如也

空空如也

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

TA关注的人

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