自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 volatile详解二

在上一篇文章中,我们围绕volatile关键字做了很多阐述,主要介绍了volatile的用法、原理以及特性。在上一篇文章中,我提到过:volatile只能保证可见性和有序性,无法保证原子性。关于这部分内容,有读者阅读之后表示还是不是很理解,所以我再单独写一篇文章深入分析一下。阅读本文之前,请先阅读上一篇文章  volatile与有序性在上一篇文章中我们提到过:volatile一个强...

2018-08-27 11:07:55 178

转载 volatile详解一

Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。本文来分析一下另外一个关键字——volatile。本文就围绕volatile展开,主要介绍volatile的用法、volatile的原理,以及volatile是如何提供可见性和有序性保障的等。volatile...

2018-08-27 09:35:19 329

原创 面向对象设计原则

变化是复用的天敌面向对象隔离变化(适应软件的变化,能够将变化所带来的影响减为最小)各司其职(强调的责任,需求变化导致新增类不应该影响原来的类型的实现)语言层次(封装代码和数据)设计原则:1、依赖倒置原则(DIP)    高层模块(稳定)不应该依赖底层模块(变化),二者都应该应该依赖于抽象(稳定)   抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖抽象(稳...

2018-07-18 23:42:11 148

转载 UML-逻辑视图-类图

在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)以及类之间的关系。2.1 类(Class)  在面向对象(OO) 编程中,类是对现实世界中一组具有相同特征的物体的抽象。2.2 接口(Interface)  接口是一种特殊的类,具有类的结构但不可被实例化,只可以被实现(继承)。在UML中,接口使用一个带有名称的小圆圈来进行表示。2.3、类图中关系(relati...

2018-06-27 09:07:09 17768

转载 UML项目实战总结

    经过一个月的UML学习,终于完成了机房收费系统的UML建模工作,收获最大的就是对于面向对象的设计方法的深入理解。开始学习的时候,我会有这样的疑问,为什么把UML建模称为面向对象的建模语言?UML在软件设计开发中是如何应用的?第一个问题是我第一篇UML总结中回答过的(详见UML Section One),客户的需求,需要我们转换成计算机可以理解的语言,所以UML可以说是架起现实世界和虚拟世界...

2018-06-25 08:22:33 2075

翻译 UML总结

UML(Unified Model Language)统一建模语言,又称标准建模语言。用来对软件密集系统进行可视化建模的一种语言。从逻辑模型和物理模型角度对软件进行建模,而逻辑模型中包括如下七种图:用例图、类图、对象图、时序图、协作图、活动图,物理模型包括两种图:构件图、部署图。UML应用于面向对象问题处理上。而面向对象解决问题的根本原则――从模型的建造开始的。一个模型model就是根本问题的抽象...

2018-06-25 08:17:50 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除