不一定。但一般是这样。如果main()中启动了其他线程,就另当别论了。

解决方案 »

  1.   

    在多线程的程序下,可能main()结束后,别的线程会继续运行。跟守护线程和非守护线程有关。
      

  2.   

    那么写应用程序,如果有多个方法,必须是main方法去调用别的方法,而不是执行完main方法后再去执行别的方法?
      

  3.   

    应该是在main方法中调用别的方法
      

  4.   

    单线程的情况下,mina方法执行完后程序就结束了;
    多线程的程序下,可能main()结束后,main()方法调用的线程会继续运行。