![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android归纳总结
JunaQian
这个作者很懒,什么都没留下…
展开
-
关于面向对象思想
理解面向对象: 面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。 面向对象有三大特征:封装性、继承性、多态性: 其中封装性指的是隐藏了对象的属性和实现细节,仅对外提供公共的访问方式,这样就隔离了具体的变化,原创 2017-08-08 15:08:35 · 270 阅读 · 0 评论 -
关于集合
一、特点: 存储对象; 长度可变; 存储对象的类型可不同; 二、集合框架: Collection (1)List:有序的;元素可重复; 有索引 (add(index, element)、add(index, Collection)、remove(index)、set(index,element)、get(index)、subList(from, to)、list原创 2017-08-08 15:34:21 · 293 阅读 · 0 评论 -
关于IO
字节流:InputStream,OutputStream 字符流:Reader,Writer Reader:读取字符流的抽象类 BufferedReader:将字符存入缓冲区,再读取 LineNumberReader:带行号的字符缓冲输入流 InputStreamReader:转换流,字节流和字符流的桥梁,多在编码的地方使用 FileReader:读取字符文件的便捷类。 Wri原创 2017-08-08 18:09:12 · 314 阅读 · 0 评论 -
关于多线程
进程和线程: 1)进程是静态的,其实就是指开启的一个程序;而线程是动态的,是真正执行的单元,执行的过程。 其实我们平时看到的进程,是线程在执行着,因为线程是作为进程的一个单元存在的。 2)同样作为基本的执行单元,线程是划分得比进程更小的执行单位。 3)每个进程都有一段专用的内存区域。与此相反,线程却共享内存单元(包括代码和数据),通过共享的内存单元来实现数据交换、实时通信与必要的同步操作。原创 2017-08-08 18:19:26 · 246 阅读 · 0 评论 -
关于清单文件Manifest
清单文件: 1、所有的应用程序必须要有清单文件 在manifest节点下需要声明当前应用程序的包名(创建项目的时候会自动生成 ) 2、包名:声明包的名字,必须唯一 如果两个应用程序的包名和签名都相同,后安装的会覆盖先安装的 3、声明程序需要的权限:保护用户的隐私 4、声明的程序的组件(四大组件:ContentProvider、Activity、BroadcastReceiver和S原创 2017-08-09 09:28:59 · 1117 阅读 · 0 评论 -
关于Activity
描述: 1)表示用户交互的一个界面(活动),每一个activity对应一个界面 2)是所有View的容器:Button,TextView,ImageView;我们在界面上看到的都是一个个的View 3)有个ActivityManager的管理服务类,用于维护与管理Activity的启动与销毁; Activity启动时,会把Activity的引用放入任务栈中 4)一个应用程序可以被别的应用原创 2017-08-09 10:30:12 · 573 阅读 · 0 评论