Rookie_LLV6
管理员
这个人很懒,什么都没写~
Java面向对象03-封装、继承和多态
0 0 0

Java面向对象03-封装、继承和多态

封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话:属性私有,get/set 封装的作用: 1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口 4.系统可维护 […]
Java面向对象02-构造器与创建对象内存分析
0 0 0

Java面向对象02-构造器与创建对象内存分析

构造器 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点: 1.必须和类的名字相同 2.必须没有返回类型,也不能写void 代码: 构造器: 1.和类名相同 2.没有返回值 作用: 1.new本质在调用构造器 2.初始化对象的值 注意点: 1.定义有参构造后,如果想使用无参构造,无参构造一定要显式定义 快捷键:Alt + Insert 创建对象内存分析 代码 […]
Java面向对象01-复习、类与对象的关系以及创建和初始化对象。
0 0 0

Java面向对象01-复习、类与对象的关系以及创建和初始化对象。

面向过程& 面向对象 面向过程思想—>自上而下 面向对象就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 步骤清晰简单,第一步做什么,第二步做什么…… 面向过程适合处理一些较为简单的问题 面向对象思想—>自下而上 面向对象就是根据类创建对象,每个对象都有自己的属性和方法,而这些属性和方法都是围绕对象服 […]
Java数组03-Arrays类、冒泡排序与稀疏数组
0 0 0

Java数组03-Arrays类、冒泡排序与稀疏数组

Arrays类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据进行一些基本操作。 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而”不用“使用对象来调用(注意:是”不用”而不是“不能”) 具有以下常用功能: 给数组赋值:通过 […]
Java数组02-内存分析、初始化及数组的使用
0 0 0

Java数组02-内存分析、初始化及数组的使用

内存分析 Java内存分析 数组的声明在栈当中,创建空间及赋值操作在堆中。 三种初始化 静态初始化 动态初始化 数组的默认初始化 数组是引用类型,他的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。 代码: 运行截图: 数组边界 下标的合法区间:[0,length-1],如果越界就会报错 ArrayIndexOutOfBoundsExceptio […]
Java数组01-数组的定义、声明创建及特征
0 0 0

Java数组01-数组的定义、声明创建及特征

数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它。 数组声明创建 首先必须声明数组变量,才能再程序中使用数组。语法如下: Java语言使用new操作符来创建数组,语法如下: 数组的元素是通过索引访问的,数组索引从0开始。 获取数组长度:arrays.length 数组的 […]
Context 学习笔记
39 2 0

Context 学习笔记

Context 本身是一个抽象类,主要实现类为 ContextImpl,另外有子类 ContextWrapper 和 ContextThemeWrapper,这两个子类都是 Context 的代理类,主要区别是 ContextThemeWrapper 有自己的主题资源。它们继承关系如下:: 一、Context有什么用 先来看下官方对 Context 的定义:Context是一个由Android系统 […]
举报了
友链已添加,欢迎随时来玩。
评论于:友情链接2022-05-21
友链已更新
评论于:友情链接2022-04-27
这个人很懒,什么都没写~