社区
Java SE
帖子详情
java main 函数入参溢出可能性
ronghua_liu
2014-09-23 10:50:36
public static void main(string[] args)
{
......;
}
main参数长度和个数是否有限制,jvm对java入参是否有校验?是否有溢出可能?
...全文
158
3
打赏
收藏
java main 函数入参溢出可能性
public static void main(string[] args) { ......; } main参数长度和个数是否有限制,jvm对java入参是否有校验?是否有溢出可能?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rumlee
2014-09-24
打赏
举报
回复
这个应该是有限制的,但是可以肯定的是不是受限制与jvm,而是受限制于操作系统。 在windows XP或更高windows版本中,命令行的最大长度为8191 个字符 在windows2000或windows NT4.0,命令行的最大长度为2047个字符
cheng_e_1990
2014-09-24
打赏
举报
回复
没有借助物理存储就有溢出的可能
S117
2014-09-23
打赏
举报
回复
应该没限制吧,没这么玩过,你可以把jvm内存调小些,然后传长点的参数试试
【手把手带你学
Java
SE】第二篇:
Java
的
main
函数
、数据类型_
java
main
函数
参数
本文详细介绍了
Java
中的基本数据类型如int、long、double、float等的字节数和取值范围,以及
溢出
的概念。还涵盖了变量的作用域、命名规则和类型转换的规则,强调了知识体系学习的重要性,鼓励读者系统学习并加入技术交流社区。
Java
主
函数
main
中的关键字 static
本文详细解释了
Java
程序中主
函数
`
main
`为什么要使用`static`关键字。`static`使得`
main
`方法在类加载时即可被调用,无需创建对象。`public`表示该方法可被外部访问,`void`表明不返回值,`String[] args`则是接收命令行参数。不使用`static`会导致JVM无法找到正确的入口点,导致程序无法运行。
一个
main
方法在JVM中的生死存亡
本文详细解析了JVM加载并执行
Java
程序的过程,包括
main
函数
作为执行起点的角色,类加载的双亲委派机制,以及方法调用时的栈压入与弹出过程。同时,探讨了垃圾回收机制,解释了对象何时成为垃圾及如何在GC过程中被清除。此外,还分析了递归可能导致的栈
溢出
问题。
写一个
函数
,求一个字符串的长度,在
main
函数
中输入字符串,并输出其长度。- 多语言
该博客围绕写
函数
求字符串长度并在
main
函数
输入输出长度展开,介绍了 C 语言、Python、
Java
和 Js 四种语言的多种实现方法。C 语言有定义
函数
、用 strlen
函数
、指针遍历等;Python 有多种内置
函数
和循环等方法;
Java
有 length
函数
、循环、StringBuilder 等;Js 用循环遍历。
【手把手带你学
Java
SE】第二篇:
Java
的
main
函数
、数据类型
本文介绍了
Java
程序的运行过程,包括JVM、JDK和JRE的角色。详细讲解了
Java
主
函数
的写法,并探讨了不同类型的变量,如整型、长整型、浮点型、字符型、布尔型等,以及它们的字节大小、作用域、命名规则和转换。此外,还涵盖了变量的类型转换、数值提升以及int与String之间的转换。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章