【数学建模】多波束测线问题(持续更新)

news2024/11/16 0:01:16

多波束测线问题

  • 问题 1
    • 建立模型
      • 覆盖宽度
      • 海水深度
      • 重叠长度
      • 重叠率
  • 问题二
  • 问题三
  • 问题四

问题 1

与测线方向垂直的平面和海底坡面的交线构成一条与水平面夹角为 α \alpha α的斜线(如下图),称 α \alpha α为坡度。请建立多波束测深的覆盖宽度及相邻条带之间重叠率的数学模型。
在这里插入图片描述
若多波束换能器的开角为 120 120 120度,坡度为 1.5度,海域中心点处的海水深度为 70 m,利用上述模型计算表 1 中所列位置的指标值,将结果以表 1 的格式放在正文中,同时保存到result1.xlsx文件中。

建立模型

覆盖宽度

根据题目意思画出了另一个图:

在这里插入图片描述

根据上述示意图
其中 D , E D,E D,E表示船的不同位置,线段 D E DE DE距离表示记为 d d d
假设 D D D点为中心点,由题可知线段 D F DF DF长度 D D D即海域中心点处的海水深度为70m
A F AF AF W L W_L WL F H FH FH W R W_R WR ; 覆盖宽度 A H AH AH W W W
那么 A H = A F + F H AH = AF + FH AH=AF+FH W = W L + W R W = W_L + W_R W=WL+WR
在这里插入图片描述

由正弦定理 a sin ⁡ a = b sin ⁡ b = c sin ⁡ c \dfrac{a}{\sin a} =\dfrac{b}{\sin b}=\dfrac{c}{\sin c} sinaa=sinbb=sincc

在三角形AFD中有:

W L sin ⁡ θ 2 = D sin ⁡ x 1 \dfrac{W_L}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin x_1} sin2θWL=sinx1D

π = θ 2 + x 1 + ( π − ( π 2 − α ) ) \pi = \dfrac{\theta}{2} + x_1 + (\pi - (\frac{\pi}{2}-\alpha)) π=2θ+x1+(π(2πα))
x 1 = π − θ 2 − π + π 2 − α x_1 = \pi - \dfrac{\theta}{2} - \pi + \frac{\pi}{2}-\alpha x1=π2θπ+2πα
解得
x 1 = π 2 − α − θ 2 x_1 = \dfrac{\pi}{2}-\alpha- \dfrac{\theta}{2} x1=2πα2θ

W L sin ⁡ θ 2 = D sin ⁡ ( π 2 − α − θ 2 ) \dfrac{W_L}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} sin2θWL=sin(2πα2θ)D

在三角形FDH中用正弦定理:

W R sin ⁡ θ 2 = D sin ⁡ x 2 \dfrac{W_R}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin x_2} sin2θWR=sinx2D

π = θ 2 + x 2 + ( π 2 − α ) \pi = \dfrac{\theta}{2} + x_2 + (\frac{\pi}{2}-\alpha) π=2θ+x2+(2πα)

解得

x 2 = π 2 + α − θ 2 x_2 = \dfrac{\pi}{2}+\alpha- \dfrac{\theta}{2} x2=2π+α2θ

W R sin ⁡ θ 2 = D sin ⁡ ( π 2 + α − θ 2 ) \dfrac{W_R}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} sin2θWR=sin(2π+α2θ)D

总结:

W R sin ⁡ θ 2 = D sin ⁡ ( π 2 + α − θ 2 ) \dfrac{W_R}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} sin2θWR=sin(2π+α2θ)D

W L sin ⁡ θ 2 = D sin ⁡ ( π 2 − α − θ 2 ) \dfrac{W_L}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} sin2θWL=sin(2πα2θ)D

覆盖宽度 W = W L + W R W = W_L + W_R W=WL+WR

海水深度

在这里插入图片描述
过点 U U U V U VU VU平行于 F G FG FG
由题已知角 G F C GFC GFC α \alpha α
又内错角知识可得角 G F C GFC GFC 等于 角 C U V CUV CUV
线段 U V = d UV = d UV=d,在三角形 C U V CUV CUV中由三角函数和图形可得
D ′ = D − d ∗ t a n α D' = D - d*tan\alpha D=Ddtanα
所以已知测线距中心点处的距离 d d d就可以直接解出改点的海水深度 D ′ D' D

