苏富仕的博客

-4


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

单例模式

发表于 2017-11-22
单例模式简介单例模式是应用最广的模式之一。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局变量,这样有利于我们协调系统整体的行为。 定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 使用场景 确保某个类有且只有一个对象的场景,避免 ...
阅读全文 »

Java对象概述

发表于 2017-11-22
Java是一门以为C++基础而更纯粹的面向对象的程序设计语言。 无论是C++还是Java都属于杂合语言。但在Java语言中,设计者这种杂合并不像C++里那么重要。杂合语言允许采用多种编程风格,之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特 ...
阅读全文 »

面向对象6大原则

发表于 2017-11-21
单一职责原则单一职责原则(Single Responsiblity Principle),SRP。其定义为,对一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。 单一职责所表达的用以就是“单一”二字。如何划分一个类、一个函数的职责,需要根据个人经验、 ...
阅读全文 »

深入理解ListView工作原理(二)

发表于 2017-11-20
ListView常用优化技巧使用ViewHolder模式提高效率ViewHolder模式是提高ListView效率的一个重要的方法。ViewHolder模式充分利用了ListView的视图缓存机制,避免了每次在调用getView()的时候都去通过findViewById()实例化控件。据测试,使用V ...
阅读全文 »

深入理解ListView工作原理(一)

发表于 2017-11-19
前言ListView——列表,它作为一个非常重要的显示方式,不管是在Web中还是在移动平台中,都是一个非常好的、不可或缺的展示信息的工具。在android中,ListView控件接管了这一重担,在大量的场合下,我们都需要使用这个控件。虽然在5.X时代,RecyclerView在很多地方逐渐取代了Li ...
阅读全文 »

Java集合框架——Iterator接口

发表于 2017-11-18
Iterator接口Iterator是一个接口,它是集合的迭代器。集合可以通过Iterator去遍历集合中的元素。其定义如下。 12345678910111213141516public interface Iterator<E> { // 判断集合中是否存在下一个元素,如 ...
阅读全文 »

Java集合框架——Map接口

发表于 2017-11-18
Map接口Map接口与List、Set接口不同,它是由一系列键值对组成的集合,提供了key到value的映射,在Map中,它保证了key和value之间的一一对应关系。Map接口定义了一个类似于“字典”的规范,让我们能够根据键快速检索到它所关联的值。 123456789101112131415161 ...
阅读全文 »

Java集合框架——Collection接口

发表于 2017-11-16
Java集合框架总览图 所有的集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 集合接口:Iterator、ListIterator、Coll ...
阅读全文 »

android内存系统架构详解

发表于 2017-11-16
前言内存也被成为内存储器,其作用是暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换数据。内存是计算机中重要的部件之一,是用户任务与CPU处理进行沟通的桥梁。CPU会把计算机运行中需要的数据放到内存中进行运算处理,并将运算完成后的结果传送出来。 android的进程通信机制要想实现对androi ...
阅读全文 »

Java字节码

发表于 2017-11-16
摘要 Java字节码的二进制格式 Java字节码的魔数与版本 Java字节码的常量池 Java字节码的类继承 Java字节码的字段存储 Java字节码的方法格式 要想深刻理解JVM执行引擎的机制,就必须对JVM内部的数据结构有深入了解,而要了解JVM内部的数据结构,就必须要了解从Java源程序过渡 ...
阅读全文 »
1…3456
sufushi

sufushi

这是苏富仕的博客

54 日志
8 标签
GitHub
© 2018 sufushi
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3