目录

1.空指针问题

2.数组越界异常

3.Variable 'num' might not have been initialized

4.Non-static method 'gcd(int, int)' cannot be referenced from a static context


1.空指针问题

代码问题:

 问题解决

方法解决之初始化问题

2.数组越界异常

使用非法索引访问数组,索引为负值或大于等于数组的大小

int[] arr = new int[5];
int brr =arr[6];

如上,数组长度为5,下标从0开始,在4结束。定义brr为arr[6],数组下标越界。

3.Variable 'num' might not have been initialized

变量num可能没有初始化。

4.Non-static method 'gcd(int, int)' cannot be referenced from a static context

问题:main方法是静态方法,而gcd未加static ,是成员方法,成员方法无法在静态方法中调用。

 解决方法:

在 int  gcd前加上static,即可。

3.类型转换异常

ClassCast Exception

Java代码易错问题相关推荐

  1. 猿人学第五题-乱码增强(油猴hook禁用频繁日志、扣代码易错点)

    1.油猴hook禁用频繁日志 学习文章:https://stapp.space/disable-javascript-console-on-production/ // ==UserScript== ...

  2. java错放了构造_在catch代码附近的Java代码中“错放了构造”(“misplaced construct(s)” in Java code near a catch)...

    在catch代码附近的Java代码中"错放了构造"("misplaced construct(s)" in Java code near a catch) 我无 ...

  3. jsp里写java代码报错,jsp里写java代码报错

    jsp里写java代码报错 [2021-02-11 06:42:03]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...

  4. Java SE 易错题

    一.初始JAVA 1.Java虚拟机就是一个虚拟的用于执行字节码文件的计算机.它是Java最核心的技术,是Java跨平台的基础. 2.一个Java源程序是由若干个类组成.如果源文件中有多个类时,则只能 ...

  5. java编译找不到符号_编译java代码时报错找不到符号

    译一段java代码时,提示"错误: 找不到符号",如下:D:\practicejava>javac PrintArray.java PrintArray.java:4: 错误 ...

  6. java数据库易错程序题_JAVA程序改错 (易错题)(示例代码)

    1 JAVA程序改错2 1.3 abstract className {4 privateString name;5 public abstract booleanisStupidName(Strin ...

  7. 12.Java 面试题整理(JAVA 代码查错)

    1.下面代码有什么错误 abstract class Name { private String name; public abstract boolean isStupidName(String n ...

  8. B2.Java代码查错

    1. abstract class Name {    private String name;    public abstract boolean isStupidName(String name ...

  9. Java面试易错题精选

    一.成员变量和局部变量的区别: 1:成员变量直接定义在类中. 局部变量定义在方法中,参数上,语句中. 2:成员变量在这个类中有效. 局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域. ...

最新文章

  1. (转)Fur Shader
  2. python英文单词-python常用150个英文单词
  3. c# 类的基本知识,未完,待续
  4. mysql存储过程返回多个值_数据库mysql存储过程之返回多个值的方法示例
  5. 洛谷10月月赛Round.1| P3399 丝绸之路 [DP]
  6. 【HDU - 3951】Coin Game (博弈,猜规律,对称博弈)
  7. 【Java并发编程:volatile关键字之解析】
  8. python符号大全_python吊打Excel?屁!那是你不会用!
  9. 如何在JavaScript中将浮点数转换为整数?
  10. restframe_work1
  11. 去除 火狐浏览器自动给域名前加 www.
  12. xp桌面上显示计算机名,巧妙还原WinXP快速启动栏的“显示桌面”图标
  13. IDEA加载mysql驱动包
  14. 普通路由器连接光猫一体机的配置教程(以水星MW300R路由器,移动吉比特GS3202光猫一体机为例,可突破专供定制路由限制)
  15. String的内置方法、字符号拼接、创建字典、制作购物车、元组
  16. Linux下的图片编辑软件和画图软件
  17. 琴生不等式(Jensen Inequality)
  18. iPhone 13 不带 Touch ID、搭载 M1X 的 Mac mini 将发布?2021 苹果秋季发布会预测
  19. 1001. Poker (思维 / 模拟)(2020年百度之星*程序设计大赛-初赛二)
  20. ST-LINK使用注意

热门文章

  1. 程序设计思维与实践 Week12 作业 C 必做题 - 3
  2. CCD/CMOS传感器基本定义与镜头转换系数计算
  3. 推荐一个超好用的截屏软件 Windows 上最好的免费截图标注工具:Snipaste
  4. linux db2 权限管理,DB2权限与授权
  5. C语言排序算法之选择排序
  6. HTML简单页面页码的设计
  7. SVG Path(三)弧线命令
  8. 滤镜之变形Distort特效
  9. 网页例程,读卡器测试网页例程
  10. ThinkPad耳机的接线标准