自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android进阶之路------1.了解MVC和MVP

一.MVC的基础知识1.  MVC的简单介绍     MVC是模型(model)-视图(view)-控制器(controller)的缩写,是用一种将业务逻辑,数据,界面显示分离的方法组织代码。Model  主要的任务是数据的业务处理逻辑,对应JavaBean,数据获取。View   主要任务是控件的显示以及传递用户的交互指令,对应XML文件。Controller 起到桥梁的作用

2017-06-09 13:27:51 603

原创 Android中ListView的定位

有时我们希望从其他界面返回的时候ListView能够恢复到上次查看的位置,解决办法如下: // 保存当前第一个可见的item的索引和偏移量 int index = mchapterlistView.getFirstVisiblePosition(); View v = mchapterlistView.getChildAt(0)

2016-10-26 14:53:47 476

原创 Java回调机制

1. 概念:A类中调用B类的某个方法C,然后B类中反过来调用A类中的方法D。D方法就是回调方法。2.常见的回调方式:   背景1:ClassA实现了CallBack   背景2:ClassA包含ClassB的引用b   背景3:ClassB有一个参数为callBack的方法f(CallBack callback)   A的对象a调用B的方法f(CallBack ca

2016-09-13 11:49:17 190

原创 java——final关键字

在java中final既可以修饰变量,可以修饰方法,也可以修饰类。一.简介 1.修饰类  当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 在使用final修饰类的时候,要

2016-09-05 17:30:25 258

原创 Java-static详解

static关键字是java编程过程中经常遇到的一个重要的关键字,下面就讲述一下static的用法.一.简介        可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。     通常情况下,类成员必须通过它的类的对象访问,有时候你想要定义一个类成员,使它独立于该类的任何对象。在成员的声明前加上static(静

2016-09-05 17:01:47 221

原创 Java四种代码块

在java中用{}括起来的称为代码块,代码块可分为以下四种:1.普通代码块:   类中方法的方法体2.构造代码块:   构造块会在创建对象时被调用,每次创建时都会被调用,优先于类构造函数执行。3.静态代码块:   用static ()包裹起来的代码片段,只会执行一次。静态代码块优先于构造块执行。4.同步代码块:   使用synchronized(){  } 包裹起来

2016-09-05 13:00:05 11018 2

原创 设计模式学习笔记——观察者模式

1.基本简介    观察者模式(又被称作发布-订阅模式)是一种软件设计模式,在此模式中,一个目标可以管理所有依赖于它的观察者,当目标本身的状态改变时主动向所有观察者发出通知。        观察者模式将观察者和被观察的对象分开。面向对象设计的一个原则是单一职责原则,也就是说一个类只负责一种职责。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和可重用性。2.模式中的角色

2016-08-29 16:41:06 401

空空如也

空空如也

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

TA关注的人

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