自定义博客皮肤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断言的使用和理解

关于java断言的理解和使用if(str == null) throw new IllegalArgumentException("str不能为null");如果程序中含有大量这样子的检查代码,程序的性能就会下降,而断言(assert)机制允许在测试期间向代码插入一些检查语句。当代码发布时,我们可以选择让这些代码是否有效。语法形式1.assert 条件;2.assert 条件: 表达式;这两种形式都会对条件进行检测,如果结果为false,则抛出一个AssertionError。在第二种

2020-08-20 15:09:07 227

转载 ## ## Android /data/local/tmp目录的好处

## Android /data/local/tmp目录的好处在Android中,访问data目录一般需要root权限,但是有个另外那就是/data/local/tmp目录。注意:(1)cd /data/local/tmp可以打开这个目录,而不是一级一级目录的打开(2)修改该目录下的文件属性,chmod 777 /data/local/tmp/xxx,这个是可以赋予权限的。adb shell mkdir -p /data/local/tmp/adb push android_se

2021-01-24 23:45:26 2062

原创 2020-08-21

app启动流程总结启动一个包和类就启动了一个application1.点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求;2.system_server进程接收到请求后,向zygote进程发送创建进程的请求;3.Zygote进程fork出新的子进程,即App进程;4.App进程,通过Binder IPC向sytem_server进程发起attachApplication请求;5.AMS向ApplicationThre

2020-08-24 09:46:26 202

原创 关于对面向对象的理解

面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼里世间存在的万物皆为对象,不存在的也可以创造出来。面向对象的程序设计好比如来设计西游记,如来要解决的问题是把经书传给东土大唐,如来想了想解决这个问题需要四个人:唐僧,沙和尚,猪八戒,孙悟空,每个人都有各自的特征和技能(这就是对象的概念,特征和技能分别对应对象的属性和方法),然而这并不好玩,于是如来又安排了一群...

2019-09-17 21:32:28 128

原创 \20. ORM的实现原理?**

\20. ORM的实现原理?**概念: 对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。详细介绍: 让我们从O/R开始。字母O起源于”对象”(Object),而R则来自于”关系”(Relational)。几乎所有的程序里面,都存在对象和关系数据库。在业务...

2019-09-17 21:19:03 169

空空如也

空空如也

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

TA关注的人

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