- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 Python入门学习
一、Python简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意...
2018-03-29 17:35:15 271
原创 kotlin简介和学习笔记
什么是Kotlin? Kotlin 是由 JetBrains 开发,一个基于 JVM 的新的编程语言。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 谷歌 I/O 2017宣布将支持 Kotlin 作为Android开发的第一语言 目前AndroiStudio 3.0预览版本已自带Kotlin插件,无...
2018-03-29 17:30:37 357
原创 Android动画机制详解
动画详解 定义: Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果, 可以进行旋转、缩放、淡入淡出、位移等,这些效果可以应用在绝大多数的控件中。 实现原理: ...
2018-03-29 17:26:29 528
原创 常用图片加载框架比较(Glide、volley、Picasso)
Volley 一、ImageRequest: 来对网络图片进行请求,放入请求队列,获取后现在在控件上面 步骤: ...
2018-03-29 17:23:30 1930
原创 MVC、MVP模式详解
1、MVC和MVP MVC: 定义: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范, 用一种业务逻辑、数据、界面显示分离的...
2018-03-12 11:42:51 397
原创 Multidex机制,以及实现原理,产生的问题和解决方案
Multidex机制,以及实现原理,产生的问题和解决方案; 1、产生原因 当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效率要高很多...
2018-03-08 11:44:43 811
原创 多线程编程,处理多线程的并发问题(线程池)
线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小; ...
2018-03-01 18:14:11 2759
原创 Java设计模式, 单例模式,工厂模式,建造者模式和观察者模式
1、单例模式 写法: 懒汉式 /** * 懒汉模式 * 声明一个静态对象,并且在第一次调用getInstance 方法时进行初始化 * Created by Bill on 2017/12/15. */ public class LazySingleInstance...
2018-03-01 18:12:47 2269
系统设计System Design.epub.zip
2020-03-07
apk安装、卸载、分享工具类
2018-03-05
BAT大公司面试题汇总(Android)
2018-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人