Java基础学习(二)-- 二维数组、String、StringBuffer以及类和对象之详解

论坛 期权论坛     
选择匿名的用户   2021-5-22 15:41   121   0
<div class="blogpost-body" id="cnblogs_post_body">
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <strong><span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#333333;">软件设计原则:</span></strong>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#333333;">为了提高软件的开发效率,降低软件开发成本,一个优良的软件系统应该具有以下特点:</span>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#333333;">1,可重用性:遵循DRY原则,减少软件中的重复代码。</span>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#333333;">2,可拓展性:当软件需要升级增加新的功能,能够在现有的系统架构上方便地创建新的模块,而不需要改变软件现有的结构,也不会影响以及存在的模块。</span>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#333333;">3,可维护性:当用户需求发生变化时,只需要修改局部的模块中的少量代码即可。</span>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <strong><span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#000000;">如何让软件系统达到上述的特点,我们对模块的其他要求: 低耦合高内聚!!</span></strong>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#333333;">1:高内聚性:内聚,强调一个模块内的功能联系,每个模块只完成特定的功能,不同模块之间不会有功能的重叠,高内聚性可以提高软件的可重用性和可维护性。</span>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <span style="font-size:18px;font-family:&#39;Courier New&#39;;color:#333333;">2:低耦合性:耦合,强调的是多个模块之间的关系,模块之间相互独立,修改某一个模块,不会影响到其他的模块。低耦合性提高了软件的可维护性。</span>
</div>
<p> </p>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <hr>
</div>
<div style="text-align:left;line-height:1.75;font-size:14px;">
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">装箱:把基本数据类型,转换成包装类型。</span>
  </div>
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">拆箱:把包装类型,转换成基本数据类型。</span>
  </div>
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   
  </div>
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">装箱:</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">Intger i &#61; new Intger(1);</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">Intger i &#61; Intger.valueof(1);</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">Intger i &#61; 1;//自动装箱</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   
  </div>
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">拆箱:</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">Intger un &#61; 10;</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">int i &#61; in.intValue();//拆箱</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">int i &#61; in; //自动拆箱 或 int i &#61; new Intger(1);</span>
  </div>
  <div style="text-indent:28px;text-align:left;line-height:1.75;font-size:14px;">
   
  </div>
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">字符串-&gt;int</span>
  </div>
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   <span style="font-size:18px;font-family:&#39;Courier New&#39;;">int i &#61; Integer.parseInt();</span>
  </div>
  <div style="text-align:left;line-height:1.75;font-size:14px;">
   
  </div>
  <div style="text-align:left;line-height:1.75;font-si
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP