简单直观地了解Java程序执行

时间:2020-01-15 18:34:19

标签: java

几天前,我开始学习Java,并且一直在阅读和观看一些初学者的教程,但是我对程序如何运行以及应该如何构建程序的直觉有疑问。主要是,有一个简单简短的描述来描述一个通用框架,该框架如何运行程序以及在构建一个程序时应考虑什么?更具体地说,该程序的主要活动(请参见示例)。是否有一个简单的答案或某种“元代码”示例来获得直观的理解,作为学习的起点?

例如,在过程编程中(例如C),简化的描述可以是:

程序始终从源文件中的main()函数开始,通常在其中存在一个while()循环,除非另有说明,否则该循环将无限重复。可以从main()或其他函数中调用其他函数(不同的操作)。函数存在于main()外部中,有时位于不同的(可导入的)文件中。函数每次调用总是执行一次,程序在执行后返回到函数调用点,并且总是最终返回到main(),回到初始位置链的第一个功能被调用。只要while()中的main()被重复执行,程序就会继续这种行为。此后,程序停止运行。

我知道这很具有挑战性,并且在示例中做得不好,但是对于编写C程序的普通初学者来说,它仍然涵盖了两个基本要点:程序如何在main()循环中运行以及程序如何在功能之间移动。

我有些理解,在Java中存在类,在类构造函数中创建的对象以及类内的方法,类扩展等。但是执行的正确顺序尚不清楚。有人可以用与C示例类似的方式描述它的工作方式。我是否理解该程序总是在main()方法的公共类中启动?您如何从这里开始?可以制作例如while()循环在那里创建和修改对象以及运行方法?在过程编程中,您基本上可以使用相同的“协议”执行任何操作。在Java(或其他OOP)中是这样吗?

0 个答案:

没有答案
相关问题