在类中,由private修饰的属性或者方法只能在该类内部访问,无法在派生类或者外部访问。 由protecred修饰的属性可以在派生类中访问,但是无法在外部访问。 通常使用protected修饰construction构造函数,使得其只能在派生类中访问而无法在外部访问。 以上两个修饰词都是在类被实例化 ...
分类:
其他好文 时间:
2019-08-27 23:11:28
阅读次数:
99
1、经典的Builder模式 Product /** * 计算机抽象类, 即Product角色 */ public abstract class Computer { protected String mBoard; protected String mDisplay; protected Stri ...
分类:
其他好文 时间:
2019-08-27 12:37:59
阅读次数:
80
类里面有三种类型:属性(普通属性,静态属性),方法(普通方法,静态方法,魔术方法),常量(访问权限为public),属性和方法可以加访问权限修饰符(public,protected,private) 魔术方法: 1、__construct()构造方法,创建对象时调用, __destruct()析构方 ...
分类:
其他好文 时间:
2019-08-27 10:41:31
阅读次数:
76
webview要调起input file拍照或者选取文件功能,可以在webview.setWebChromeClient方法中重写指定的方法,来拦截webview的input事件,并做我们相应的操作。 Android代码 这里的java代码是来拦截input事件的,里面做了很多api版本的判断,不同 ...
分类:
移动开发 时间:
2019-08-26 21:11:34
阅读次数:
127
原文: http://blog.gqylpy.com/gqy/300 Redis官网:https://redis.io Redis是完全开源免费的,遵守 "BSD协议" . Redis是一个高性能的 数据库. @[TOC] Redis具有以下特点 1. 支持数据持久化,可将内存中的数据保存至磁盘,重 ...
分类:
其他好文 时间:
2019-08-26 21:00:11
阅读次数:
95
下图是library中一个寄存器Q pin 的internal_power table, 表中该pin 的internal power 大多都是负值。其实library 中的internal_power 不是功率,而是热量,单位是焦耳不是瓦特 原因: Internal power 为负值是由Libe ...
分类:
其他好文 时间:
2019-08-26 14:41:21
阅读次数:
147
原文引用https://www.dazhuanlan.com/2019/08/26/5d6300df6f20f/ 博客真的是好几个月没更了,2019新年第一篇,继续深入动态代理,前两篇简单分析了动态代理的实现原理之后,这次继续深入了解具体的实现方式,并手写一套简易的动态代理已加强理解;本博客关于Ja... ...
分类:
其他好文 时间:
2019-08-26 09:45:59
阅读次数:
96
前言 在实际工作中,线程是一个我们经常要打交道的角色,它可以帮我们灵活利用资源,提升程序运行效率。但是我们今天不是探讨线程!我们今天来聊聊另一个与线程息息相关的角色:线程池.本篇文章的目的就是全方位的解析线程池的作用,以及jdk中的接口,实现以及原理,另外对于某些重要概念,将从源码的角度探讨。 ti ...
分类:
编程语言 时间:
2019-08-25 18:17:41
阅读次数:
89
1、先创建 activity_water_fall.xml 和 activity_water_fall_item.xml 2、创建Adapter 3、WaterFallActivity.java ps:图片路径,直接复制到drawable目录里面: 4、效果: ...
分类:
移动开发 时间:
2019-08-25 15:39:43
阅读次数:
1075
1、关于私有成员变量 无论父类中的成员变量是私有的、共有的、还是其它类型的,子类都会拥有父类中的这些成员变量。但是父类中的私有成员变量,无法在子类中直接访问,必须通过从父类中继承得到的protected、public方法(如getter、setter方法)来访问。 2、关于静态成员变量 无论父类中的 ...
分类:
其他好文 时间:
2019-08-24 15:28:56
阅读次数:
127