java常见异常
来源:互联网 发布:龙腾手机数据恢复软件 编辑:程序博客网 时间:2024/06/05 14:31
http://blog.csdn.net/u013628152/article/details/4212657
1.NullPointerException
一个为null的东西 主动调用方法/属性 出现此异常
String str = null;
System.out.println(str.length());
2.ArrayIndexOutOfBoundsException
数组下标 超过了最大下标值
int[] array = new int[10];
System.out.println(array[10]);
System.out.println(array.length);
3.FileNotFoundException
在某个目录下创建文件 但没有改目录
File file = new File("C:\\time.txt");
try{
FileOutputStream fos = new FileOutputStream(file);
}catch(Exception e){
e.printStackTrace();
}
4.ClassNotFoundException
在加载某个类的时候,如果传入的类名不存在
try{
Class.forName("abu_time");
}catch(Exception e){
e.printStackTrace();//打印异常栈的信息
System.out.println("出现异常!!!");
}
5.ClassCastException
类型转换 在强制转型时可能出现的异常
ArrayList list = new ArrayList();
list.add("abc");
list.add(1);
int i = (Integer)list.get(0);
System.out.println(i);
6.NumberFormatException
在解析时(如:将字符串"13abu"解析成int时)出现异常
String s = "13abu";
int i = Integer.parseInt(s);
System.out.println("i="+i);
7:Address already in use: JVM_Bind<null>:8080
解决方案:
(1):cmd执行netstat -ano
(2):在本地地址栏中找到占用的端口记录,并找到后面的进程id
(3):执行tskill -id
8:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
可能是你的帐号不允许从远程登陆,只能在localhost。
这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
修改完后重启服务
9:tomcat在启动时java.io.EOFException
严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage
分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。
异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),
在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。
解决办法:将tomcat6.0\work\Catalina\localhost\peam\SESSIONS.ser删除。如果正常关闭服务端,该文件是自动删除的。
我参照上面方法解决的问题,用的是MyEclipse6.0,tomcat6.0。通常情况下,会认为是tomcat的缓存,会直接把整个localhost文件夹删除。
但是上面的方法也是可取的,在localhost文件夹下,找到部署的工程名,在该工程名下有SESSIONS.ser文件,直接删除。重启tomcat,问题解决。
- JAVA常见异常整理
- JAVA常见异常
- java常见异常详解
- 常见java异常
- JAVA常见异常原因
- JAVA常见异常
- 常见java异常收藏
- java 常见异常
- java常见异常
- Java常见异常
- java常见异常
- JAVA常见异常(转)
- Java常见异常
- JAVA常见异常整理
- Java常见异常总结
- JAVA常见异常
- java常见异常大全
- java中的常见异常
- Linux学习之十四、管线命令
- 一些有关Android图片的操作,判断方向,旋转,根据uri获取绝对路径,缩放与移动
- 热部署jrebel时VM参数设置
- 滤波器带宽,信号带宽 和晶振PPM(误差)的关系
- 安全增强 Linux (SELinux) 剖析
- java常见异常
- PHP面向对象(OOP)编程完全教程:1.什么是面向对象?
- 常用git命令解释
- 肝病检查
- cocos2d-x 3.3触屏事件的写法
- mina作为服务器,断网断电的处理。
- 345397601514182697
- JAVA读取Excel表格,建数据库建表,并生成java实体实例
- POJ Best Cow Line 3617