各种代码和框架是怎么开始执行的?

我做程序员快3年了。一直都是写一些基于js的项目,前端基于webpack都是运行一个入口文件,后端express也是入口文件。然后通过这个入口文件来执行整个代码仓库。

直到有一天我看到了java的那个main method,说是基于java的项目,是通过这个入口函数进行执行的。让我有点恍然大悟,为什么呢,因为我上学那几年学的就是java,那个时候是小白,从来没想过代码为什么能运行,都是囫囵吞枣的去背下来所有的函数和用法,但是没有理解他的执行顺序。

以此类推,我又查询了maven的那个框架,好像是通过xml文件里面的配置顺序,来找到入口文件,进一步找到执行方法。

所以,在此我想大佬们能不能试图,帮我解释一下其他的编程语言,或者编程框架都是通过什么顺序来执行一整个代码的呢?或者这里面有没有什么类似的思路呢?

阅读 2k
2 个回答

如何是Express的话,可以百度搜下“VScode如何debug express代码”,debug就是干这个的神器,debug的时候可以一步一步看到代码是怎么运行的。这个只是其中的一个思路,至于更多语言还是框架也可以这样操作,不过可以结合文档之类的会更高效。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题