final用来修辞属性、方法、类 final修辞的变量为不能改变,即为常量(必须赋初值)。final修辞的方法不能被覆盖。final修辞的类不能被继承。(常用于定义全局常量) finally是异常处理语句结构的一部分,表示总是执行。 finalize垃圾回收器删除对象之前调用对象的该方法做清理工作。 ...
分类:
其他好文 时间:
2019-06-22 10:37:50
阅读次数:
164
最近经过某大佬的建议准备阅读一下JDK的源码来提升一下自己 所以开始写JDK源码分析的文章 阅读JDK版本为1.8 目录 Object结构图 构造器 equals 方法 getClass 方法 hashCode 方法 toString 方法 finalize 方法 registerNatives 方 ...
分类:
其他好文 时间:
2019-06-18 15:56:43
阅读次数:
112
一、Object 常用的方法 public native int hashCode():返回散列值。 public boolean equals(Object obj):比较两对象是否相等。 protected native Object clone() throws CloneNotSupport ...
分类:
编程语言 时间:
2019-06-12 21:14:54
阅读次数:
127
对象概念 一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现程序开发。对象有以下特点:对象具有属性和行为。对象具有变化的状态。对象具有唯一 ...
分类:
编程语言 时间:
2019-06-06 23:09:56
阅读次数:
238
Getting started with OpenMP These instructions for getting started with OpenMP are repeated in Project 0. They are included here for those students wh ...
分类:
其他好文 时间:
2019-05-19 10:16:18
阅读次数:
133
1.Object介绍 Object类是一个特殊的类,是所有类(包括数组,接口 )的父类,如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类,所以可以通过向上转型的方法使用类型为Object的变量指向任意类型的对象。 本章主要实现覆写Object类的clone(),toS ...
分类:
编程语言 时间:
2019-05-10 17:54:54
阅读次数:
139
final、finally和finalize的区别是什么? 1. final: 最终的意思,可以修饰类,方法和变量。 它修饰的类,不能被继承 它修饰的方法,不能被重写 它修饰的变量,不能被改变 2. finally: 是异常处理的一部分,用于释放资源的。它控制的代码永远会执行。 特殊情况:在执行到f ...
分类:
编程语言 时间:
2019-04-27 00:44:38
阅读次数:
147
什么是垃圾回收机制?不定时的清理不可达对象,不可达对象不会立马被回收,垃圾收集器在一个Java程序中是自动的,不能强制执行,即使我们已经清楚的确定这块内存已经没有用处了,应该被回收掉,也不能强制执行,我们能做的只是调用System.gc()来建议垃圾回收器,这块内存可以回收,但垃圾收集器回收不回收,什么时候回收,都是不可知的finalize()方法的作用在垃圾收集器回收对象前做必要的清理工作,这个
分类:
编程语言 时间:
2019-04-23 15:40:51
阅读次数:
163
final 用于声明属性、方法和类,分别表示属性不可变,方法不可被覆盖,类不可被继承。在java中final的意思是终态。 将变量或方法声明为final后,如果对其初始化,要么在定义的时候,要么在构造函数中。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类 ...
分类:
其他好文 时间:
2019-04-20 09:47:36
阅读次数:
159
一、 1.final, finally, finalize 的区别? 2.int 和 Integer 有什么区别? 3.面向对象的特征? 6.<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDoc ...
分类:
其他好文 时间:
2019-04-17 23:22:18
阅读次数:
169