原以为int.MaxValue就是所有数组下标的最大值,编译也能通过,结果运行时发现报错:内存溢出。

经过测试发现,原来在不同的系统/不同的配置上,这个值都不太一样,我笔记本经过测试

byte[] b = new byte[int.MaxValue-56]; //windows 7 64位,4G内存

换另一个机器,结果

byte[] b = new byte[int.MaxValue/2]; //windows 2003  sp2 32位,4G内存

都通不过,也就是说如果数组定义过大,本机编译通过的东东,并不代表在客户机上就一定能跑得通

byte[]数组下标的最大值相关推荐

  1. Java 为什么数组下标只能为int不能为long?int32位,为何最大值不是2^32 -1 ? java基本类型取值范围

    一个小标为int的byte数组全部放满东西需要的内存为(2^31-11)*1b=2Gb=0.25GB 一个小标为long的byte数组全部放满东西需要的内存为(2^63+1)*1b 需要的内存太大 ! ...

  2. Java输出数组中的最大值及其对应下标

    package practice;import java.util.Scanner;public class MaximumAndLowerMark {public static void main( ...

  3. java int byte数组_Java 中int与byte数组转换详解

    1.与运算符的理解(&): 参加运算的两个数据,按二进位进行"与"运算.如果两个相应的二进位都为1,则该位的结果值为1,否则为0.即 0&0=0:0&1=0 ...

  4. 求二维数组中的最大值和最小值C语言,c语言 写一个子函数要求找出一个二维数组的最大值...

    并且返回两个维 求助 想不出来怎么写 题主的问题问的不够清楚.我假设你说的二维数组里面保存是整数,问的是找到二维数组中的最大值,并且返回一个最大值的位置.函数内部两个for循环遍历数组,能找到最大值和 ...

  5. Java黑皮书课后题第7章:*7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序。改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换

    7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序.改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换 题目 题目描述 破题 代码 运行 ...

  6. 蓝桥杯——寻找数组中的最大值

    问题描述 对于给定整数数组a[],寻找其中最大值,并返回下标. 输入格式 整数数组a[],数组元素个数小于1等于100.输入数据分作两行:第一行只有一个数,表示数组元素个数:第二行为数组的各个元素. ...

  7. js 取得数组下标_数组的介绍及使用

    JavaScript 中的数组常用于在单个变量中存储多个值.数组就是一组数据的集合,在内存中表现为一段连续的内存地址(保存在堆内存).创建数组的目的就是为了保存更多的数据. 数组概念和语法 概念:数组 ...

  8. Java基础---数组练习(最大值、最小值的索引)

    Java基础–数组练习 1.将一维数组的遍历,封装成方法public static void arrayBianli(int[] arr) {for(int i = 0;i<arr.length ...

  9. 问题 H: 编写函数:求数组中的最大值 (Append Code)

    题目描述 现有一个不超过N个元素的数组,其中可能有重复数据出现.求该数组中的最大值以及最大值所在的下标. 结合"Append Code"中的代码,编写以下函数: 原型:int ge ...

最新文章

  1. P12 离散控制系统-《Matlab/Simulink与控制系统仿真》程序指令总结
  2. 蝉联 Apache 最活跃项目,Flink 社区是如何保持高速发展的?
  3. shellcode---c和汇编混合编程---弹出cmd
  4. Java IO流之PrintStream分析
  5. HDU2066一个人的旅行(dijkstra)
  6. php如何实现qq第三方登录,PHP实现qq第三方登录
  7. Java SE Technologies at a Glance
  8. [网络流24题] 餐巾计划问题
  9. oracle 存储过程深入学习与应用
  10. table 条数过大优化_MySQL数据库优化的介绍(图文)
  11. android studio 找不到button对象_为什么那么多漂亮(真漂亮)并且条件优秀的女生找不到对象?...
  12. 【人脸表情识别】基于matlab GUI LBP+SVM脸部动态特征人脸表情识别【含Matlab源码 1369期】
  13. [精华]世界500强面试题----[完整版]
  14. 大众给于微软Win8平板过于热情的期待,多属盲目行为
  15. 人工神经网络matlab啊6,基于MATLAB6.x的BP人工神经网络的土壤环境质量评价方法研究...
  16. 【arcgis中两种路网密度计算结果对比】
  17. 太忙,没时间去电影院?在家看院线电影就用移动电影院APP
  18. 基于Web+App的快递公司物流管理信息系统设计与实现
  19. Java递归求全排列详解
  20. iphone原彩显示对眼睛好吗_iPhone12又拉胯?用户吐槽屏幕发黄,到底是为啥?

热门文章

  1. [转载]Linux从程序到进程
  2. Android app开发捷径,让你少去踩坑
  3. 多线程之:并发编程面临的挑战
  4. nginx之upsream实现负载均衡
  5. Verilog代码规范I
  6. Shell 定时清理小脚本
  7. jQuery图片播放插件prettyPhoto使用介绍
  8. Win7各版本功能对比
  9. mysql忘记密码,如何重置密码
  10. ClassLoader(二)- 加载过程