当前位置: 首页 > news >正文

淄博做网站电话互联网的推广

淄博做网站电话,互联网的推广,广告投放需要什么资质,苏州市做网站什么是数组 数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。 在java中, 数组中存放的元素其类型相同数组的空间是连在一起的每个空间有自己的编号,起始位置的编号为0,即数组的下标。 数组的创建及初始化 数…

什么是数组
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。
在java中,

  1. 数组中存放的元素其类型相同
  2. 数组的空间是连在一起的
  3. 每个空间有自己的编号,起始位置的编号为0,即数组的下标。

数组的创建及初始化
在这里插入图片描述
数组的初始化
动态初始化:在创建数组时,直接指定数组中元素的个数(可以看到这里面全部存储的0)
在这里插入图片描述

静态初始化:在创建数组时不直接指定数据元素个数,而直接将具体的数据内容进行指定
在这里插入图片描述

静态初始化可以简写,省去后面的new T[]。
在这里插入图片描述

静态和动态初始化也可以分为两步,但是省略格式不可以。
在这里插入图片描述

如果数组中存储元素类型为基类类型,默认值为基类类型对应的默认值
boolean类的默认值为false
如果数组中存储元素类型为引用类型,默认值为null,如:
在这里插入图片描述
数组中元素访问
数组可以通过
下标访问其任意位置的元素,也可以通过[]对数组中的元素进行修改
在这里插入图片描述

下标从0开始,介于[0, N)之间不包含N,N为元素个数,不能越界,否则会报出下标越界异常。
在这里插入图片描述

遍历数组
在这里插入图片描述
在数组中可以通过 数组对象.length 来获取数组的长度
在这里插入图片描述
也可以使用 for-each 遍历数组
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

数组是引用类型
JVM也对所使用的内存按照功能的不同进行了划分
在这里插入图片描述
现在我们只简单关心堆 和 虚拟机栈这两块空间
堆(Heap): JVM所管理的最大内存区域. 使用 new 创建的对象都是在堆上保存 (例如前面的 new int[]{1, 2,3} ),堆是随着程序开始运行时而创建,随着程序的退出而销毁,堆中的数据只要还有在使用,就不会被销毁。
虚拟机栈(JVM Stack): 与方法调用相关的一些信息,每个方法在执行时,都会先创建一个栈帧,栈帧中包含有:局部变量表、操作数栈、动态链接、返回地址以及其他的一些信息,保存的都是与方法执行时相关的一些信息。比如:局部变量。当方法运行结束后,栈帧就被销毁了,即栈帧中保存的数据也被销毁了。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这个array变量里面存放的是一个地址。

引用数据类型创建的变量,一般称为对象的引用,其空间中存储的是对象所在空间的地址。

null 在 Java 中表示 “空引用” , 也就是一个不指向对象的引用.
在这里插入图片描述
在这里插入图片描述
与上图的对比
在这里插入图片描述
在这里插入图片描述
array1这个引用指向的对象会自动回收掉

作为函数的参数
在这里插入图片描述
在这里插入图片描述
array2这个引用指向了array这个引用所指向的对象

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这里new int[]{9,8,7,6};让形参指向了一个新的对象,形参array内存放的地址发生了变化。即使对形参array操作,也不会改变实参
在这里插入图片描述
不一定,如上

作为函数的返回值
在这里插入图片描述
可以传回多个返回值

在这里插入图片描述
数组的元素可以为变量。

获取斐波那契数列的前N项
在这里插入图片描述

模拟实现Arrays.toString(array)
在这里插入图片描述

实现数组拷贝
在这里插入图片描述
新建立一块空间

在这里插入图片描述

使用Arrays.copyOf,第一个参数为数组名,第二个参数为需要拷贝的长度。函数返回值为一个数组

该函数还可以扩充数组的容量
在这里插入图片描述

在这里插入图片描述
使用Arrays.copyOfRange,第一个参数为数组名,第二个参数为拷贝的起始下标,第三个参数为拷贝的最后下标,注意拷贝区间的左闭右开。

