加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

当我用两个分号结束一行时,编译器不会抱怨.为什么?

发布时间:2020-12-15 02:55:41 所属栏目:Java 来源:网络整理
导读:当我结束这样一条线时,我觉得会发生不好的事情.但编译器甚至没有抱怨.有没有人有一个想法,为什么这在 java中是合法的. displayDataMap.put(“dateInterval”,getDateInterval());; 编辑:Eclipse没有抱怨的原因是因为优先 – java-编译器 – 错误/警告我有空
当我结束这样一条线时,我觉得会发生不好的事情.但编译器甚至没有抱怨.有没有人有一个想法,为什么这在 java中是合法的.

displayDataMap.put(“dateInterval”,getDateInterval());;

编辑:Eclipse没有抱怨的原因是因为优先 – > java->编译器 – >错误/警告我有空语句:as ignore.

解决方法

这是一个空的陈述,是有效的.正如jwodder所指出的,更确切地说,空语句是两个分号之间缺少语句,可以用两个连续的分号或用空格分隔的分号(包括新行)表示.

像Eclipse这样的IDE会警告你这件事.如果您查看下面的图片,我在第236行插入了一个双分号.我添加了红线以集中注意力,但Eclipse提供了许多视觉提示:

>分号下的锯齿状黄线.>在236号线的左边缘有一个带警告标志的灯泡,通过盘旋在该线上,它会弹出一条小信息,上面写着“不必要的分号”.>在包含目录和包的栏上,再次显示警告标志.它显示每个包或源文件夹,其中至少包含一个警告.>在包浏览器和导航器文件图标上,将显示相同的灯泡图标(不在此屏幕截图中).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读