
从代码上来说 程序的入口 就是Main 方法 一个完整的程序必须要有Main方法 虚拟机在执行你的程序其实就是在执行你Main方法里面的代码 程序的出口稍微复杂一点其实也是Main方法 Main里面的代码执行完了 和 其开启的子线程死完了 程序也就死了。
从代码上来说 程序的入口 就是Main 方法 一个完整的程序必须要有Main方法 虚拟机在执行你的程序会在开启一个新进程我为他命名为进程A 这个进程里会有一个初始线程不断的执行并且只执行Main方法里的代码不会执行其他线程的代码,当这个线程执行完Main方法后 他就死了 这个时候如果你没有在Main方法里开启其他线程 或者 其他线程死的更早 那进程A就死了 程序也结束了 否则等到进程A里的所有线程都死了 你的程序才结束
从软件上来说
程序要有一个用户进入其主体的门户 比如登陆页面 和一个用户结束程序方式 比如用户关掉窗口或点击退出按钮
我感觉这句话是有问题的 结构化程序设计只有接口是可以一致的 ,正常程序是不能满足一个入口一个出口的,接口实现一致化一个入口一个出口是指输入输出的参数类型固定,但是程序的的就是只顺序执行了。比如从头执行到尾一个入口一个出口,但是如果中间有个判断if return 0 else return 1 这就是属于两个出口了 个人建议 希望对你有帮助吧欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)