自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 面向对象编程

##什么是 面向对象面向对象编程(Object-Oriented Programming,简称:OOP)面型对象编程的本质就是:以类的方式组织代码,以对象的形式组织(封装)数据。抽象面相对象的三大特性:- 封装- 继承- 多态从认识论角度考虑是先有对象后有类。对象是具体的事物,是类的实例化;类包含属性和行为,是抽象的,是对对象的抽象。从代码运行角度看,是先有类后有对象,类是对象的模板。创建与初始化对象使用new关键字创建对象使用new关键字创建的时候,除了分配内存空间之外,还会

2020-06-07 19:03:05 117

原创 稀疏数组的介绍

稀疏数组的介绍当一个数组中大部分元素为0,或为同一值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式是:- 记录数组一共有几行几列,有多个不同值。- 把具有不同值的元素和行列以及值记录在一个小规模的数组中从而缩小程序的规模,节省空间。如下图:上面的为原始数组,下面的为稀疏数组我们可以看如下一个程序:编写一个程序,表示五子棋游戏中,有存盘退出和续上盘的功能,棋盘如下图所示:public class ArrayDemo01 { // 1.创建一个二维数组,11 * 11 ,0

2020-06-06 09:44:48 195

原创 2020-06-05

冒泡排序// 1.比较数组中两个相邻的元素,如果第一个数比第二个数大,则交换它们的位置。// 2.每次比较都会产生一个最大或者最小的数。// 3.下一轮则可少一次排序,依次循环,直到程序结束。public class ArrayDemo01 { public static void main(String[] args) { int[] arr = {1, 6, 8, 6, 9, 0, 7, 3, 21, 13}; int[] arrayNew = sort(

2020-06-05 16:25:03 110

原创 2020-06-05

Arrays类Arrays类是一个数组工具类,在Java.until.Arrays中提供了大量的静态方法。数组对象并没有什么方法以供调用,但API中提供了Arrays工具类供我们使用,可以对数据对象进行一些基本操作。查看API帮助文档可以发现,Arrays类中所提供的方法都是使用static修饰的静态方法,可以直接使用类名调用。(注意:不能用对象来调用静态方法)public static String toString(数组),将参数数组变成字符串,按照默认格式:[元素1, 元素2, 元素3, …

2020-06-05 15:16:50 111

原创 2020-06-04

二维数组以上的多维数组经过一、二维数组我们可以发现,要想提高数组维数,只要在声明数组时,将索引与中括号再加一组即可,所以,三维数组的声明即,int arr [][][],四维数组为arr[][][][] … ,以此类推。在使用多维数组时,输入输出方式和一,二维数组相同。但,每多一维,循环嵌套就多一层,维数越高,数组就越复杂。以三维数组为例,程序如下:public class ArrayDemo03 { public static void main(String[] arg

2020-06-04 19:48:20 88

原创 2020-05-23

二维数组多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其中每一个元素都是一个一维数组。二维数组的格式数据类型 数组名称[][] = new 数据类型[行的个数][列的个数];如: int atray[][] = new int[4][3];解析:以上二维数组array,可以看成一个4行3列的数组。思考:多维数组怎么使用?上面的数组声明中,是一个整型数组,可保存的元素个数为 4*3 = 12个。二维数组的定义以及使用public class ArrayDemo0

2020-06-04 19:06:21 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除