重叠长度

在这里插入图片描述
根据上图
在三角形 C U V CUV CUV中可得线段 C U CU CU长度为 d c o s α \dfrac{d}{cos \alpha} cosαd

所以重叠长度 C = W R 1 + W L 2 − d c o s α C = WR1 + WL2 - \dfrac{d}{cos \alpha} C=WR1+WL2cosαd

总结:
重叠长度 C = W R i + W L i + 1 − d c o s α C = W_{R_i} + W_{L_{i+1}} - \dfrac{d}{cos \alpha} C=WRi+WLi+1cosαd

重叠率

重叠率为 η = C W 1 + W 2 − C \eta = \dfrac{C}{W_1+W_2-C} η=W1+W2CC

问题二

2
在这里插入图片描述

问题三

重叠率为 η = C W 1 + W 2 − C \eta = \dfrac{C}{W_1+W_2-C} η=W1+W2CC
因为 η = 0.1 \eta = 0.1 η=0.1
已知 W 1 , W R 1 W_1,W_{R_1} W1,WR1 , 求其他未知量
因为 C = W R i + W L i + 1 − d c o s α C = W_{R_i} + W_{L_{i+1}} - \dfrac{d}{cos \alpha} C=WRi+WLi+1cosαd
0.1 = W R 1 + W L 2 − d c o s α W 1 + W 2 − ( W R 1 + W L 2 − d c o s α ) 0.1 = \dfrac{W_{R_1} + W_{L_{2}} - \dfrac{d}{cos \alpha}}{W_1+W_2-(W_{R_1} + W_{L_{2}} - \dfrac{d}{cos \alpha})} 0.1=W1+W2(WR1+WL2cosαd)WR1+WL2cosαd

又因为

W R = s i n θ 2 D s i n ( π 2 + α − θ 2 ) W_R =sin \frac{\theta}{2}\dfrac{D}{sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} WR=sin2θsin(2π+α2θ)D

W L = s i n θ 2 D s i n ( π 2 − α − θ 2 ) W_L =sin \frac{\theta}{2} \dfrac{D}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} WL=sin2θsin(2πα2θ)D

W = W L + W R W = W_L + W_R W=WL+WR

D i = D − d ∗ t a n α D_i = D - d*tan\alpha Di=Ddtanα

d = D 中心 − D i t a n α d = \dfrac{D_{中心} - D_i}{tan\alpha} d=tanαD中心Di

已知$D_{中心} = 110 m $
可得
0.1 = W R 1 + s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) − ∣ D 1 − D 2 ∣ t a n α c o s α W 1 + s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) + s i n θ 2 D 2 s i n ( π 2 + α − θ 2 ) − ( W R 1 + s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) − ∣ D 1 − D 2 ∣ t a n α c o s α ) 0.1 = \dfrac{W_{R_1} + sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} - \dfrac{\frac{|D_1-D_2|}{tan\alpha}}{cos \alpha}}{W_1+sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} + sin \frac{\theta}{2}\dfrac{D_2}{sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} -(W_{R_1} + sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} - \dfrac{\frac{|D_1-D_2|}{tan\alpha}}{cos \alpha})} 0.1=W1+sin2θsin(2πα2θ)D2+sin2θsin(2π+α2θ)D2(WR1+sin2θsin(2πα2θ)D2cosαtanαD1D2)WR1+sin2θsin(2πα2θ)D2cosαtanαD1D2

0.1 ∗ ( W 1 + s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) + s i n θ 2 D 2 s i n ( π 2 + α − θ 2 ) − ( W R 1 + s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) − ∣ D 1 − D 2 ∣ t a n α c o s α ) ) = W R 1 + s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) − ∣ D 1 − D 2 ∣ t a n α c o s α 0.1*(W_1+sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} + sin \frac{\theta}{2}\dfrac{D_2}{sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} -(W_{R_1} + sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} - \dfrac{\frac{|D_1-D_2|}{tan\alpha}}{cos \alpha})) = W_{R_1} + sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} - \dfrac{\frac{|D_1-D_2|}{tan\alpha}}{cos \alpha} 0.1(W1+sin2θsin(2πα2θ)D2+sin2θsin(2π+α2θ)D2(WR1+sin2θsin(2πα2θ)D2cosαtanαD1D2))=WR1+sin2θsin(2πα2θ)D2cosαtanαD1D2

