java

导航

java面向对象的程序编程设计

来源 :中华考试网 2020-11-13

  单核CPU在执行程序的时候,一次只能执行一个命令。这就是说,程序命令在单核CPU上是线性的。操作系统对程序命令进行管理,在不同的情况下把不同的程序命令推给单核CPU处理。操作系统简化了计算机的使用,让计算机的功能可以任意定制和存储。

  操作系统让我们不再直接面对硬件,但是这也产生了操作系统的使用问题。一款操作系统的诞生,往往伴随着一种程序语言的诞生。如果是基于硬件重新编写程序语言,那就太麻烦了,所以大多数操作系统都会通过已有的程序语言再写一种语言。

  “一款操作系统的诞生,往往伴随着一种程序语言的诞生”,这也是计算机的一种表象。更深层次地说,是一种硬件对应一种指令集。

  如果有一种指令集就有一种编程语言,那就太麻烦了,所以就有了规范。当我们按照规范做事的时候,我们处理的问题也就成了线性问题。在整条线上,人们肆意发挥,让这条线更加宽广,也就形成了二维。从这个角度说,计算机的意识存在于二维空间。

  意识存在于二维空间,而物质存在于三维空间。这并不矛盾,因为他们是不相干的内容。意识与物质的联系,在于意识是基于物质产生的。如果线性地说这个问题,那就是物质产生意识。如果说线性是循环的,那么就是物质产生意识,意识反作用于物质。空间与空间也是不相干的内容,只是为了研究问题而下的定义。如果想要研究其中的联系,首先要明白他们是如何定义的。

  追本溯源,这样,一切才能变得透彻。计算机是人类精神作用于物质的高级产物,它的复杂性,可以根据思维的复杂性进行解释。

  咳咳,有点跑题,平铺的太多。下面,我们继续线性问题。

  为了解决计算机编程的复杂性,人们开始不断地进行java程序语言设计。于是,就有了不同的编程语言。Java语言是一种中间件的语言,它的编写是为了让程序运行在中间件中,中间件再通过操作系统执行命令,这就导致了Java程序效率的问题。Java的产生,是为了实现“一次编写,到处运行”。这种中间件的思想,也让编程变得简单。但是,如果中间件设计的有问题,那么运行在中间件上的程序就会出现问题,所以Java的效率依赖于中间件。

  填写下面表单即可预约申请免费试听java课程!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

  程序语言设计是对程序语言的设计或再设计,我们的程序设计也与程序语言设计类似,只是目的略有不同。

  程序设计是为了让程序更好地运行在硬件平台上。上文中,我们提到了硬件平台的特性以及计算机问题的线性。现在再提到这个问题,想必已经非常好理解了。

  在进行程序设计时,年轻的设计者,由于不熟悉编程关键字的作用、变量类型的作用而导致程序变得臃肿。除此之外,导致程序臃肿的问题还有程序的序列设计,这是一个二维线性问题。

  线性问题中的每一个节点都可以当做是一个起点,但是起点看不到起点的起点。

  程序设计,说起来很简单,就是根据功能要求将程序按照序列设计出来。

  序列的标准是让单核CPU单次执行的一套命令尽可能少以不影响其他命令的执行,也就是让函数尽可能地细分下去。函数的数据存储在内存中,而运算时会占用CPU。所以细分的越多,CPU单次执行的命令越少。这并不是说一定要全部细分下去,而是要根据实际情况进行划分。

  为了便于后期的修改,我们往往将程序分门别类的很详细,这样使修改的内容只会影响一小部分而不会影响到整体。

  这就是我所理解的程序设计。

分享到

相关资讯