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

一起做彩票网站的人快排seo

一起做彩票网站的人,快排seo,品牌运营策略有哪些,有经验的南昌网站制作数组 数组是相同类型元素的集合。 数组的定义和使用 数组的创建 数组名又叫引用变量#xff0c;简称引用 下面代码段中new表示创建新的对象 T[ ] 数组名 new T[ N ];//数组名又叫引用变量#xff0c;简称变量 //T#xff1a;表示数组中存放元素的类型 //T[]#xf…数组 数组是相同类型元素的集合。 数组的定义和使用 数组的创建 数组名又叫引用变量简称引用 下面代码段中new表示创建新的对象 T[ ] 数组名 new T[ N ];//数组名又叫引用变量简称变量 //T表示数组中存放元素的类型 //T[]表示数组的类型 //N表示数组的长度与C语言不同的是数组在创建时数组类型 T[ ] 写的清楚明了 而不像C语言中的创建为 :T 数组名 [ ]数组类型为T [ ]难以分辨 二维数组创建 int[][] array2 {{1,2,3},{4,5,6}}; System.out.println(Arrays.toString(array2[0]));//输出[1,2,3] 二维数组是特殊的一维数组数组的初始化 数组的初始化主要分为动态初始化以及静态初始化。 动态初始化在创建数组时直接指定数组中元素的个数 int[] array new int[10];//元素个数为10静态初始化在创建数组时不指定数据元素个数直接将内容进行指定 静态初始化可以简写省去后面的new T [ ] 。( 注意虽然省去了new T [ ] , 但是编译器编译代码时还是会还原) T[] 数组名称 {data1, data2, data3, ..., datan};数组也可以按照如下C语言个数创建不推荐 该种定义方式不太友好容易造成数组的类型就是int的误解 [ ] 如果在类型之后就表示数组类型因此int[]结合在一块写意思更清晰 int arr[] {1, 2, 3};静态和动态初始化也可以分为两步但是省略格式省去了 new T [ ] 不可以 int[] array1; array1 new int[10]; int[] array2; array2 new int[]{10, 20, 30}; // 注意省略格式不可以拆分, 否则编译失败以下为省略格式 // int[] array3; // array3 {1, 2, 3};如果没有对数组进行初始化数组中元素有其默认值 如果数组中存储元素类型为基类类型默认值为基类类型对应的默认值 如果数组中存储元素类型为引用类型默认值为null 数组中元素访问 数组可以通过下标访问其任意位置的元素 数组越界异常 java.lang.ArrayIndexOutOfBoundsException 遍历数组 与C语言不同的是Java中在数组中可以通过 数组对象.length 来获取数组的长度 for 遍历数组 for(int i 0; i array.length; i){System.out.println(array[i]); }for-each 遍历数组(可以避免循环条件和更新语句写错) for (int x : array) {System.out.println(x); }数组是引用类型 初始JVM的内存分布 //# 程序计数器 (PC Register): 只是一个很小的空间, 保存下一条执行的指令的地址 //# 虚拟机栈(JVM Stack): 与方法调用相关的一些信息每个方法在执行时都会先创建一个栈帧栈帧中包含有局部变量表、操作数栈、动态链接、返回地址以及其他的一些信息保存的都是与方法执行时相关的一些信息。比如局部变量。当方法运行结束后栈帧就被销毁了即栈帧中保存的数据也被销毁了。 //# 本地方法栈(Native Method Stack): 本地方法栈与虚拟机栈的作用类似. 只不过保存的内容是Native方法的局部变量. 在有些版本的 JVM 实现中(例如HotSpot), 本地方法栈和虚拟机栈是一起的 //# 堆(Heap): JVM所管理的最大内存区域. 使用 new 创建的对象都是在堆上保存 (例如前面的 new int[]{1, 2,3} )堆是随着程序开始运行时而创建随着程序的退出而销毁堆中的数据只要还有在使用就不会被销毁。 //# 方法区(Method Area): 用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据. 方法编译出的的字节码就是保存在这个区域基本类型变量与引用类型变量的区别 基本数据类型创建的变量称为基本变量存放的是其所对应的值 而引用数据类型创建的变量一般称为对象的引用存储的是对象所在空间的地址。 引用变量并不直接存储对象本身可以简单理解成存储的是对象在堆中空间的起始地址。通过该地址引用变量便可以去操作对象。(类似于C语言中的变量) 认识 null null 在 Java 中表示 “空引用” , 没有指向对象的引用 null 的作用类似于 C 语言中的 NULL (空指针), 都是表示一个无效的内存位置. 因此不能对这个内存进行任何读写操 作. 一旦尝试读写, 就会抛出 NullPointerException 异常注意: Java 中并没有约定 null 和 0 号地址的内存有任何关联 数组的应用场景 总结: 所谓的 “引用” 本质上只是存了一个地址. Java 将数组设定成引用类型, 这样的话后续进行数组参数传参, 其实 只是将数组的地址传入到函数形参中. 这样可以避免对整个数组的拷贝(数组可能比较长, 那么拷贝开销就会很大) 注意数组当中存储的是基本类型数据时不论怎么拷贝基本都不会出现什么问题但如果存储的是引用数据类 型拷贝时需要考虑深浅拷贝的问题 打印数组 用 Arrays.toString 输出的其实是字符串把传入的参数array表示的数组以字符串方式进行输出
http://www.dnsts.com.cn/news/210370.html

相关文章:

  • 一级 爰做片免费网站网店管家官网
  • 做直播网站的上市公司陈铭生是什么小说
  • ps如何做音乐网站wordpress如何禁用谷歌地图
  • pc网站原型设计工具怎么做线上销售
  • 做网站怎么做呀平台公司组建方案
  • vip视频网站怎么做上海工程咨询行业协会
  • 2013年四川省泸州市技能竞赛网站建设样稿毕业设计心理评测网站开发
  • 上海 做网站wordpress显示英文版
  • 站长忽略的几个观点wordpress 去评论
  • 端午节网站怎么做网站建设哪个最好
  • 福州自适应网站建设网站代运营推广
  • 电子商务网站设计流程怎样让客户做网站
  • 怎么做超链接网站怎么做校园表白网站
  • 海外网站加速免费备案变更网站信息
  • 自己买域名建设网站室内设计效果图怎么做
  • 百度站长工具后台高端房屋设计公司
  • 重庆承越网站建设地址装饰公司做宣传网站
  • seo网站推广培训友情链接交换标准
  • 在百度做网站需要什么资料wordpress ajax 刷新
  • 适合毕设做的简单网站shopnc商城系统
  • 网站制作类型互联网挣钱好项目
  • 人力社保网站建设的意义广州公司注册一网通
  • 金牛区建设局网站网络服装网站建设
  • 公司如何申请一个网站网址视频剪辑培训班一般学费多少
  • 高校网站建设费用网站建设衤金手指花总十四
  • 最好设计网站建设wordpress qq头像
  • 网站建设开发人员须知电子游戏网站建设
  • 网站建设规划书应当包含哪些内容网站备案 备注关联性
  • 免费建英文网站南京哪家网站建设比较好
  • 网站建设文化策划毕设做网站需要什么技术准备