在学习Java过程中的错误记录

不要对报错信息产生依赖。

不要对报错信息产生依赖。

不要对报错信息产生依赖。

写个注释,结果不小心把主方法给包含起来注释掉了。于是乎按照Editplus报错的位置查错误,根本查不到:

已经有了 case 1:System.out.println("一");

再有      case 1:System.out.println("三");     报错,case 标签重复,,说明各case之间必须互斥:

三目运算符的结果是有返回值的,需要声明一个变量   int b = 来接收

如:int b =(a>9)?++a:--a;

注意花括号的位置,如果放在新方法下面了,报错报的是第八行,不会提示括号错了,很难找到错误之处的,所以主方法的括号一定规范:

方法调用时:

int index =java.util.Arrays.binarySearch(a,arr);//报错,aarr的顺序必须和方法中形式参数的顺序一致:

Test2要接收的是来自test1thisthis指代的是对象(打印this是打印地址,但this指代的还是对象,并不是传递了地址,也就没有用string来接收地址的说法),对象的类型是Teacher类型。。。所以不能用String作为形式参数的类型:

 

如下,报的错是  Practice_1.java:3: 错误: 无法从静态上下文中引用非静态 变量 this

按照错误提示根本找不到真正错误原因,所以要自己记住,括号{ }一定不能马虎,会影响整个结构、从属关系,而识别成结构上的错误,按报错信息查找更是误导。

 

老是给提示标点错误。。。。。

其实是缺少main方法,不会提示main方法。

按照错误提示根本找不到真正错误原因,必须要自己记住啦。

以上这些错误,真是让我哭笑不得了,按照错误提示修改,却怎么也没错啊,搞得我心态爆炸,所以总结一句:

不要对报错信息产生依赖。

不要对报错信息产生依赖。

不要对报错信息产生依赖。

 

 

转载于:https://my.oschina.net/u/4108101/blog/3044106

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值