Java代码运行顺序探索-断点调试

      在刷Java的题目的时候,很多时候会遇到给你一个代码,让你来选择出最终的输出结果,这题目做出来的正确率其实有的不高。所以对于新手我们必须学好Java的这最基本的知识点(快捷键的使用,如何断点调试等)。这篇我们主要看几个Java的例子来了解Java的运行代码时的顺序。

一、快捷键的使用

1、Alt+Insert快速写构造器

 

在这里我们就看到构造器就可以直接的生产构造器了。大大提高了我们写代码的效率。

 

 

 2、sout+psvm等的使用

 

 这里输入sout,然后点击回车,就会自动生成System.out.println();  

当然输入psvm,然后点击回车就会自动生成public static void main(String[] args){}

这些快捷键的使用会大大的提高我们的写Java代码的效率。是很多初学者不知道的。这里就简单介绍这两个,其他的初学者可以自行搜索。

二、运行顺序——static慢慢探索:

1、代码示例1:

public class Father{
    public Father() {
        System.out.println("Father constructor");
    }
    public static void main(String[] args) {
        new Father();
    }
}
//out
// Father constructor

输出:

Father constructor
View Code

这个是最简单的代码。我们就来看一下这个代码怎么运行的:

在执行开始,代码执行首先要找到main()方法,因为main()方法是程序的入口,在找到main()之后,程序会先加载Father这个类。这个类除了main()之外,只有一个Father的构造器,而且Father类也没有继承其他类,里面也没有static的静态方法。所以程序到main()的时候,会直接就如main()里执行其他代码。此时这里只有一个new Father();所以程序会执行Father的构造器。进而转到public Father(){}方法里,执行输出 Father constructor。执行完后回到new Father();整个代码运行结束。

3、设置断点

在需要设置代码行的前面直接点击鼠标就出现这个小菱形,在点击前面的绿色的三角形就会出现debug。我们选择debug,然后就进入了断点调试。控制台如下图

 

 

 

 

 

 

 

 点击4往下执行。就会看到代码如何进行了。console会出现打印信息。

posted @ 2020-10-13 16:16  wangheq  阅读(258)  评论(0编辑  收藏  举报