2017年8月2日
摘要: 先上代码再进行分析 Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。 在Java中,每个异常都是一个对象,它是 Throwable类或其子类的实例。 当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并可以对 其 阅读全文
posted @ 2017-08-02 19:07 城管也会敲代码 阅读(1296) 评论(0) 推荐(1) 编辑
摘要: sleep和wait的区别有: 1,这两个方法来自不同的类分别是Thread和Object 2,最主要是sleep方法没有释放锁,而wait方法释放了锁,使得敏感词线程可以使用同步控制块或者方法。 3,wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可 阅读全文
posted @ 2017-08-02 17:49 城管也会敲代码 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 上代码,引出问题 答:&运算符有两种用法: (1)按位与;(2)逻辑与。 &&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都 要求运算符左右两端的布尔值都是true整个表达式的值才是true。 &&之所以称为短路运算是因为,如果&&左边的表 达式的值是false,右边的表达式会被直 阅读全文
posted @ 2017-08-02 15:21 城管也会敲代码 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 先上代码,再解释 包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成员方法。注意,抽象类和普通类的主要有三点区别: 1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺 阅读全文
posted @ 2017-08-02 14:27 城管也会敲代码 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 可横向,纵向进行比较记忆 阅读全文
posted @ 2017-08-02 11:22 城管也会敲代码 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 先上一段代码,大家说出此方法的执行结果: 答案不说了,直接说解题思路吧 for循环的执行顺序用如下表达式: for(expression1;expression2;expression3){ expression4; } 执行的顺序应该是: 1)第一次循环,即初始化循环。 首先执行表达式expres 阅读全文
posted @ 2017-08-02 11:14 城管也会敲代码 阅读(190) 评论(0) 推荐(0) 编辑
摘要: finally: try块必须和catch块或和finally同在,不能单独存在,二者必须出现一个. finally块总会执行,不论是否有错误出现.但是若try语句块或会执行的catch语句块使用了JVM系统退出语句,finally块就不会被执行了. 一般我们把关闭资源的代码放在finally里面 阅读全文
posted @ 2017-08-02 10:46 城管也会敲代码 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字 阅读全文
posted @ 2017-08-02 10:25 城管也会敲代码 阅读(217) 评论(0) 推荐(0) 编辑
2017年8月1日
摘要: 贴图: 一、程序计数器(Program Counter Register) 程序计数器就是记录当前线程执行程序的位置,改变计数器的值来确定执行的下一条指令,比如循环、分支、方法跳转、异常处理,线程恢复都是依赖程序计数器来完成。 Java虚拟机多线程是通过线程轮流切换并分配处理器执行时间的方式实现的。 阅读全文
posted @ 2017-08-01 21:22 城管也会敲代码 阅读(180) 评论(0) 推荐(0) 编辑
摘要: A java是强类型语言,所有的方法必须放在类里面,包括main B java中可以有多个重载的main方法,只有public static void main(String[] args){}是函数入口 C 内部类的类名一般与文件名不同 D 函数都必须用{}括起来,不管是一条语句还是多条语句 首先 阅读全文
posted @ 2017-08-01 09:31 城管也会敲代码 阅读(150) 评论(0) 推荐(0) 编辑