JAVA中遇到的一些异常

原创 2018年04月15日 23:17:27
Exception in thread “main” java.lang.StackOverflowError
  • 栈溢出问题,原因在于我 new 的两个LoginJFrame() 之间相互引用了

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
  • 出现了空指针,原因在于我在为了持有整个重写的JFrame的引用时,new 的DJFrame()的对象名与录入书籍里的AddJFrame()里new 的对象名相同,调用的时候调成了这个,出现空指针。
  • 命名一定要注意

Resource leak: ‘stu’ is never closed

  • 养成良好习惯加个
    try{

    }finally{
        stu.close;   
    }

The static method addstudent(StudentModel) from the type AddStudent should be accessed in a static way

  • static修饰的方法直接用类.方法调用就行,不需new个对象调用

Unhandled exception type Exception

  • 加try catch

序列化的问题

The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
  • 可序列化的类 xxx 未声明类型为 long 的静态终态 serialVersionUID 字
  • 序列化简单来讲就是一种用来处理对象流的机制
  • serialVersionUID 用来表明类的不同版本间的兼容性。如果修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。

  • 一个类实现了Serializable接口,需要定义serialVersionUID

  • 加个 private static final long serialVersionUID num(一个数值);
  • 以下序列化机制的解决方案:
    1.保存到磁盘的所有对象都获得一个序列号(1, 2, 3等等)
    2.当要保存一个对象时,先检查该对象是否被保存了。
    3.如果以前保存过,只需写入”与已经保存的具有序列号x的对象相同”的标记,否则,保存该对象 通过以上的步骤序列化机制解决了对象引用的问题!
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sherlocksy/article/details/79954978

java项目开发中常见异常

我相信,在我们做项目的时候,console框中常常出现各种的异常,时间久了,就会发现常见的也就几个,下面我就总结一下常见的异常,供大家参考。 1 java.lang.UnsupportedC...
  • u012446233
  • u012446233
  • 2014-12-18 17:35:31
  • 1157

java项目中经常遇到的异常列举

1.java.lang.NullPointerException NullPointerException 意味空指针,发生这种情况是说对象为null,却调用该对象属性或者方法。 比如St...
  • Andy_java_
  • Andy_java_
  • 2016-12-19 11:36:44
  • 520

java中常见的异常,你都遇见过几个?

在我们学习java的过程中,我们会遇到各种各样的出错情况和各种各样的异常情况,那么这么多异常你都遇到过多少个呢?下面就让我们一起来认识认识这些异常! 算术异常:ArithmeticE...
  • MY_374870264
  • MY_374870264
  • 2017-09-14 15:19:31
  • 430

Java面试中异常常见问题

Java的异常机制(概念)Java语言中的异常处理包括的四个环节。 声明异常 throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常对象。 抛出异常 t...
  • u014717036
  • u014717036
  • 2016-10-20 18:49:01
  • 462

Java开发中的‘暗坑’

原文地址:http://easygeek.com.cn/article/zyqqU3.html?ref=myread 我们每天都在写java程序,可能我们更多的是为了结果,但是在写代码的过程中还...
  • dyf511860475
  • dyf511860475
  • 2016-06-28 16:20:28
  • 1036

java 中遇到的一些异常

java 异常
  • LHL584209
  • LHL584209
  • 2015-11-05 23:28:30
  • 268

Java - 列出一些你常见的运行时异常。

- ArithmeticException(算术异常)- ClassCastException (类转换异常) - IllegalArgumentException (非法参数异常) - IndexO...
  • chimomo
  • chimomo
  • 2017-10-26 15:51:20
  • 253

mybatis使用过程遇到的一些问题及解决方法

1.传入string单个参数进行判断是 要使用 2.mybatis批量插入 insert into sys_role_resource (id, role_id, resource...
  • u012613903
  • u012613903
  • 2016-10-27 14:12:39
  • 3711

写java时候,可能会经常遇到异常,如果对异常有个清晰的认识,异常并不可怕

对于新手来说,遇到异常真的很崩溃,我也是这样,经过学习,我更加的理解,期间看了很多的博文,很多大神写的非常的好,很清晰,在这里我对其概括加上我的理解,总结下来,希望对自己对他人都有一些帮助,本人小白,...
  • Message_lx
  • Message_lx
  • 2016-07-30 11:09:08
  • 1361

java中的异常处理

  • 2012年12月12日 11:00
  • 4KB
  • 下载
收藏助手
不良信息举报
您举报文章:JAVA中遇到的一些异常
举报原因:
原因补充:

(最多只允许输入30个字)