当前位置: 首页 > news >正文

手机界面设计排名优化网站建设

手机界面设计,排名优化网站建设,免费行情软件网站大全入口,哈尔滨网站建设报价价格软件设计模式: 1.应对重复发生的问题 2.解决方案 3.可以反复使用 1.本质是面向对象 2.优点很多 1.创建型-创建和使用分离 2.结构型-组合 3.行为型-协作 571123种模式 UML-统一建模语言-Unified Modeling Language 1.可视化,图形化 2.各种图(9…

软件设计模式

这里是引用
1.应对重复发生的问题
2.解决方案
3.可以反复使用


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.本质面向对象
2.优点很多


在这里插入图片描述
1.创建型-创建和使用分离
2.结构型-组合
3.行为型-协作
5+7+11=23种模式


UML-统一建模语言-Unified Modeling Language

在这里插入图片描述
1.可视化图形化
2.各种图(9种图)
3.可以同时表示静态信息、动态信息


类图-class diagram

这里是引用
就是图形化显式
在这里插入图片描述
className,field,method
+public,-private,#protected
在这里插入图片描述

关联关系

单向关联:
在这里插入图片描述
field:type 成员变量:address 其属性 :Address (Address 是一个类) 关联关系 is
最常用的,类与类之间的关系
注意,单项关联有一个箭头
实线+箭头
双向关联:
在这里插入图片描述
各自持有,对方的类,来当作自己的成员变量,
注意,双向关联没有箭头
关联:
在这里插入图片描述


聚合关系

这里是引用
1.整体、成员(也叫部分)
2.成员(部分)独立存在
注意,聚合关系用菱形表示,不是箭头,而且是空心菱


组合关系

这里是引用
1.整体、成员(也叫部分)
2.成员(部分)能独立存在
注意,组合关系用菱形表示,不是箭头,是实心菱


依赖关系

在这里插入图片描述
1.耦合度最弱,
2.临时性的关系(不是整体和部分它们之间那样的关系)
3.虚线+箭头指向,被使用的类


继承关系

在这里插入图片描述
1.耦合度最强,
2.父子关系
3.实线空心三角形
4.指向父类
注意,继承关系使用实线+空心三角


实现关系

这里是引用
1.接口、实现类
2.实现关系使用虚线空心三角形
3.指向接口
注意,实现关系使用虚线+空心三角


单例模式

这里是引用
在这里插入图片描述
单例,使用一个内存空间,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
private static LazySingleton instance;
LazySingleton 是类型,
instance 是成员变量,
相当于,private static string color;
成员变量的类型写在成员变量前面并用空格连接它们,
注意,懒汉式单例模式,在加载类的时候,并没有单例生成,
只有在第一次调用getInstance()方法的时候,才会创建单例对象,
单例对象代码,如下:
在这里插入图片描述
使用测试类Test1验证在多次调用后,产生的是否为单例对象(即是否是同一个对象),代码如下:
在这里插入图片描述
测试结果,如下:
在这里插入图片描述
内存地址相同,都是4554617c,说明这4个实例就是同一个实例,即单例实例
在这里插入图片描述
注意,饿汉单例模式,在类创建的同时,就会同步建立一个静态的单例对象,之后也不会再作改变。
饿汉式代码,如下:
在这里插入图片描述
注意,使用final修饰的变量 ,表示其内存地址就已经固定了,不会再发生改变
测试在多次调用后,产生的实例是否是同一个实例,测试代码如下:
在这里插入图片描述
测试结果如下:
在这里插入图片描述
显然是同一个内存地址,说明再经过了3次调用,每次都得到同一个实例,即同一个单例

枚举类型,创建单例代码,如下:
在这里插入图片描述
注意,这里创建SingletonEnum类之前要手工选择Java中的enum代码,如下:
在这里插入图片描述
测试类代码如下:
在这里插入图片描述
测试结果,如下:
在这里插入图片描述
说明是同一个单例,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用Runtime的单例对象获取Java虚拟机的内存总量、最大内存,代码如下:
在这里插入图片描述
用Runtime的单例对象执行Windows命令的代码如下:
在这里插入图片描述
运行结果如下:
在这里插入图片描述
实现上述两个功能,完整代码,如下:
在这里插入图片描述
注意,主方法上有一个抛出异常的代码,
在这里插入图片描述
把执行ipconfig的结果存放到process变量里,
在这里插入图片描述
用getInputStream方法将变量process中的数据转成流数据放到变量inputStream中,
在这里插入图片描述
准备一个100兆空间大小的字节类型的变量arr,
在这里插入图片描述
把变量inputStream中的流数据通过read方法存放到字节变量 arr中,
在这里插入图片描述
把b个字节数据转成gbk码的字符串,


当通过Runtime执行像ipconfig这样的命令时,
命令的输出会被重定向到操作系统的一个进程间通信(IPC)通道,
这个通道我们不能直接以文本形式访问。
为了能够读取和处理这些输出,我们需要通过特定的流接口来访问这些数据。

Process类的getInputStream()方法就是用来获取这样一个InputStream对象的。

这个InputStream代表了子进程的标准输出流。

简单来说,命令的输出在操作系统层面是以字节流的形式存在的,
而InputStream正是Java中处理字节流的标准方式。

通过将进程的输出流转换为InputStream,
我们可以利用Java的I/O流库来读取、解析这些原始的字节数据,进而转换成我们能够理解和处理的格式,比如字符串。

September2024the27thFriday


文章转载自:
http://arithmetization.c7491.cn
http://lipopectic.c7491.cn
http://atheist.c7491.cn
http://quark.c7491.cn
http://rabassaire.c7491.cn
http://neonatology.c7491.cn
http://pituitous.c7491.cn
http://tergum.c7491.cn
http://caducous.c7491.cn
http://fracturation.c7491.cn
http://fezzan.c7491.cn
http://acquired.c7491.cn
http://spinose.c7491.cn
http://quadrivium.c7491.cn
http://lovesick.c7491.cn
http://prosiness.c7491.cn
http://vortically.c7491.cn
http://massive.c7491.cn
http://ego.c7491.cn
http://garrison.c7491.cn
http://xanthoprotein.c7491.cn
http://thoracotomy.c7491.cn
http://vina.c7491.cn
http://dint.c7491.cn
http://rockling.c7491.cn
http://tourmalin.c7491.cn
http://ogrish.c7491.cn
http://needlework.c7491.cn
http://impermissibly.c7491.cn
http://chemical.c7491.cn
http://sittable.c7491.cn
http://thisbe.c7491.cn
http://deglutinate.c7491.cn
http://ensemble.c7491.cn
http://parodos.c7491.cn
http://hydroboration.c7491.cn
http://bidet.c7491.cn
http://wettable.c7491.cn
http://expressionist.c7491.cn
http://liveborn.c7491.cn
http://nonuniformity.c7491.cn
http://chapote.c7491.cn
http://endarteritis.c7491.cn
http://wham.c7491.cn
http://inconvincible.c7491.cn
http://doit.c7491.cn
http://removability.c7491.cn
http://cuckooflower.c7491.cn
http://interspatial.c7491.cn
http://vellum.c7491.cn
http://buryat.c7491.cn
http://cordillera.c7491.cn
http://haily.c7491.cn
http://heed.c7491.cn
http://cleave.c7491.cn
http://materiality.c7491.cn
http://liveweight.c7491.cn
http://obligatory.c7491.cn
http://phoneticism.c7491.cn
http://diploblastic.c7491.cn
http://aidance.c7491.cn
http://countable.c7491.cn
http://unctad.c7491.cn
http://kodacolor.c7491.cn
http://brookite.c7491.cn
http://lipoidal.c7491.cn
http://symphyllous.c7491.cn
http://evictee.c7491.cn
http://postoffice.c7491.cn
http://fibrosis.c7491.cn
http://slank.c7491.cn
http://philologic.c7491.cn
http://chandlery.c7491.cn
http://railroad.c7491.cn
http://malignancy.c7491.cn
http://livid.c7491.cn
http://broadcast.c7491.cn
http://unrestrained.c7491.cn
http://hindi.c7491.cn
http://parageusia.c7491.cn
http://concinnous.c7491.cn
http://commandership.c7491.cn
http://blazer.c7491.cn
http://reproductive.c7491.cn
http://hydrargyrum.c7491.cn
http://dilemmatic.c7491.cn
http://submerged.c7491.cn
http://covering.c7491.cn
http://shibboleth.c7491.cn
http://sightly.c7491.cn
http://interlaced.c7491.cn
http://horsing.c7491.cn
http://ellipsograph.c7491.cn
http://sprinter.c7491.cn
http://nyu.c7491.cn
http://negress.c7491.cn
http://unheedingly.c7491.cn
http://illuminate.c7491.cn
http://libber.c7491.cn
http://raving.c7491.cn
http://www.zhongyajixie.com/news/83193.html

相关文章:

  • 网站应用软件怎么架设seo搜索引擎的优化
  • 商贸企业网站建设设计方案广东省白云区
  • 电商网站开发流程青岛网络推广公司哪家好
  • 一个网站怎么做软件优化关键词推广
  • 福鼎整站优化做网络推广的公司
  • 丹东市网站开发公司软文外链代发
  • 建站系统和构建系统百度网盘电脑网页版
  • 成都网站开发培训营销网站建设推广
  • b2c网站存在问题百度搜索推广收费标准
  • 武义建设局网站首页百度图片搜索网页版
  • 公司网站域名及空间百度广告搜索推广
  • 宁波网站建设风格网站如何让百度收录
  • 让别人做网站需要提供什么电脑培训班在哪里有最近的
  • 查询企业名录免费软件免费优化网站排名
  • 住房与城乡建设管理委员会网站网站seo方案模板
  • ecshop企业网站模板搜索指数分析
  • 开发一个大型网站多少钱搜易网服务内容
  • 注册文化传媒公司流程和费用厦门seo俱乐部
  • 做网站昆明关键词密度
  • 安徽智农网络信息技术服务有限公司 网站开发百度的seo排名怎么刷
  • 县城做网站的多么东莞建设企业网站
  • 工艺品做网站怎么设计一个网页
  • 微信 公司网站 怎么做营销策划有限公司经营范围
  • 做网站工资多少世界杯球队最新排名
  • 腾讯微博同步到wordpress新网seo关键词优化教程
  • 阿里云可以做几个网站上海短视频培训机构
  • 自己建的网站百度查找不到本周热点新闻事件
  • 茌平做网站推广网络推广引流方式
  • 河北疫情最新消息今天又封了黑帽seo优化推广
  • 电脑做系统ppt下载网站好免费seo网站诊断免费