java复习
亦难亦安
原来一无所有就是 齐天大圣。
展开
-
【Java/Python】多线程
多线程编程基础Java多线程创建线程继承Thread + 重写run(线程体)通过Runnable接口实现多线程静态代理设计模式通过Calllable接口实现多线程线程的状态和方法停止线程阻塞线程的同步和死锁问题单例设计模式死锁生产者消费者模式-信号灯法任务调度Java多线程本章内容来自尚学堂Java300集视频第二季多线程部分总结程序、进程、线程程序:指令集 静态概念进程:操作系统调度程序 动态概念线程:在进程内多条执行路径一个进程中的线程共享相同的内存单元/内存地址空间->可以访原创 2020-05-12 10:26:58 · 677 阅读 · 0 评论 -
Java复习——基础篇:面向对象三大特征
继承、封装、多态继承:本质是对一批类的抽象,从而实现对现实世界更好的建模使用extends关键字继承是is-a关系,例如哺乳动物是动物组合是has-a关系,例如计算机和主板关系方法的重写(override):在子类中可以根据需要对从基类中继承来的方法进行重写。重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。重写方法不能使用比被重写方法更严格的访问权限。(由于多态)方...原创 2019-05-06 15:13:22 · 135 阅读 · 0 评论 -
Java复习——基础篇:抽象类和接口
抽象类使用要点1.通过抽象类,可以避免子类设计的随意性2.有抽象方法的类只能定义成抽象类3.抽象类不能实例化,及不能用new来实例化抽象类4.抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用。5.抽象类只能用来继承6.抽象方法必须被子类实现package com.zjn.oop.abstractClass;public abstract cl...原创 2019-05-14 17:33:00 · 155 阅读 · 0 评论