摘要: Java中的线程可以分为两类,即非守护线程和守护线程。 关于守护线程要注意的是: (1)当jvm中只剩下守护线程时,JVM会退出,所以不要在守护 线程中做比较重要的操作,比如文件读写等 (2)在Daemon线程中产生的新线程也是Daemon的 (3) 守护线程结束只与JVM中是否还有非守护线程右关, 阅读全文
posted @ 2019-04-13 23:17 踏月而来 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 接口中方法重写和类中方法重写满足的要求是一致的 方法签名由方法名称和参数列表(方法的参数的顺序和类型)组成 方法签名一样,代表的是同一个方法 1 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的同类型或者子类 2 访问权限不能比父类中被重写的方法的访问权限更低 3 重写的方法不能抛出 阅读全文
posted @ 2019-04-13 15:51 踏月而来 阅读(3419) 评论(0) 推荐(0) 编辑
摘要: 内存模型粗略划分为:堆和栈 详细划分为:堆,栈,本地方法栈,方法区,程序计数器 堆: 存放对象实例 栈: 每创建一个线程,都会为他分配内存空间作为他的栈,当方法执行时,会生成对应的栈帧(局部变量表、操作数栈、动态链接、方法出口),每一个方法被调用直至执行完成的过程,就对应着一个栈帧在栈中从入栈到出栈 阅读全文
posted @ 2019-04-13 10:59 踏月而来 阅读(736) 评论(0) 推荐(0) 编辑