兰州网站seo收费标准网络开发工程师工资

bicheng/2026/1/21 2:19:25/文章来源:
兰州网站seo收费标准,网络开发工程师工资,深圳福田最大网站公司,百度网站建设费用文章目录 一、创建数组的四种方式二、详解三、数组存储的弊端 一、创建数组的四种方式 以int数据类型为例 Test public void testNewArray() {//创建数组//法一int[] arr1 new int[]{1,2,3,4,5};System.out.println(arr1.length arr1[2]); //5 3//Arr… 文章目录 一、创建数组的四种方式二、详解三、数组存储的弊端 一、创建数组的四种方式 以int数据类型为例 Test public void testNewArray() {//创建数组//法一int[] arr1 new int[]{1,2,3,4,5};System.out.println(arr1.length arr1[2]); //5 3//Arrays.toString(Object[]) 将数组的元素生成字符串数组的各个元素使用方括号括着 [ ]System.out.println(Arrays.toString(arr1)); //[1, 2, 3, 4, 5]//法二 声明、分配空间并赋值int[] arr2 {1,2,3,4};System.out.println(arr2.length arr2[2]); //4 3//法三 声明数组时指定元素个数然后赋值。此时所有的元素值均为0int[] arr3 new int[4];System.out.println(arr2.length arr2[3]); //4 0//法四 声明数组名、开辟空间、赋值int[] arr4;arr4 new int[]{0,1,2,3};System.out.println(arr3.length arr3[2]); //4 2//创建多维数组int[][] doubleArr1 {{1,2,3},{4,5,6},{7,8,9}};int m 3, n 4, q 5;int[][] doubleArr2 new int[m][n]; //其中n可以省略int[][][] tArr new int[m][n][q]; //其中n、q可以省略 }注意 new 数据类型[]{}其中花括号可以省去但要在[ ]中填写数组的个数创建多维数组时 new后面第一个方括号中的元素数量不能省略 二、详解 1、一维数组的声明方式 type[] arrayName; 或 type arrayName[]; 推荐使用第一种格式因为第一种格式具有更好的可读性表示type[]是一种引用类型数组而不是type类型。建议不要使用第二种方式 int[] intArr; 注Java语言中声明数组时不能指定其长度数组中元素的个数这是因为数组是一种引用类型的变量因此使用它定义一个变量时仅仅表示定义了一个引用变量也就是定一个了一个指针这个引用变量还未指向任何有效的内存所以定义数组时不能指定数组的长度。而且由于定义数组仅仅只是定一个引用变量并未指向任何有效的内存空间所以还没有内存空间来存储数组元素因此这个数组也不能使用只有在数组进行初始化后才可以使用。 2、一维数组的创建 Java中使用关键字new创建数组对象格式为数组名 new 数组元素的类型 [数组元素的个数] // 创建数组如果在创建的同时不初始化数组则必须指定其大小 intArr new int[5]; // 创建数组时不指定数组大小则必须在创建的同时初始化数组 intArray1 new int[]{0,1,2};一旦使用new关键字为数组分配了内存空间每个内存空间存储的内容就是数组元素的值也就是数组元素就有了初始值即使这个内存空间存储的内容是空这个空也是一个值null。也就是说不可能只分配内容空间而不赋初始值即使自己在创建数组对象分配内容空间时没有指定初始值系统也会自动为其分配基础数据类型的包装类其默认的初始化值均为null因为基础数据类型的包装类创建的数组属于引用数组对象数组对象数组默认的初始化值都是null。 3、一维数组的初始化 数组的初始化分为静态初始化、动态初始化和默认初始化 静态初始化是数组在初始化时由程序员显式指定每个数组元素的初始值而数组长度由系统决定。动态初始化是数组在初始化时只指定数组长度由系统为数组元素分配初始值。 //a、数组静态初始化的语法格式 arrayName new type[]{element1,element2,element3...}; // 或者使用简化的语法格式 arrayName {element1,element2,element3...}//b、数组动态初始化的语法格式 arrayName new type[length]附静态初始化时不能指定元素个数而动态初始化时则必须指定元素个数。静态初始化时数组能够知道元素的个数所以不需要指定而动态初始化时数组元素个数未知 因此必须指定。 // 静态初始化 int intArray2 [] new int []{20,21,22}; // 静态初始化简化方式 int intArray3 [] {30,31,32};// 动态初始化 int [] intArray4 new int [3]; // 错误写法静态初始化不能指定元素个数 // int intErrorArray5[] new int[3]{50,51,52}; // 错误写法动态初始化必须指定元素个数 // int intErrorArray6[] new int[];注一维数组这一块记住两点数组声明的时候是不能指定大小的也就是说等号左边的中括号中不能包含数字。另外一旦使用new关键字那么肯定在内存中为数组分配了空间则必然数组有默认值。数组是对象数据类型 注不要静态初始化和动态初始化同时使用也就是说不要再进行数组初始化时既指定数组长度也为每个数组元素分配初始值。 4、数组进行动态初始化时系统分配初始值的规则 数组元素类型是基本类型中的整数类型byte、short、int、long则数组元素的初始化默认值是0数组元素类型是基本类型中的浮点类型float、double则数组元素的值是0.0数组元素类型是基本类型中的字符类型char则数组元素的值是’\u0000’数组元素类型是基本类型中的布尔类型boolean则数组元素的值是false数组元素类型是基本类型中的引用类型类、接口、数组则数组元素的值是null 详情见https://blog.csdn.net/qq_44700578/article/details/136323990 三、数组存储的弊端 一旦初始化其长度就不可修改长度不够用、开辟很大的长度会导致空间浪费数组中提供的方法非常有限。添加、删除、插入等操作 效率很低【为了保证元素的内存地址连续添加或删除元素时涉及到前移或者后移】扩容麻烦只能新建一个更大的数组将元素一个一个移进去效率低获取数组中实际元素的个数的需求数组没有现成的属性或方法可用数组存储数据的特点有序、可重复。对于无序、不可重复的需求不能满足 为解决以上问题、灵活运用提出Java容器的概念 参考https://blog.csdn.net/u014199097/article/details/50551731

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88313.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是微网站系统怎么做网站轮播图片

1、解决方法:采用循环以及String类的charAt()方法 charAt()方法将返回String对象中索引值**(从0开始)**位置的字符。所以,我们只需要执行从0到String.length()-1的循环,就能够依次处理字符串中的所有字符。 注意&#…

中卫网站设计厂家太原关键词优化公司

程序功能是利用NtQueueApcThreadEx注入ShellCode到一个进程中,程序运行后会让你选择模式,按1为普通模式,所需的常规API接口都是使用Windows原本正常的API;在有游戏保护的进程中Windows原本正常的API无法使用,这时候需要…

百度网站怎么做信息什么是网站优化

天.一辈子也打不完哪.再问: 50到吧再答: http://zhidao.baidu.com/question/238264424.html 个网址里面有一些,因为有字数限制,我不好发题目给你,所以你自己去看看吧。 例 解方程: (1)2xxx31; (2)15x215 x1…

公司网站建设费维护费会计分录策划公司网站

LeetCode_209 长度最小的子数组 LeetCode_209 长度最小的子数组 题目要求 给定一个含有 n** 个正整数的数组和一个正整数 target 。** 找出该数组中满足其总和大于等于target 的长度最小的 连续子数组[nums<sub>l</sub>, nums<sub>l1</sub>, ..., nums…

网站建设有前途吗爱站网做网站吗

目录 前言 一、应用层的作用 1.1 应用层的作用 二、HTTP协议 2.1 HTTP协议 三、FTP协议 3.1 FTP协议 四、DNS协议 4.1 DNS协议 五、DHCP协议 5.1 DHCP协议 六、邮件协议 6.1 电子邮件协议 总结 前言 本篇文章给出了CSDN网络技能树中的部分练习题解析&#xff0c…

聊城做wap网站价格企业做网站要

大家在一些网络安全检查中&#xff0c;可能经常会遇到“三高一弱”这个说法。那么&#xff0c;三高一弱指的是什么呢&#xff1f; 三高&#xff1a;高危漏洞、高危端口、高风险外连 一弱&#xff1a;弱口令 一共是4个网络安全风险&#xff0c;其中的“高危漏洞、高危端口、弱…

辛集手机网站建设wordpress去掉顶部

题目描述&#xff1a; A 和 B 在一个 3 x 3 的网格上玩井字棋。 井字棋游戏的规则如下&#xff1a; 玩家轮流将棋子放在空方格 (" ") 上。 第一个玩家 A 总是用 “X” 作为棋子&#xff0c;而第二个玩家 B 总是用 “O” 作为棋子。 “X” 和 “O” 只能放在空方格中&…

做微信网站公司哪家好百度竞价开户3000

目录 一、写在前面 二、关键词概括 1.找音乐前考虑什么&#xff1f; 2.常见的情绪关键词 3.常见的音乐风格关键词 三、思路总结 1.旅拍vlog/文旅宣传片 1&#xff09;.世界音乐/民族音乐 2&#xff09;.史诗音乐 3&#xff09;.中国传统乐器 2.炫酷/时尚/节奏感片子 …

那家网站建设好南充房产网二手房出售信息

dhtmlxScheduler是一个类似于Google日历的JavaScript日程安排控件&#xff0c;日历事件通过Ajax动态加载&#xff0c;支持通过拖放功能调整事件日期和时间&#xff0c;事件可以按天&#xff0c;周&#xff0c;月三个种视图显示。 DHTMLX Scheduler正式版下载 在本教程中&…

博罗惠州网站建设郫县城乡规划建设管理局网站

2024.1.29今天我学习了如何使用el-tree的setChecked用法&#xff0c;在使用el-tree的时候我们需要进行回显情况&#xff1a;如&#xff1a; [{id:1,name:张三, children:[{id:1-1,name:张三四},{id:1-2,name:张三五}]}, {id:2,name:李四}] 如果我们存id&#xff1a; [1,2]&a…

网站制作哪些类型网站建设980元

判断页面是否存在某元素 Selenium没有直接提供判断是否存在的方法&#xff0c;可以使用findElements返回的数量判断&#xff1b;或者判断findElement是否抛出异常 webDriver.findElements(By.xpath("(//div[classel-button-group]//button)[1]")).size()isDisplaye…

监控摄像头做直播网站flash分享网站

Android工具adb的下载安装与环境配置详细教程如下&#xff1a; 一、下载ADB ADB通常作为Android SDK的一部分提供&#xff0c;因此&#xff0c;您可以从Android开发者网站下载Android Studio&#xff0c;并在安装时选择包括ADB。 另外&#xff0c;您也可以通过官方下载地址直…

漳州网站建设选博大不错faq插件 wordpress

目录 1.2 现阶段人工智能方法和技术领域 1.2.1 从技术应用场景展开 计算机视觉 语音识别 自然语言处理 1.2.2 实现AI的技术工具 机器学习的主要类型&#xff1a; 深度学习的重要性&#xff1a; 1.2 现阶段人工智能方法和技术领域 1.2.1 从技术应用场景展开 计算机视觉…

做动态图网站外贸soho

上一节我们讲了DS1302的工作原理&#xff0c;这一节我们开始代码演示。 新创建一个工程写上框架 我们需要LCD1602进行显示&#xff0c;所以我们要将LCD1602调试工具那一节的LCD1602的模块化代码给添加进来 然后我们开始创建一个DS1302.c和DS1302.h 根据原理图&#xff0c;为了…

dw做网站怎么上线简约网站模版

1 RowKey设计 重要&#xff1a;一条数据的唯一标识就是 rowkey&#xff0c;那么这条数据存储于哪个分区&#xff0c;取决于 rowkey 处于 哪个一个预分区的区间内&#xff0c;设计 rowkey的主要目的 &#xff0c;就是让数据均匀的分布于所有的 region 中&#xff0c;在一定程度…

网站建设软件开发公司深圳做app网站的公司哪家好

题目描述 长江游艇俱乐部在长江上设置了 n 个游艇出租站 1,2,⋯,n。游客可在这些游艇出租站租用游艇&#xff0c;并在下游的任何一个游艇出租站归还游艇。游艇出租站 i 到游艇出租站 j 之间的租金为 r(i,j)&#xff08;1≤i<j≤n&#xff09;。试设计一个算法&#xff0c;计…

林业公司网站模版深圳办公室设计公司排名

在计算机技术中,虑拟化是一种资源管理技术,是将计算机的各种实体资源(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分区、组合为一个或多个电脑配置环境。 目前,大多数服务器的容量的利用率不足15%,这导致服务器数量激增以及增加了复杂性。服务…

建站网站免费网站开发技术框架

写在前面&#xff1a; 在进程间通信中&#xff0c;有一种方式内存映射。内存映射也是进程间通信的方式之一&#xff0c;其效率高&#xff0c;可以直接对内存进行操作。本节我们对内存映射进行学习&#xff0c;并结合案例进行实践。 1、基本理论 内存映射&#xff1a;是将磁盘文…

公司使用威联通nas做网站存储厦门城乡住房建设厅网站首页

北大清华在国内可是著名高校&#xff0c;也是不少学子梦寐以求的院校&#xff0c;当然这也就早就竞争激烈的现状&#xff0c;无论是高考还是攻读MBA。那么在剧烈竞争压力下&#xff0c;我们怎么能提高被名校录取的几率呢&#xff0c;我今天从材料关和面试关为大家做一个详细的解…

企业网站建设的类型wordpress 分类显示文章列表

了解了&#xff0c;如果要深入探讨Lambda表达式转换为委托类型的编译过程&#xff0c;我们需要关注C#编译器如何处理这个转换。这个过程涉及到编译时的类型推断、匿名方法的创建&#xff0c;以及生成对应的委托实例。我们来更详细地分析这个过程&#xff1a; 编译阶段 1. 解…