- 博客(11)
- 收藏
- 关注

原创 Activity面试
什么是activity?activity是一个应用程序组件(提供一个屏幕,用来和用户进行交互)负责和用户进行交互的组件在应用中一个Activity就是一个屏幕界面,我们可以通过setContentView(View view)方法 来显示一些指定控件也可以监听和处理用户的事件做出响应Activity 拥有四种基本状态: 1.Active/Running一个新 Activity 启动入栈后,...
2018-05-17 17:12:55
371
原创 java基本数据类型
基本类型:byte 二进制位数:8 包装类:java.lang.Byte 最小值:Byte.MIN_VALUE=-128 最大值:Byte.MAX_VALUE=127 基本类型:short 二进制位数:16 包装类:java.lang.Short 最小值:Short.MIN_VALUE=-32768 最大值:Short.MAX_VALUE=32767 基本类型:int 二进制位数:32 包装类...
2018-07-10 11:31:53
186
原创 android 属性动画
属性动画通过xml文件获取动画 帧动画 AnimationDrawable 类 使用 AnimationDrawable background = (AnimationDrawable) iv.getBackground()获取 文件夹 res/drawable 根标签 <animation-list> AnimationDr...
2018-04-28 15:30:28
152
原创 Android 三种动画总结
Android 里有3种动画,帧动画,补间动画,属性动画。View Animation: 视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。Drawable Animation: 这种动画(也叫Frame动画、帧动画)其实可以划分到视图动画的类别,专门用来一个一个的显示Drawable的resources,就像放幻灯片一样。Property Animation: ...
2018-04-27 18:59:08
224
原创 Java多线程知识整理
线程的实现 1、创建线程类 继承Thread类 实现Rubnable接口 2、通过Thread类构造器来创建线程对象 Thread() Thread(Runnable target) 3、通过start()方法激活线程对象 两种实现方式的比较使用Runnable接口可以避免由于Java的单继承性带来的局限 适合多个
2017-09-28 15:35:08
219
原创 Java中多线程知识整理_01
Java中多线程首先我们先认识一下什么是进程引用百度百科进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程是cpu执行的最小单元,可以理解为在进程中独立运
2017-09-26 18:09:44
145
原创 List 循环中出现的问题
使用List遇到的题在使用List的时,不要在foreach循环中不要对List元素进行add/remove操作。 如果你使用的话,非常有可能会报错Java.util.ConcurrentModificationException 错误原因 调用list.remove()方法导致modCount和expectedModCount的值不一致。如果你想要使用 要使用它的迭代器Iterator,用在多
2017-09-26 16:27:04
349
原创 Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
在gradle中 添加 aaptOptions{ cruncherEnabled=false useNewCruncher=false } 代码 ,配置gradle中 一些 其他文件。看 导入依赖是否有重复
2017-09-19 18:12:21
319
原创 面向对象
面向对象三大特征 1.封装 封装:隐藏对象的属性和实现的细节,仅对外提供一种公共的访问方式。 好处: 1.隔离了内部的变化 2.便于使用。 3.提供了复用性。 4.提供了安全性。 封装的原则:(怎么体现封装) 1.将不需要对外提供的内容都隐藏起来。 2.将属性都隐藏起来,然后提供公共的方法来对其访问。 继承: 好处:1.提高了代码的复用性。 2
2017-04-06 11:00:46
281
原创 IO流
1.节点流和处理流 节点流:直接从数据源或者目的地当中读取数据的流 处理流:不直接连接数据源和目的地,处理节点流的流,通过对其他流进行处理进而提高了程序的性能。 节点流处于io操作的第一线,所有的操作必须通过他来进行,处理流对于其他流进行操作,(提高效率和操作灵活性。) 处理流不断的增大了处理的范围,对于其他流进行了处理提高了性能,提高的效率和操作的灵活性。 一:缓冲流
2017-04-06 10:54:09
192
原创 Handler分析
Looper:消息泵 作用:不断从消息队列中获取消息通过Handler的消息分发机制进行消息处理 MessageQueue:消息队列 作用:存储消息的,采用的队列的数据结构(先进先出) Handler:消息处理者 作用:发送消息并且可以分发消息 Message:消息 作用:携带交互的数据 如果想进行线程间数据交互,我们就可以采用Handler进行操作 首先:对应的线程应该
2017-02-28 16:31:01
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人