死锁:程序不往下执行了,程序又没有结束,就一直卡在哪里; 在使用synchronized的时候要避免死锁,synchronized嵌套就可能会引发死锁,需要严格的检查代码,排除死锁发生的可能; ...
类class 例如:class Student ,很多人把class Student 称为对象或实体,其实这样并不合理,应该称为描述实体 描述对象 因为被称为对象或实体的是,new Student 这才叫对象 实体 举例: 首先设计好汽车模型图纸,然后会根据汽车模型图纸, 生产出 红色的轿车 个轮胎 , 生产出 蓝色的轿车 个轮胎 等等 ..... 汽车模型图纸 类class 生产出 红色的轿车 ...
2019-01-15 17:37 0 766 推荐指数:
死锁:程序不往下执行了,程序又没有结束,就一直卡在哪里; 在使用synchronized的时候要避免死锁,synchronized嵌套就可能会引发死锁,需要严格的检查代码,排除死锁发生的可能; ...
接口Interface 与 抽象类不同: 抽象类关注的是事物本质,例如:水果Fruit 属于抽象的,说去买水果 是模糊的概念 是抽象的概念 不具体,到底买什么水果不知道,而水果包含了 香蕉,橘子 很多很多; 接口关注的是事物的能力,例如:电脑有USB接口,只要你的数据线满足USB接口 ...
1.方法具有封装性; 2.synchronized同步代码块具有同步代码锁机制 3.可以让方法具有封装性 并 具有同步代码锁机制 伪代码:synchron ...
上一篇博客,Android-Java单例模式,介绍了在真实开发过程中,普遍使用的几种单例模式,而今天这篇博客,将要对单利模式进行优化 并且 通过多线程并发来分析 单利模式的优化: 对于为什么会出现安全问题,可以看Android-多线程安全问题-synchronized,博客 ...
(基础语法结束,开始看面向对象) 关联 关联体现的是两个类之间语义级别的一种依赖关系,比如我和我的老师。 继承(一般和特殊) 继承是指一个类继承另外一个类的的功能,并可以增加新的功能,“XX是一个AA”的语义很符合继承的含义。“猴子是一种动物”可以抽象为“猴子类”继承 ...
关于类、对象、实例的关系我总结为上面的图 class:类别,比如“人”这一类 object:通过实例弄出来的一个具象的物件,比如:“bill”这个物件,属于“人”这一类 instance:具象对象的过程,比如:填充“人”这个类里面的属性域,最后形成“bill”这个人的过程 ...
首先要明确,在现实生活中,每一个物体都有自己的基本特征,专业一点也可以说成是属性有些甚至还有一定的行为。例如 汽车的特征:有车门、有轮胎、颜色各一等等,行为:有行驶,开车门,开车灯,等等。有这些属性和行为的东西,我们就可以把它称之为“汽车”。那么在java语言中对现实生活中的事物进行描述 ...
转自:https://www.cnblogs.com/lujunan/p/10218418.html 对象:属性+方法 类是指:描述一种事物的定义,是个抽象的概念实例指:该种事物的一个具体的个体,是具体的东西 联系 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据 ...