简体   繁体   中英

What is the maximum of number of arguments for varargs in java?

What is the maximum of number of arguments which can be used by a vararg in java ? I believe there should be some limit and it is not infinite.

A method (including the static class initializer) can have at most 64k. If the arguments are such that they can be pushed with a single bytecode that is 1 byte long each, you can have something about 64000 arguments on a call.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM