Java基础知识强化26(1):Object类之Object类的概述
1.Object类
3.Object的方法:
protected Object clone() 
             创建并返回此对象的一个副本。
boolean equals(Object obj) 
             指示某个其他对象是否与此对象“相等”。
protected void finalize() 
             当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 
Class<? extends Object> getClass() 
             返回一个对象的运行时类。 
int hashCode() 
             返回该对象的哈希码值。 
void notify() 
             唤醒在此对象监视器上等待的单个线程。
void notifyAll() 
             唤醒在此对象监视器上等待的所有线程。
String toString() 
             返回该对象的字符串表示。 
void wait() 
             导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。 
void wait(long timeout) 
             导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量。
void wait(long timeout, int nanos) 
             导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量。
Java基础知识强化26(1):Object类之Object类的概述的更多相关文章
- Java基础知识强化26:Object类之hashCode()方法、getClass()方法
		
1. Object类的hashCode()方法,如下: public int hashCode():返回该对象的哈希码值,这个值和地址值有关,但是不是实际地址值(哈希码值是根据实际地址值转化过来的 ...
 - Java基础知识强化之IO流笔记66:Properties的概述 和 使用(作为Map集合使用)
		
1. Properties的概述 Properties:属性集合类.是一个可以和IO流相结合使用的集合类. 该类主要用于读取以项目的配置文件(以.properties结尾的文件 和 xml文件). ...
 - Java基础知识强化之IO流笔记01:异常的概述和分类
		
IO流操作的时候会出现很多问题,java中叫作异常,所以我们先介绍一下异常: 1. 程序的异常:Throwable(Throwable类是java中所有异常或错误的超类) (1)严重问题:Error ...
 - Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介
		
1. ConcurrentHashMap简介: ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法.Conc ...
 - Java基础知识强化之集合框架笔记26:LinkedList的特有功能
		
1. LinkedList的特有功能: (1)添加功能 public void addFirst(Object e) public void addLast(Object e) ( ...
 - Java基础知识强化62:Arrays工具类之概述和使用
		
1. Arrays工具类: Arrays这个类包含操作数组(比如排序和查找)的各种方法. 2. Arrays的方法: (1)toString方法:把数组转成字符串 public static Stri ...
 - Java基础知识强化104:Serializable接口 与 Parcelable接口
		
1. 什么是 序列化 和 反序列化 ? 序列化 :序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化.可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间.序 ...
 - Java基础知识强化100:JVM 内存模型
		
一. JVM内存模型总体架构图: 方法区和堆由所有线程共享,其他区域都是线程私有的 二. JVM内存模型的结构分析: 1. 类装载器(classLoader) 类装载器,它是在java虚拟机中用途是 ...
 - Java基础知识强化之多线程笔记01:多线程基础知识(详见Android(java)笔记61~76)
		
1. 基础知识: Android(java)学习笔记61:多线程程序的引入 ~ Android(java)学习笔记76:多线程-定时器概述和使用
 
随机推荐
- 初涉JavaScript模式 (9) : 函数 【常用方式】
			
回调模式 上一篇,对JavaScript函数进行了大体的介绍,这一篇对一些在工作中经常遇到的情况进行扩展. 在工作中,我们经常遇到很多需求,比如现在有一个需求: 一栋10层的大楼,当我们在坐电梯时,电 ...
 - js 点名
			
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
 - iOS 写入文件保存数据的方式
			
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题.将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好.下面介绍一下数据保存的方式: 1.NSKeye ...
 - Scut:缓存管理
			
Scut 的缓存管理看起来还是蛮复杂的. redis 本身就有内存缓存+持久化的作用,Scut还是自己封装了一层内存缓存+Redis缓存+持久化. . 这是一个缩略版本的结构图. 1. 上半部分是 ...
 - 一个关于多线程和DbHelper的问题
			
我的初衷是这样的:在多线程环境下,每个数据库编号对应一个DbHelper对象. 下面是代码,不知道这样写有什么问题. namespace TestDAL { public class DB { pri ...
 - poj Fishnet
			
http://poj.org/problem?id=1408 #include<cstdio> #include<cstring> #include<cmath> ...
 - CLOUDSTACK接管VCENTER,意外频出,但最终搞定
			
没办法,第一次吃螃蟹,总是经常住. 还好,我有一颗不肯媚俗的心~~ 但二级存储,和 存储的性能,也必须纳入考虑范围了.
 - CentOS 启动提示unexpected inconsistency;RUN fsck MANUALLY
			
CentOS这两天服务器出了问题了,提示如下: unexpected inconsistency;RUN fsck MANUALLY An error occurred during the file ...
 - Qt入门(7)——QApplication类
			
QApplication类管理图形用户界面应用程序的控制流和主要设置.它包含主事件循环,在其中来自窗口系统和其它资源的所有事件被处理和调度.也用于处理应用程序的初始化和结束,并且提供对话管理.它也处理 ...
 - javascript正则表达式(一)——语法
			
前言 js中类RegExp类表示正则表达式,具有强大的模式匹配.文本检索和替换功能.正则表达式的模式规则是由一个字符序列组成,包括所有字母和数字在内,大多数的字符都是按照直接量匹配字符,某些特殊字符并 ...