摘要: 一直真机调试都没有问题, 但是有一次开始,真机调试正常安装没有问题,但是一打开就崩溃了一眨眼间就像被光闪了一下的那种。 oppoR11调试会这样,但是用魅族试过没有问题, 报错出现过Android Studio-Didn't find class XXX on path: DexPathList [ 阅读全文
posted @ 2019-08-31 15:32 甜树果子二号 阅读(2869) 评论(0) 推荐(0) 编辑
摘要: 记录一个问题先: AndroidS Studio打包APK时出现问题:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:lintVitalRelease'. 什么意思?任务':app:lintVi 阅读全文
posted @ 2019-08-30 21:28 甜树果子二号 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 打开文件管理器Device File Explorer: 版本Android Studio3.2 什么是CAS 它是用在并发场合用来实现线程安全的一种算法,进行不可分割的原子操作。基本思想是:我认为value的值应该是A,如果是的话那我就把它改成B,如果不是A就说明已经被别人修改过了,那么我就不修改 阅读全文
posted @ 2019-08-27 17:15 甜树果子二号 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 在本地与远程分别新建了一个仓库并且关联后,想要把本地的文件提交到github上面, 输入下方命令后没有成功,而是出现了报错:error: src refspec master does not match any git push -u origin master 原因,此时提交所在的分支是一个空目 阅读全文
posted @ 2019-08-27 17:11 甜树果子二号 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 直觉地使用计算机机能理解的面向过程的方式去解决问题,会出现耦合的问题,是一种短期的方案,使得程序不容易维护与拓展。所以应该将面向对象的思想应用到程序设计当中,通过封装、继承、多态将程序的耦合度降低,运用设计模式增强程序的灵活性,使得它易于修改与复用。为了培养更好的编程思维与习惯,先从设计模式的学习与使用开始,希望有计划地学习设计模式,并且逐渐从了解到化为内用嘤嘤嘤!一、简单工厂模式:创建一个专门的 阅读全文
posted @ 2019-08-26 09:03 甜树果子二号 阅读(181) 评论(0) 推荐(0) 编辑
摘要: java虚拟机将内存分为哪些区域? 根据Java SE7版本的Java虚拟机规范,虚拟机管理的内存包括5个运行时数据区域: 1. 程序计数器 2. 虚拟机栈 3. 本地方法栈 4. 方法区 5. 堆 运行时数据区各部分的 作用 ? 一个线程所执行的字节码的行号指示器。 字节码解释器会通过改变计数器的 阅读全文
posted @ 2019-08-25 15:05 甜树果子二号 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、反射 反射被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类的内部信息,并且直接操作任意对象的内部属性及方法。 二、Java反射机制提供的功能 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类具有的成员变量和方法 阅读全文
posted @ 2019-07-31 22:33 甜树果子二号 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、观察者模式 观察者模式又叫发布-订阅模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时会通知所有的观察者对象,使它们能够自动地更新自己。当一个对象的改变需要改变其他的对象的时候就可以用观察者模式。 二、结构图 Subject类是抽象的主题对象 阅读全文
posted @ 2019-07-28 11:51 甜树果子二号 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、给方法之间添加分割线 效果: 二、自动导包 三、字体以及大小和行间距 四、注释的字体颜色 五、项目编码 六、省点模式(开启省点模式后会取消代码检查和提示等,需要注意) 七、代码垂直或者水平分区显示 效果: 八、Ctrl+鼠标改变字体大小 阅读全文
posted @ 2019-07-27 21:38 甜树果子二号 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、建造者模式 当需要创建一些复杂的对象,而且这些对象当中的内部建造顺序稳定的时候,就可以使用建造者模式。 即是将一个复杂对象的构造与表示分离,使得同样的构建过程可以创建不同的表示,提了依赖倒转原则,细节依赖于抽象。 二、结构图 Product是具体产品; Builder是为创建一个Product对 阅读全文
posted @ 2019-07-27 17:04 甜树果子二号 阅读(163) 评论(0) 推荐(0) 编辑