Java的好处(针对测试工程师)面试加分->

前言

就国内来说,Java毫无疑问是后端语言中的No.1没有之一,所以今天我们也来0基础学习Java!!!

Java的好处(针对测试工程师)

面试加分->涨薪大多数公司服务端用的都是Java,学习之后能看懂后台逻辑,方便快速定位问题在如此卷的环境下,不得不去跟着一起卷(躺平不香吗?学什么Java)Java生态两个字”完美”,前辈们坑都采完了,库也帮你写好了

操作环境

配置环境这里就不展开讲述了,简单说一下

简单的Java应用程序

环境配置完成后,废话不多说,直接上代码

public class FirstSample {
    public static void main(String[] args){
        System.out.println("Hello, World!");
    }
}

疑问?

这段代码什么意思?为什么这么写?程序的执行结果是什么?

public class FirstSample 就解释完了,定义了一个类FirstSample,在类中我们必须指定一个main方法,Java虚拟机总是从指定类的main方法开始执行

static:代表静态方法

void:无返回值

main: 主函数,程序的执行入口

string[] args:表明main方法将接收一个字符串数组,也就是命令行上的参数

接下来研究这句代码

{
    System.out.println("Hello, World!");
}

注意

其次这里我们使用System.out对象并调用了它的printIn方法并传递给它一个字符串参数。这个方法将传递给它的字符串参数显示在控制台上。然后终止这个输出行。

虽然是第一天学习Java,但是我们也可以试着看一下printIn方法的源码

    /**
     * Prints a String and then terminate the line.  This method behaves as
     * though it invokes {@link #print(String)} and then
     * {@link #println()}.
     *
     * @param x  The String to be printed.
     */
    public void println(String x) {
        synchronized (this) {
            print(x);
            newLine();
        }
    }

可以看到里面使用了2个方法print和newLine

接下来测试一下程序的执行结果,我们在IntelliJ中在空白处点击右键选择Run,输出结果如下

上面说道print方法是不换行,我们来测试下

public class FirstSample {
    public static void main(String[] args){
        System.out.print("abc");
        System.out.println("Hello, World!");
    }
}

输出结果如下;

可以看到abc后面紧跟着Hello,World,说明print方法确实是不换行

注释

Java中注释有3种

最常用的是///*和*/注释一个段落以/**开始,以*/结束,这种注释用来自动生成文档,这个后面再讲

© 版权声明
THE END
喜欢就支持一下吧
点赞205赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容