第一章 初识JAVA学习总结(15-6-16)

关键点:计算机语言的区别;    高级语言编译程序的方式;  算法----流程图;   算法的基本特征;   程序设计的五个步骤

        今天我们开始了新一个阶段的学习。我们正式开始学习JAVA的相关知识,很激动也很紧张。激动的是接触新的东西,人们在接触新的东西总是会有新鲜感,好奇心,我也不例外。紧张的是从来都没接触过这些知识,怕自己跟不上老师的节奏,怕学不懂。但是不管怎样,我都会用我百分之一万的努力来学习她。废话不说,来总结今天的学习重点。

       第一,老师介绍了这门学科的学习方法,反正老师已经把钓鱼竿塞到我手里了,钓不钓的到鱼就看我自己的了。所以我决定一定要严格按照老师的要求走,甚至走到前面一点,因为我比较笨,笨鸟先飞嘛。。。。

      第二,老师给我们讲了一个基础但是很有用的知识点:计算机语言之间的区别;主要讲了高级语言和汇编语言、机器语言之间的区别,他们的区别在于高级语言是作用于OS从而达到对计算机硬件的管理,那么为什么要把这个列为知识点喃,因为老师说他后续讲的很多理论都是基于这个基础的,所以。。。。。

     第三,高级语言翻译程序的方式;一个是编译,一个是解释。这里就不说他们的概念了,说说他们的优缺点。编译(C语言)优点在于编写的程序的反应速度快,那么为什么喃?因为它编写出来的程序可直接被OS识别。缺点在于因为是直接作用于OS的,那么如果出现BUG那么就会让OS崩溃、损坏,安全性不高。解释(JAVA)优点在于因为有第三方程序的保障,所以安全性大大提高;假如你编写的程序里有BUG的存在,那么人家第三方程序直接给你叫停,不让你运行了,所以安全性自然就高了。那么相对的因为它的运行要通过第三方,所以它的缺点就在于编写的程序的反应速度就要慢半拍了。

     第四,这点是今天学习的重中之重,流程图的绘制,其实图很简单,就是框框、线线,没什么难的,她的难点在于,你能不能想到那里去,要怎么增加变量,怎么赋值变量,这步完了要怎么连接下一步才能实现我们的最终意图。”想的到“是绘制流程图的核心,甚至她是学习JAVA,或者说是学好JAVA这门学科的核心之所在。这里流程图的画法就不多说了,因为除了思想我还真不知道说什么。但是补充两个知识点还是可以的;一个是”“---双引号在JAVA的编写中的作用,她是将所有表示的字符串连接起来的工具,比如:”a“+”b“就应该表示成”ab“。另一个知识点是%,她表示求余数。比如:num%2   就表示num除以2得到的余数。

     第五,算法的基本特征,这个知识点是纯理论性的,没得啥好说的,其特征是:有穷性;确定性;有效性;有零个或多个输入;有一个或多个输出。

     第六,程序设计的五个步骤,先说步骤,有需求分析;设计;编码实现;调试;维护。i这里面最重要的是需求分析,可以说占了整个程序设计的百分之八十,因为它是基础,没有有效合理的需求分析,做出来的程序人家也不会要,你还白白浪费时间和精力。

    第七,程序中最易出现的几种不同类型的错误是语法错误,逻辑错误和运行错误。其中最麻烦的是逻辑错误,所以我在以后的学习和实践过程中要多加注意。最后一点就是结构化程序的结构:顺序结构;选择结构;循环结构。

    END。。。。。。。

你可能感兴趣的:(第一章 初识JAVA学习总结(15-6-16))