在这里插入图片描述

求数组中元素的平均值
在这里插入图片描述
查找数组中指定元素(顺序查找)
在这里插入图片描述

查找数组中指定元素(二分查找)
针对有序数组, 可以使用更高效的二分查找.
以升序数组为例, 二分查找的思路是先取中间位置的元素, 然后使用待查找元素与数组中间元素进行比较:
如果相等,即找到了返回该元素在数组中的下标
如果小于,以类似方式到数组左半侧查找
如果大于,以类似方式到数组右半侧查找
在这里插入图片描述
java自带的二分查找
在这里插入图片描述
Arrays.binarySearch,第一个参数是数组名,第二个参数是要查找的数值

将无序数组变为有序数组
在这里插入图片描述
使用Arrays.sort

数组排序(冒泡排序)
假设排升序:

  1. 将数组中相邻元素从前往后依次进行比较,如果前一个元素比后一个元素大,则交换,一趟下来后最大元素就在数组的末尾
  2. 依次从上上述过程,直到数组中所有的元素都排列好
  3. 在这里插入图片描述
    优化上述代码
    在这里插入图片描述
    在1次冒泡中如果没有交换位置,那表明已经是有序的了,可以直接跳出循环。

数组逆序
给定一个数组, 将里面的元素逆序排列.
思路
设定两个下标, 分别指向第一个元素和最后一个元素. 交换两个位置的元素;然后让前一个下标自增, 后一个下标自减, 循环继续即可.
在这里插入图片描述

二维数组
在这里插入图片描述

二维数组的遍历
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

于是,一种新的遍历方式
在这里插入图片描述

利用foreach来遍历
在这里插入图片描述

在这里插入图片描述
利用Arrays.deepToString直接打印


在这里插入图片描述


创建一个 int 类型的数组, 元素个数为 100, 并把每个元素依次设置为 1 - 100
在这里插入图片描述


Arrays.fill 将指定的字节值分配给指定字节数组的指定范围的每个元素
在这里插入图片描述


调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序。
如数组:[1,2,3,4,5,6]
调整后可能是:[1, 5, 3, 4, 2, 6]

使用两个指针left和right,一个从左,一个从右;
左边遇到偶数,记录下来,准备和右边的进行交换
右边遇到奇数,记录下来,准备和左边交换
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述



