- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 JAVA_初识异常
异常:程序运行时所发生的非正常情况或错误,目的是为了提高程序的健壮性和安全性 java将异常当做对象处理,(基类)Throwable-->Error、Exception 1、Error是运行期间出现了不可恢复的错误,属于JVM层次的 如OutOfMemoryError(内存溢出), ThreadDeath 2、 Excption 表示可恢复的异常 分为2种
2016-10-25 21:09:57 327
原创 JAVA异常处理二--finally
出现在java程序中的finally块一定会被执行吗?上学的时候,哲学老师对我们说,做什么都不要太绝对了,做题也是一样。。。。。拿去考试去了。。言归正传,答案是不一定的。 为甚呢, 1.第一种情况:我们知道java的异常处理机制是出现异常,则后面的代码都不执行了。那么我的异常若出现在try{}块上面呢,那么运行就会直接报异常了,finally根本没机会啊。 2.第二种情况:
2016-10-25 20:58:16 297
原创 JAVA异常处理一return
我们知道finally块的代码在进入异常处理体系后,里面的代码一定会被执行(除非调用System.exit(0)强制退出程序),那么如果try{}里面有一个return语句,那么紧随其后的finally{}代码会被执行不?reutrn 需要注意些什么呢。先看例子package exceptionTest;public class 覆盖return { //测试return 基本类
2016-10-25 20:41:15 813
原创 关于进制运算的问题
不论多少进制,每一位数值对应一个权,如0x123,第一个数3的权为16的0次方,第二数2的权为16的1次方,第三个数1为16的2次方,故0x123=1*16的2次方+2*16的1次方+3*16的0次=5×16^2+2*16+3=291. 同样适用于其他的进制
2016-10-25 20:15:35 422
原创 java的父子类加载顺序
若有不正之处,请多多批评并指教。先上代码:父类的代码:public abstract class ABSclass { private static int b=3; static{ int s=8; System.out.println("父类静态块"); } public ABSclass() { b=b+3; System.out.println("父类构造
2016-10-17 23:11:38 2827
原创 java类里面不可以做逻辑运算,输出
在一个java类里面可以做什么呢,1. 实例化 对象;2. 定义变量,初始化变量 不能:1 、不能syso输出2、不能做逻辑运算,比如赋值,加减乘除等
2016-10-17 22:54:36 1073 1
原创 浅析java的接口和抽象类
若有不正之处,请多多谅解并欢迎批评指正,不甚感激。一.什么是抽象类在类前用abstract关键字修饰的类即为抽象类。但是抽象类不一定要有抽象方法。当子类继承父类的时候,若子类需要实例化,那么就必须实现所有的抽象方法,否则子类也应为抽象类。定义如下:[public] abstract class ClassName { abstract void fun();
2016-10-17 21:31:42 293
转载 重新认识冗余字段
1冗余字段的定义冗余字段是指反复出现的,重复的字段。也就是说在数据库中如果表a出现过字段b,表c再出现字段b,那么字段b就可以被看作是冗余字段了。2冗余字段的弊端如果参照三范式,那我们在设计数据库的时候就必须致力于消灭冗余字段,毕竟如果我们需要更新某条记录,而这条记录又恰好包含了冗余字段,那么我就必须更新所有携有冗余字段的表。如果冗余冗余字段只出现在很少的表中那么这不算什么
2016-10-14 23:55:17 5122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人