黑马程序员技术交流社区

标题: 关于java中大数组的问题,用于初始化信息 [打印本页]

作者: んоиё$t    时间: 2013-10-28 16:48
标题: 关于java中大数组的问题,用于初始化信息
想定义一个比较大的数组(大概600KB),数组只用来提供初始化数据,运行过程中不会更新数组中的内容,下面这样的定义编译器报“Too many constants, the constant pool for xxx would exceed 65536 entries”错误。


char g_MainData[] = {


0x81, 0x00, 0x7f, 0x00, 0x7f, 0x00, 0x06, 0x00, 0x04, 0x01, 0x85, 0x01, 0x01, 0x01, 0x7f, 0x00......};





不希望用new方式动态分配空间,因为数组目的是用来提供600KB的初始化数据,也不想用读文件的方式,因为读文件速度太慢,请大家帮忙看看怎么解决。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2