《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.7 修复错误

简介: 当在NetBeans源代码编辑器中编译程序时,如果出现错误,在编辑面板中对应行的左边会出现一个红色警示图标,如图2.2所示。

本节书摘来异步社区《Java编码指南:编写安全可靠程序的75条建议(英文版)》一书中的第2章,第2.7节,作者:【美】Fred Long(弗雷德•朗),Dhruv Mohindra(德鲁•莫欣达), Robert C. Seacord(罗伯特 C.西科德),Dean F.Sutherland(迪恩 F.萨瑟兰),David Svoboda(大卫•斯沃博达),更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.7 修复错误

当在NetBeans源代码编辑器中编译程序时,如果出现错误,在编辑面板中对应行的左边会出现一个红色警示图标,如图2.2所示。

0acffbf47cf055f77db0d1ff4a2e519435dcdb51

这个图标显示在触发错误的那一行代码上。可以单击该图标来显示该错误信息,该错误信息会用如下细节来解释这个编译器错误。
  • Java程序的名字。
  • 错误的类型。
  • 出错的行号。

比如,在编译Saluton程序时,可能会看到如下错误信息。

cannot find symbol.
symbol : variable greting
location: class Saluton```
这里的错误消息是第一行“cannot find symbol”。很多编程新手往往会对这些消息感到迷惑。当读者不明白错误消息的意思时,不要为此枉费时间。只要看一下错误所在的行数,然后寻找最明显的原因即可。

System.out.println(greting);`
这里的错误是变量名输入错误,即变量名应该是greeting,而不是greting(故意在NetBeans中添加该输入错误,看看会发生什么)。

在创建Saluton程序时,如果提示有错误消息,可以检查你的程序是否与程序清单2.2中的相同,然后再修改你找到的不同之处。要保证每一个字母的大小写都是正确的,而且也包含了所有的标点符号(例如{、}和;)。

通常情况下,仔细检查错误消息指示的那一行,足以发现需要修复的所有错误。

相关文章
|
8天前
|
存储 Java
java用base64编码案例
Java Base64编码示例:导入`java.util.Base64`,设置字符串`originalString`,使用`Base64.getEncoder().encodeToString()`编码并存储到`encodedString`,打印编码后字符串。解码用`Base64.getDecoder().decode()`。
15 0
|
4天前
|
存储 网络协议 Java
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
|
5天前
|
Java Spring
Java 效率编码 必备插件 Lombok 让代码更优雅
该内容是一个关于Lombok插件的教程摘要:介绍了Lombok用于减少Java开发中的模板代码,提升效率;讲解了如何在IntelliJ IDEA中安装Lombok插件,以及在pom.xml中添加依赖;并提到了@Data注解能自动生成getter/setter、equals、hashCode和toString方法,@Slf4j注解自动处理日志,@Builder用于构建对象,以及@AllArgsConstructor和@NoArgsConstructor注解生成构造函数。还鼓励探索更多Lombok的注解用法。
|
6天前
|
存储 Java 开发工具
【Java探索之旅】用面向对象的思维构建程序世界
【Java探索之旅】用面向对象的思维构建程序世界
9 0
|
6天前
|
小程序 Java 程序员
【Java探索之旅】我与Java的初相识(二):程序结构与运行关系和JDK,JRE,JVM的关系
【Java探索之旅】我与Java的初相识(二):程序结构与运行关系和JDK,JRE,JVM的关系
18 0
|
6天前
|
数据采集 存储 前端开发
Nutch库入门指南:利用Java编写采集程序,快速抓取北京车展重点车型
2024年北京车展凸显电动车全球热度,中国引领市场,展出117台全球首发车,包括30台跨国公司电动车。借助Nutch库抓取汽车网站数据,分析电动车市场趋势。通过配置代理和多线程爬虫,高效收集新车信息,助力理解市场动态,推动可持续交通发展。
Nutch库入门指南:利用Java编写采集程序,快速抓取北京车展重点车型
|
6天前
|
Oracle Java 关系型数据库
Java历史简述及程序运行机制简述
Java起源于1991年Sun公司James Gosling领导的Green项目,最初命名为Oak,后因爪哇岛咖啡更名为Java。1995年正式发布,2009年Sun被Oracle收购。Java程序运行包括:开发源代码、编译成字节码、JVM翻译为平台兼容的机器码执行。
|
11天前
|
Java
网页运行java程序cheerpj
网页运行java程序cheerpj
34 0
|
12天前
|
Rust Java 编译器
面试官:说一说你的第一个Java程序是怎么跑起来的?
面试官:说一说你的第一个Java程序是怎么跑起来的?
16 3
|
12天前
|
Java Unix Linux
【Java基础】数据类型以及程序执行过程浅析
【Java基础】数据类型以及程序执行过程浅析
20 0