
Java基础
文章平均质量分 82
玩火轩辕
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中Socket通信的简单实现
前言Android Framework 层代码中大量使用了 Binder IPC 通信方式,除此之外,Socket 也是一种重要的 IPC 通信方式,比如StorageManagerService(8.0 之前叫 MountService)与 Vold 之前的通信,SystemServer 和 Zygote 之间也是通过 Socket 进行通信的。本文简单总结下 Android Java 层在使用...转载 2018-07-07 11:25:35 · 64089 阅读 · 13 评论 -
Java 中的注解(Annotation)
public Class test{ }原创 2018-07-08 13:12:58 · 292 阅读 · 0 评论 -
设计模式1——单例模式(创建性模式)
今天一觉醒来受了点刺激,博客写起来确实很花费精力,最近博客写的有点慢、有点少。总体来说,缺少计划,今天就来点计划,之前研究过一段时间的设计模式,但是没有输出,看过的、标记过的东西都在书里,总结起来会比较快,近期的博客计划就拿设计模式开刀了,一周写个5/6篇,日更。今天第一篇,就先从最简单的“单例模式”开始。Android系统源码中使用了大量的设计模式,但是,对于初学者来说,直接到源码里翻设计模式还...原创 2018-07-15 01:57:37 · 219 阅读 · 0 评论 -
设计模式5——原型模式(创建型模式)
原型模式,根据现有的实例变量( A ),复制(克隆)出相同类型的实例变量 ( B )。 要理解原型模式的实质,核心的要点是搞清楚 “ 深复制 ” 和 “ 浅复制 ”。 一,“ 深复制 ” 和 “ 浅复制 ” 的概念和区别 浅复制:使用一个已知实例 ( A ) 对新创建实例 ( B ) 的成员变量逐个赋值,这个方式也被称为浅拷贝 深复制:不仅要复制对象的所有非引用类型成员(即基本数据类型变量...原创 2018-08-24 20:59:38 · 202 阅读 · 0 评论 -
Effective Java 读书笔记(第2章 创建和销毁对象)——持续更新中
第一条: 考虑用 “静态工厂方法” 代替 “构造器” 此处的 “静态工厂方法” 不直接对应设计模式中的工厂方法。 “静态工厂方法” 相对于 “构造器”有以下4点优势: 第一大优势:有名称。 名字可用于描述被返回的对象,易于阅读和字面理解。类似 bigApple()、smallApple()可以很形象表述要返回对象的特征。 第二大优势:不必每次调用都创建一个新对象。 比如 “单例模...原创 2018-09-28 17:31:54 · 227 阅读 · 0 评论 -
Java中的内部类
本文的内容参考了:https://blog.youkuaiyun.com/Hacker_ZhiDian/article/details/82193100 并在此基础上给出总结。 AOSP的代码中,大量使用了内部类。要准确阅读代码,有必要深刻理解java内部类的使用。 1, java中4种内部类的介绍 1.1 普通内部类 public class InnerClassTest { publ...原创 2018-11-19 20:30:05 · 250 阅读 · 0 评论