一,类中属性的使用属性(成员变量) vs 局部变量1, 相同点:定义变量的格式:数据类型 变量名 = 变量值先声明,后使用变量都有其对应的作用域2,不同点2.1 在类中声明的位置的不同属性:直接定义在类的一对{}内局部变量:声明在方法内、方法形参、代码块内、构造器形参、 构造器内部的变量2.2 关于权限修饰符的不同属性:可以在声明属性时,指...
一, 数组的概述1,数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2,数组相关的概念数组名元素角标,下标,索引数组的长度:元素的个数3,数组的特点数组是有序排列的 数组属于引用数据类型的变量。数组元素,既可以是基本数据类型,也可以是引用数据类型创建数组对象会在存中开辟一整块连续的空间...
1.如何理解二维数组?数组属于引用数据类型数组的元素也可以是引用数据类型一个一维数组A的元素如果还是一个一维数组类型的,则,此数组A称为二维数组。 2. 二维数组的声明与初始化 正确的方式://一维数组 int[] arr = new int[]{1,2,3}; //静态初始化 int[][] arr1 = new int[][]{{1,2,3},{4,5},{6,7,8}};
一、Java面向对象学习的三条主线:Java类及类的成员:属性、方法、构造器;代码块、内部类面向对象的三大特征:封装性、继承性、多态性、(抽象性)其它关键字:this、super、static、final、abstract、interface、package、import等 “人把大象装进冰箱” 面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。 ① 把冰箱门打开 ② 抬起大象,塞进冰箱
一,看一个实际需求 二,基本介绍 三,编码思路 四,编码实现package com.atguigu.sparsearray;//稀疏数组的使用public class SparseArray { public static void main(String[] args) { //创建一个原始的二维数组 11*11 //0表示没有棋子,1表示黑棋,2表示蓝棋 int ches
一,概述1,队列是线性表的特例。它将元素排成队列,有入口(队尾)和出口(队头),数据元素只能从队尾入队,从队头离队。所以队列有先进先出或后进后出的特点。 2,生活中有许多问题可以用队列来描述,比如食堂打饭,银行排号等。 3,在程序设计中,也经常使用队列记录一些需要按照先进先出方式处理的数据,例如键盘缓冲区,操作系统的作业调度。 二,队列的概念队列是另一种限定存取位置的线性表。它允许在表的一段插入
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号