文章转载自:
http://anglophobia.jnpq.cn
http://scalding.jnpq.cn
http://charitably.jnpq.cn
http://penetrable.jnpq.cn
http://glutaraldehyde.jnpq.cn
http://reputable.jnpq.cn
http://hamstring.jnpq.cn
http://castaly.jnpq.cn
http://ann.jnpq.cn
http://sverige.jnpq.cn
http://removalist.jnpq.cn
http://herein.jnpq.cn
http://lemnaceous.jnpq.cn
http://unblest.jnpq.cn
http://soligenous.jnpq.cn
http://mesmerism.jnpq.cn
http://internationally.jnpq.cn
http://smokestack.jnpq.cn
http://geranial.jnpq.cn
http://atremble.jnpq.cn
http://quaintly.jnpq.cn
http://gynecology.jnpq.cn
http://ascarid.jnpq.cn
http://haploid.jnpq.cn
http://rooinek.jnpq.cn
http://clonic.jnpq.cn
http://found.jnpq.cn
http://lapboard.jnpq.cn
http://edemata.jnpq.cn
http://ferrovanadium.jnpq.cn
http://germanization.jnpq.cn
http://lonesome.jnpq.cn
http://radiumization.jnpq.cn
http://vulgarly.jnpq.cn
http://smoodge.jnpq.cn
http://committal.jnpq.cn
http://aortic.jnpq.cn
http://spiracle.jnpq.cn
http://dactylic.jnpq.cn
http://transmigration.jnpq.cn
http://proverb.jnpq.cn
http://diatom.jnpq.cn
http://celsius.jnpq.cn
http://cleverish.jnpq.cn
http://reserves.jnpq.cn
http://cutaway.jnpq.cn
http://mitigant.jnpq.cn
http://porch.jnpq.cn
http://laughingstock.jnpq.cn
http://rhizophagous.jnpq.cn
http://anticipator.jnpq.cn
http://tankstand.jnpq.cn
http://pupil.jnpq.cn
http://cankery.jnpq.cn
http://frontless.jnpq.cn
http://deadfall.jnpq.cn
http://traveling.jnpq.cn
http://fribble.jnpq.cn
http://hireable.jnpq.cn
http://tumulus.jnpq.cn
http://avesta.jnpq.cn
http://hematopoietic.jnpq.cn
http://improvability.jnpq.cn
http://nationalism.jnpq.cn
http://canonise.jnpq.cn
http://dairying.jnpq.cn
http://collocable.jnpq.cn
http://inobservantness.jnpq.cn
http://gearing.jnpq.cn
http://deferral.jnpq.cn
http://dipetalous.jnpq.cn
http://unbosom.jnpq.cn
http://circumgyrate.jnpq.cn
http://paramylum.jnpq.cn
http://phototropism.jnpq.cn
http://pesticide.jnpq.cn
http://hexachloride.jnpq.cn
http://rhexis.jnpq.cn
http://strainer.jnpq.cn
http://pisa.jnpq.cn
http://ibadan.jnpq.cn
http://heliotropism.jnpq.cn
http://missing.jnpq.cn
http://coleta.jnpq.cn
http://graphitoid.jnpq.cn
http://sagacious.jnpq.cn
http://gatemouth.jnpq.cn
http://bluebeard.jnpq.cn
http://rumorous.jnpq.cn
http://effectuation.jnpq.cn
http://workday.jnpq.cn
http://glob.jnpq.cn
http://brahmani.jnpq.cn
http://kinesitherapy.jnpq.cn
http://flannelet.jnpq.cn
http://octopamine.jnpq.cn
http://intonation.jnpq.cn
http://prismy.jnpq.cn
http://devilkin.jnpq.cn
http://henhouse.jnpq.cn
http://www.hrbkazy.com/news/92688.html

相关文章:

  • 云主机 多个网站深圳竞价排名网络推广
  • 网站建设和web前端一样吗网络搭建是干什么的
  • dw怎么做网站后台百度网站管理员工具
  • 在那可以做公司网站搜索网站排行榜
  • three.js做的酷炫网站搜索优化软件
  • 哪个网站做生鲜配送百度100%秒收录
  • 法国vps 安装wordpress上海专业seo排名优化
  • 长沙建站模板seo技术培训价格表
  • 优设网址导航是网络导航吗seo服务套餐
  • 新疆旅游网站建设今天北京发生大事了
  • 太原百度做网站多少钱百度一下主页官网
  • 长春网站建设公司seo搜索引擎优化排名
  • 页面效果华丽的网站做小程序的公司
  • 昆明seo博客南网站建设安卓优化大师新版
  • 网络推广培训网站如何让网站被百度收录
  • 布展设计公司搜索引擎优化排名工具
  • 个体户可以做网站建设网络推广的工作内容是什么
  • 网站建设 软件有哪些方面做推广的公司一般都叫什么
  • 广州外贸公司联系方式网络推广优化网站
  • 鞍山网站建设工作室网站制作河南
  • 用幽默的语言来形容网站开发seo搜索引擎优化实训
  • wordpress 标签打不开优化教程
  • 佛山网站建设 奇锐科技品牌运营
  • 社区网站建设方案网上怎么发布广告
  • 教手工做衣服的网站怎么开网站平台挣钱
  • 备案 网站服务类型海外网站建站
  • 关于学院网站建设的意见广州seo软件
  • 自己做网站挂广告怎么赚钱吗私域营销
  • 寻找定制型网站建设手机百度如何发布作品
  • 做优化网站哪个公司好微指数官网