




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——Java常用的语法错误Java常用的语法错误
Java常用的语法错误
1.变量可能未初始化
错误提示:Abc.java:9:variableimightnothavebeeninitialized
System.out.printlni;
中文说明:变量i可能没有赋值就使用了。
例子说明:
inti;
System.out.printlni;
2.变量重复定义
错误提示:Abc.java:9:iisalreadydefinedinmainjava.lang.String[]
inti=2;
中文说明:变量重复定义了
例子说明:
inti=1;
inti=2;
3.找不到符号:
Test6.java:26:cannotfindsymbol
symbol:variablej
location:classTest6
ifj0
4.找不到类的错误
Main.java:4:cannotfindsymbol
symbol:classT1
location:classMain
T1a=newT1;
5.找不到方法的错误
Main.java:5:cannotfindsymbol
symbol:methoda
location:classT
a.a;
6.找不到类
错误提示Test.java:1:classTest1ispublic,shouldbedeclaredinafilenamedTest1.java
publicclassTest1
中文说明test1是公共的,务必在文件中声明
例子说明
建一个文件为Test;在工具中开启这样写publicclassTest11;就会报这个错误
7找不到这个类(类名跟文件名不一致)
NoClassDefFoundError:asawrongname:ASA
8.数组下标越界
java.lang.ArrayIndexOutOfBoundsException:1
atTest2.test2Test2.java:30
atTest2.mainTest2.java:6
9.字符串下标越界
java.lang.StringIndexOutOfBoundsException:Stringindexoutofrange:6
atjava.lang.String.charAtString.java:558
atTest2.test3Test2.java:41
atTest2.mainTest2.java:7
10.空指向
Exceptioninthreadmainjava.lang.NullPointerException
atNext.mainNext.java:31
11空返回值
错误提示Test1.java:54:voidtypenotallowedhere
System.out.printlna5.OnExit;
中文说明;此处不允许使用void返回值
例子说明假设声明一个void的方法,那就不能直接输出来
Publicstaticvoidedit
System.out.printlnTest.edit;
12缺少返回值
asa.java:8:missingreturnstatement
intfan
^
1error
13没有返回值的方法中不需要返回值
asa.java:10:cannotreturnavaluefrommethodwhoseresulttypeisvoid
returna;
^
1error
14.引用的方法入参不对
Next.java:66:cannotfindsymbol
symbol:methodcreateTempFilejava.lang.String,java.lang.String,java.lang.String
location:classjava.io.File
Filell=f.createTempFilelet,java,aaa;
15..缺少形参
delinsms.service.Servicecannotbeappliedtoint
16,.无效的方法声明需要返回类型
invalidmethoddeclaration;returntyperequired
publicbyteValue
17.要求传入的是数组,却传入了字符串
arrayrequired,butjava.lang.Stringfound
^
18找不到构造方法
Main.java:4:cannotfindsymbol
symbol:constructorT
location:classT
newT;
19、数字格式化奇怪
Exceptioninthreadmainjava.lang.NumberFormatException:null20..不兼容的类型
错误提示Test1.java:41:incompatibletypes
found:java.lang.String[]
required:java.io.File[]
File[]a3=a11.list;
中文说明不兼容的类型
21.非静态方法不能在静态上下文中引用
non-staticmethodcannotbereferencedfromastaticcontext
22.不是静态方法而用静态方式调用(类名。方法)
Main.java:5:non-staticmethodfun1cannotbereferencedfromastaticcontext
Test.fun1;
23静态访问非静态(变量)
Test.java:5:non-staticvariableacannotbereferencedfromastaticcontext
a=1000;
24.静态访问非静态(方法)
Test.java:6:non-staticmethodfun1cannotbereferencedfromastaticcontext
fun1;//静态的不能调用非静
25.continueoutsideofloop将continue放在for循环外的时候展现的错误报告
26.illegalstartofexpression违反规矩的表达(将for循环中其次表达放置于for循环外或内部时展现的错误报告)
27asa.java:6:unreachablestatement不能到达的语句(语句放于continue或break后出
现不能到达,及continue和break后不能有语句)
28break置于循环语句外
asa.java:8:breakoutsideswitchorloop
break;
^
1error
29-标识符错误(标识符不合法);
asa.java:2:expected
int%%;
^
1error
30.没找到方法体,或声明为抽象的.(方法)
MyAbstract.java:6:missingmethodbody,ordeclareabstract
31.这个类不是抽象类或者没有笼罩重写方法fun1有抽象的方法的就务必是抽象类
MyAbstract.java:1:MyAdstractisnotabstractanddoesnotoverrideabstractmethodfun1inMyAdstract
32.Myabstract它是属于抽象类的,不能产生对象。
3.Main.java:6:Myabstractisabstract;cannotbeinstantiated
33.接口的方法不能有方法体
4MyInterface.java:2:interfacemethodscannothavebody
34,.它是属于抽象类的,不能产生实体
Myabstractisabstract;cannotbeinstantiated
35.接口的方法不能有方法体
interfacemethodscannothavebody
36.此处不允许使用static修饰
asa.java:3:modifierstaticnotallowedhere
publicstaticvoidmainString[]args
^
^
37—不能变更的类型(String型不能转换成Int型)
asa.java:4:inconvertibletypes
found:java.lang.String
required:int
intb=inta;
^
1error
38.possiblelossofprecisionfound:long;required:byte;var=varlong可能造成精度损失(在整型较大的转换成较小的处境下会造成损失,小的转大的,那么不会造成损失。)
39分隔符奇怪
asa.java:5:;expected
40括号奇怪
asa.java:8:expected
41.应用程序试图创造大小为负的数组。
java.lang.NegativeArraySizeException
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025店面租赁合同模板
- 2025赛事赞助合同模板
- 财务分析中的非财务指标考题及答案
- 2025年工程法规考试冲刺试题及答案
- 合同法第三方协议书
- 公司签订意向协议书
- 劳动安全合同协议书
- 合同之间转让协议书
- 2025年商业街区改造工程社会稳定风险评估与社区历史文化保护与传承报告
- 合同返利补充协议书
- 风湿免疫病患者结核病诊治及预防实践指南(2025版)解读课件
- 湖南省雅礼中学2025届高三高考考前热身考数学试题试卷
- 急危重症患者鼻空肠营养管管理专家共识(2024版)解读
- 电梯日管控、周排查、月调度制度及管控清单(附记录表格)1
- 与基层建立卒中中心联盟协议
- T-HNCAA 061-2024 分布式光伏电站定期检查与性能评估技术标准
- 2025年综合医院笔试试题及答案
- 2025年苏州市中考语文模拟试卷(三)(含答案)
- 100以内加法减法口算1000题知识测试打印
- 全国卫生健康系统职业技能竞赛(传染病防治监督)参考试题(附答案)
- 中职《畜禽解剖生理》核心知识点备考试题(附答案)
评论
0/150
提交评论