Java研发工作日记 Wanzhong Liao 2016-9-25
<img src="https://img2024.cnblogs.com/blog/797365/202507/797365-20250716091411550-1629561695.png"><h1><strong><span style="font-family: Calibri">Java</span><span style="font-family: 宋体">研发工作</span></strong><strong>日记</strong></h1>
<p><span style="font-family: Calibri">Wanzhong Liao</span></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h2><strong><span style="font-family: Arial">2016-9-25</span></strong></h2>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<ol>
<li><span style="font-family: 宋体">枚举</span><span style="font-family: Calibri">enumeration </span><span style="font-family: 宋体">数据类型的本质是常量数据类型值的数组</span><span style="font-family: Calibri">Array</span><span style="font-family: 宋体">集合。</span></li>
</ol>
<p>a) 所有的数据结构都是基于数组设计而成的。</p>
<p>b) <span style="font-family: 宋体">一个常量值,我们可以称之为常量数值,多个常量数值的集合就是枚举</span><span style="font-family: Calibri">enum</span><span style="font-family: 宋体">类型。</span></p>
<p>c) <span style="font-family: 宋体">枚举数据类型的数据</span><span style="font-family: Calibri">data</span><span style="font-family: 宋体">数据结构是</span><span style="font-family: Calibri">key-value</span><span style="font-family: 宋体">组成的数据结构,其中的</span><span style="font-family: Calibri">value</span><span style="font-family: 宋体">为默认的数据类型基础数据类型整形值</span><span style="font-family: Calibri">int</span><span style="font-family: 宋体">。 </span></p>
<p>d) 枚举数据类型为复杂数据类型。</p>
<ol>
<li><span style="font-family: 宋体">在程序编码的过程中的代码</span><span style="font-family: Calibri">code</span><span style="font-family: 宋体">的可读性</span><span style="font-family: Calibri">readable</span><span style="font-family: 宋体">对程序员的开发效率的会有很大的提高。</span></li>
<li><span style="font-family: 宋体">在</span><span style="font-family: Calibri">C++</span><span style="font-family: 宋体">中指针类型数据其实就是复杂类型数据,表示方式就是在基本数据类型</span><span style="font-family: Calibri">+*</span><span style="font-family: 宋体">操作符。</span></li>
</ol>
<p>a) <span style="font-family: 宋体">指针</span><span style="font-family: Calibri">Pointer</span><span style="font-family: 宋体">是复杂数据类型对象的引用标志地址。</span></p>
<p>b) <span style="font-family: 宋体">在</span><span style="font-family: Calibri">C++</span><span style="font-family: 宋体">中</span></p>
<ol>
<li><span style="font-family: Calibri">* variable : </span><span style="font-family: 宋体">为解析数据对象地址值</span><span style="font-family: Calibri">value</span><span style="font-family: 宋体">操作符。</span></li>
<li>“<span style="font-family: Calibri">Type * </span>”<span style="font-family: Calibri">: </span><span style="font-family: 宋体">表示复杂数据对象的地址引用操作符。</span></li>
<li>“<span style="font-family: Calibri">&</span>”<span style="font-family: 宋体">:</span> <span style="font-family: 宋体">为复杂数据对象的取值操作符,返回引用对象的存储目标地址。</span></li>
</ol>
<p>c) <span style="font-family: 宋体">在</span><span style="font-family: Calibri">Java</span><span style="font-family: 宋体">中:</span></p>
<ol>
<li><span style="font-family: 宋体">复杂数据对象的引用封装了指针操作符</span><span style="font-family: Calibri">*</span><span style="font-family: 宋体">和引用取址操作符</span><span style="font-family: Calibri">&</span><span style="font-family: 宋体">的存在,增加了程序设计语言的易用性,提高了代码的可读性和程序员的开发效率。</span></li>
</ol>
<p>d) <span style="font-family: 宋体">操作符虽然十分简洁,但是太过于抽象。对于一个操作符,我们可以有很多的理解意义,同时操作符的可读性比自然语言(现在存在的程序设计自然语言是英语</span><span style="font-family: Calibri">English</span><span style="font-family: 宋体">)的可读性要差。</span></p>
<ol>
<li><span style="font-family: 宋体">在程序中,我们要尽量地缩小和避免不确定性因素的存在,从而可以不断地减小代码</span><span style="font-family: Calibri">bug</span><span style="font-family: 宋体">存在的可能性。</span></li>
</ol>
<p>e) <span style="font-family: 宋体">复杂数据类型数据</span><span style="font-family: Calibri">data</span><span style="font-family: 宋体">是基本数据类型数据的复合。</span></p>
<ol>
<li><span style="font-family: 宋体">复杂数据类型也可以称之为类</span><span style="font-family: Calibri">Class</span><span style="font-family: 宋体">或者结构体</span><span style="font-family: Calibri">Struct</span><span style="font-family: 宋体">。 </span></li>
<li><span style="font-family: 宋体">基本数据类型数据为</span><span style="font-family: Calibri">byte/boolean short/char int/float long/double</span><span style="font-family: 宋体">。 </span></li>
</ol>
<p align="justify"> </p>
<p align="justify"> </p>
<p align="justify"> </p>
<p align="justify"> </p>
<p align="justify"> </p>
<p align="justify"> </p>
<p align="justify"> </p>
<h2><strong><span style="font-family: Arial">2016-11-7</span></strong></h2>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<ol>
<li><span style="font-family: 宋体">学习编程的时候我们要时时刻刻的思考学习他人的编程经验的同时,想一想</span><span style="font-family: Calibri">why & how </span><span style="font-family: 宋体">, 就是对于同一个问题如果让你来做,你会怎么做。</span></li>
<li>学无止境,生无所息。</li>
<li>在构建系统的时候,入库数据的操作都是要重定向到某一个页面,出库数据使用转发到某一个页面。</li>
</ol>
<p>a) 入库数据指的是:</p>
<ol>
<li><span style="font-family: Calibri">Add</span></li>
<li><span style="font-family: Calibri">Delete</span></li>
<li><span style="font-family: Calibri">Update</span></li>
</ol>
<p>b) 出库数据指的是:</p>
<ol>
<li><span style="font-family: Calibri">Query/find.</span></li>
<li><span style="font-family: Calibri">List</span></li>
</ol>
<p>c) 使用重定向的目的就是为了防止页面刷新的时候重复提交需要入库的数据。</p>
<ol>
<li><span style="font-family: 宋体">耦合度指的就是通信接口()解耦的参数多少,接口()中的形式参数越少说明</span><span style="font-family: Calibri">api</span><span style="font-family: 宋体">接口的耦合度越低。</span></li>
</ol>
<p>a) <span style="font-family: 宋体">低耦合度接口就是空形式参数的</span><span style="font-family: Calibri">API</span><span style="font-family: 宋体">接口。</span></p>
<p align="justify"> </p><br><br>
来源:https://www.cnblogs.com/liaowanzhong/p/18986840
頁:
[1]