因为 D 1 ≥ D 2 D_1 \ge D_2 D1D2

0.1 s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) + 0.1 s i n θ 2 D 2 s i n ( π 2 + α − θ 2 ) − 0.1 s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) + 0.1 D 1 t a n α c o s α − 0.1 D 2 t a n α c o s α − s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) + D 1 t a n α c o s α − D 2 t a n α c o s α = W R 1 − 0.1 W 1 + 0.1 W R 1 0.1sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} + 0.1sin \frac{\theta}{2}\dfrac{D_2}{sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} -0.1sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} +0.1\dfrac{D_{1}}{tan\alpha cos \alpha}-0.1\dfrac{D_{2}}{tan\alpha cos \alpha}- sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} + \dfrac{D_{1}}{tan\alpha cos \alpha}-\dfrac{D_{2}}{tan\alpha cos \alpha} = W_{R_1} - 0.1W_1 + 0.1W_{R_1} 0.1sin2θsin(2πα2θ)D2+0.1sin2θsin(2π+α2θ)D20.1sin2θsin(2πα2θ)D2+0.1tanαcosαD10.1tanαcosαD2sin2θsin(2πα2θ)D2+tanαcosαD1tanαcosαD2=WR10.1W1+0.1WR1

0.1 s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) + 0.1 s i n θ 2 D 2 s i n ( π 2 + α − θ 2 ) − 0.1 s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) − 0.1 D 2 t a n α c o s α − s i n θ 2 D 2 s i n ( π 2 − α − θ 2 ) − D 2 t a n α c o s α = W R 1 − 0.1 W 1 + 0.1 W R 1 − 0.1 D 1 t a n α c o s α − D 1 t a n α c o s α 0.1sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} + 0.1sin \frac{\theta}{2}\dfrac{D_2}{sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} -0.1sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} -0.1\dfrac{D_{2}}{tan\alpha cos \alpha}- sin \frac{\theta}{2} \dfrac{D_2}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} -\dfrac{D_{2}}{tan\alpha cos \alpha} = W_{R_1} - 0.1W_1 + 0.1W_{R_1}-0.1\dfrac{D_{1}}{tan\alpha cos \alpha}- \dfrac{D_{1}}{tan\alpha cos \alpha} 0.1sin2θsin(2πα2θ)D2+0.1sin2θsin(2π+α2θ)D20.1sin2θsin(2πα2θ)D20.1tanαcosαD2sin2θsin(2πα2θ)D2tanαcosαD2=WR10.1W1+0.1WR10.1tanαcosαD1tanαcosαD1

D 2 ( 0.1 s i n θ 2 1 s i n ( π 2 + α − θ 2 ) − s i n θ 2 1 s i n ( π 2 − α − θ 2 ) − 0.1 1 t a n α c o s α − 1 t a n α c o s α ) = W R 1 − 0.1 W 1 + 0.1 W R 1 − 0.1 D 1 t a n α c o s α − D 1 t a n α c o s α D_2( 0.1sin \frac{\theta}{2}\dfrac{1}{sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} -sin \frac{\theta}{2} \dfrac{1}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} -0.1\dfrac{1}{tan\alpha cos \alpha}-\dfrac{1}{tan\alpha cos \alpha}) = W_{R_1} - 0.1W_1 + 0.1W_{R_1}-0.1\dfrac{D_{1}}{tan\alpha cos \alpha}- \dfrac{D_{1}}{tan\alpha cos \alpha} D2(0.1sin2θsin(2π+α2θ)1sin2θsin(2πα2θ)10.1tanαcosα1tanαcosα1)=WR10.1W1+0.1WR10.1tanαcosαD1tanαcosαD1

D 2 = W R 1 − 0.1 W 1 + 0.1 W R 1 − 0.1 D 1 t a n α c o s α − D 1 t a n α c o s α ( 0.1 s i n θ 2 1 s i n ( π 2 + α − θ 2 ) − s i n θ 2 1 s i n ( π 2 − α − θ 2 ) − 0.1 1 t a n α c o s α − 1 t a n α c o s α ) D_2 =\dfrac{ W_{R_1} - 0.1W_1 + 0.1W_{R_1}-0.1\dfrac{D_{1}}{tan\alpha cos \alpha}- \dfrac{D_{1}}{tan\alpha cos \alpha}}{( 0.1sin \frac{\theta}{2}\dfrac{1}{sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} -sin \frac{\theta}{2} \dfrac{1}{sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} -0.1\dfrac{1}{tan\alpha cos \alpha}-\dfrac{1}{tan\alpha cos \alpha})} D2=(0.1sin2θsin(2π+α2θ)1sin2θsin(2πα2θ)10.1tanαcosα1tanαcosα1)WR10.1W1+0.1WR10.1tanαcosαD1tanαcosαD1

