摘要:
线程生命周期new 新建状态runnable 运行状态blocked 阻塞状态、等待某个监视器的锁waiting 冻结状态、无限等待某个监视器的锁timed-waiting 等待状态、由另一个线程决定等待的时间terminated 退出状态线程控制让run()结... 阅读全文
摘要:
进程与线程进程一个进程就是一个执行中的程序,每一个进程的内部数据和状态都是完全独立。是程序运行的基本单位。线程程序中单个唾弃的流控制称为线程。多线程是指单个进程中可以运行多个不同的线程,执行不同的任务。差别线程是划分比进程更小的执行单位。进程有专用的内存区域,线程只有共享内存单元。继承Thread与... 阅读全文
摘要:
Object所有类的超类,没有extends的类默认继承Object,其中方法适合所有类。toString()public String toString(){ getClass().getName() + '@' + Integer.toHexString(hashCode()) }class O... 阅读全文
摘要:
面向对象程序设计特征封装性:对外有限的公开,隐藏细节,模块代码。继承性:子类拥有父类全部或部分性质、方法。清晰体现类之间的层次关系。多态性:方法重载,成员覆写。类是事物的描述,对象是具体的事物。例如:汽车设计图和汽车。汽车设计图就是类,汽车是对象。class Car{Stringcolor=blac... 阅读全文