问题四

W R sin ⁡ θ 2 = D sin ⁡ ( π 2 + α − θ 2 ) \dfrac{W_R}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin (\frac{\pi}{2}+\alpha- \frac{\theta}{2})} sin2θWR=sin(2π+α2θ)D

W L sin ⁡ θ 2 = D sin ⁡ ( π 2 − α − θ 2 ) \dfrac{W_L}{\sin \frac{\theta}{2}} =\dfrac{D}{\sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})} sin2θWL=sin(2πα2θ)D

覆盖宽度 W = W L + W R W = W_L + W_R W=WL+WR

D ′ = D − d ∗ t a n α D' = D - d*tan\alpha D=Ddtanα
所以
α = arctan ⁡ D − D ′ d \alpha = \arctan{\frac{D - D'}{d}} α=arctandDD

W L = D sin ⁡ ( π 2 − α − θ 2 ) sin ⁡ θ 2 W_L =\dfrac{D}{\sin (\frac{\pi}{2}-\alpha- \frac{\theta}{2})}\sin \frac{\theta}{2} WL=sin(2πα2θ)Dsin2θ

更多建模相关信息看Github仓库(包括真题练习)

更多数学建模信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1940700.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

世界华人国学泰斗级人物颜廷利:人类史上全球公认最伟大的思想家

世界华人国学泰斗级人物颜廷利:人类史上全球公认最伟大的思想家 颜廷利教授,一位在21世纪东方哲学、科学界具有深远影响力的人物,同时也是当代中国教育界的知名教授、周易起名与易经姓名学的专家,以及现代国学的杰出代表。他在其著作《升命学说》中提出了一系列独到的理论,包括…

Mybatis--分页查询

一、分页查询 分页查询则是在页面上将本来很多的数据分段显示,每页显示用户自定义的行数。可提高用户体验度,同时减少一次性加载,内存溢出风险。 1、真假分页 分页分为:真分页和假分页。 假分页:一次性查询所有数据存入…

笔记小结:卷积神经网络之多输入多输出通道

本文为李沐老师《动手学深度学习》笔记小结,用于个人复习并记录学习历程,适用于初学者 彩色图像具有标准的RGB通道来代表红、绿和蓝,需要三个通道表示,故而只有单输入单输出是不够的。 对于单个输入和单个输出通道的简化例子&…

Yolo-World网络模型结构及原理分析(一)——YOLO检测器

文章目录 概要一、整体架构分析二、详细结构分析YOLO检测器1. Backbone2. Head3.各模块的过程和作用Conv卷积模块C2F模块BottleNeck模块SPPF模块Upsampling模块Concat模块 概要 尽管YOLO(You Only Look Once)系列的对象检测器在效率和实用性方面表现出色…

【引领未来智造新纪元:量化机器人的革命性应用】

在日新月异的科技浪潮中,量化机器人正以其超凡的智慧与精准的操作,悄然改变着各行各业的生产面貌,成为推动产业升级、提升竞争力的关键力量。今天,让我们一同探索量化机器人在不同领域的广泛应用价值,见证它如何以科技…

CSA笔记4-包/源管理命令以及本地光盘仓库搭建

包/源管理命令 1.rpm是最基础的rmp包的安装命令,需要提前下载相关安装包和依赖包 2.yum/dnf是基于rpm包的自动安装命令,可以自动在仓库中匹配安装软件和依赖包 注意:以上是安装命令,以下是安装源 3.光盘源:是指安装系统时后的…

Air780EP- AT开发-阿里云应用指南

简介 使用AT方式连接阿里云分为一机一密和一型一密两种方式,其中一机一密又包括HTTP认证二次连接和MQTT直连两种方式 关联文档和使用工具: AT固件获取在线加/解密工具阿里云平台 准备工作 Air780EP_全IO开发板一套,包括天线SIM卡&#xff0…

华为云技术精髓笔记(四)-CES基础入门实战

华为云技术精髓笔记(四) CES基础入门实战 一、监控ECS性能 1、 远程登录ECS 步骤一 双击实验桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器。注意:请使用云服务器的公网IP替换命令中的【EIP】。 LANGen_us.UTF-8 ssh rootEIP说明&#x…

中国自然灾害影响及损失数据

自然灾害往往会导致大量的人员伤亡和财产损失,数据集详细记载了2014-2020年中国自然灾害影响以及灾害造成的损失情况。其中包括地震、台风、雨雪、阵雨、雪灾、暴雨、旱灾、龙卷风、泥石流、山崩、泥石流、滑坡、洪涝等灾害事件。 数据集主要以excel的格式存储。属性…

【学术会议征稿】第二届人工智能与自动化控制国际学术会议(AIAC 2024)

第二届人工智能与自动化控制国际学术会议(AIAC 2024) The 2nd International Conference on Artificial Intelligence and Automation Control 随着技术的迅猛发展,人工智能与自动化控制已经深入到工业、交通、医疗、教育等各个领域&#x…

【Linux】-----权限详解

目录 一、Linux下的权限概念 Ⅰ、是什么? Ⅱ、Linux下的两种角色 角色 如何添加普通用户 身份的转化方式 身份的提权 添加普通用户至白名单 二、Linux下的权限管理 Ⅰ、文件访问者的分类(Linux下的“人”) Ⅱ、文件类型和访问权限(事物属性) 1.文件类型 …

为什么阿里巴巴超级喜欢java开发?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!! 我猜可能是因为&#xff0…

GD32 MCU是如何进入中断函数的

用过GD32 MCU的小伙伴们都知道,程序是顺序执行的,但当有中断来的时候程序会跳转到中断函数,执行完中断函数后程序又继续回到原来的位置继续执行,那么你们知道MCU是如何找到中断函数入口的吗? 今天我们就以GD32F303系列…

MacOS M1 安装item2 并配置Zsh

文章目录 1 下载item22 美化item22.1 配置主题2.2 设置黑色的主题:2.3 配置显示状态栏 status bar 3 安装 Oh my zsh3.1 设置主题3.2 设置插件3.3 安装第三方插件1 下载仓库解压2 使用 git clone 一些常用插件以及其作用 参考 1 下载item2 MacOS自带终端&#xff0…

springboot个体快餐订单系统-计算机毕业设计源码13441

目 录 摘要 1 绪论 1.1 研究背景 1.2研究意义 1.3论文结构与章节安排 2 个体快餐订单系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 业务流程 2.3 系统功能分析 2.3.1 功能性分析 2.3.2 非功能性分析 2.4 系统用例分析 2.5本章小结 3 个…

ATA-7025高压放大器的参数特点与应用领域有哪些

高压放大器是一种电子设备,用于将低电压信号放大成高电压信号,其参数特点与应用领域有着广泛的应用。本文将从高压放大器的参数特点和主要应用领域两个方面展开详细介绍。 高压放大器的参数特点主要包括输入输出电压范围广、带宽宽、增益高、输出功率大等…

计网:物理层

写在开头:物理层就负责传送比特0和1, 本质上理解物理层就是理解传输介质哪个表示比特0和1,如:高电平表示1、低电平表示0等 物理层主要任务: 机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固…

数据结构之二元查找树转有序双向链表详解与示例(C/C++)

文章目录 1. 二元查找树(BST)简介2. 有序双向链表(DLL)简介3. 二元查找树的实现4. 转换为有序双向链表的步骤5. C实现代码6. C实现代码7. 效率与空间复杂度比较8. 结论 在数据结构与算法中,树和链表都是非常重要的数据…

八股文之java基础

jdk9中对字符串进行了一个什么优化? jdk9之前 字符串的拼接通常都是使用进行拼接 但是的实现我们是基于stringbuilder进行的 这个过程通常比较低效 包含了创建stringbuilder对象 通过append方法去将stringbuilder对象进行拼接 最后使用tostring方法去转换成最终的…

C# 基础语法(一篇包学会的)

C#(读作"C Sharp")是一种现代的、通用的面向对象编程语言,由微软公司开发。它结合了C和C的强大特性,并去掉了一些复杂性,使得开发者可以更加高效地编写代码。 一、入坑C# (一) 安装和设置 首先&#xff0c…