• 零基础学Java(1)初识Java程序


    前言

    就国内来说,Java毫无疑问是后端语言中的No.1没有之一,所以今天我们也来0基础学习Java!!!
    Java的好处(针对测试工程师)

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

    操作环境

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

    • 操作系统:macOS
    • Java版本:jdk1.8.0_333
    • 开发工具:IntelliJ IDEA
       

    简单的Java应用程序

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

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

    疑问?

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

    • public是访问修饰符,用于控制程序的其他部分对这段代码的访问级别
    • class表名Java程序中的全部内容都包含在类中(类就是1个容器,程序逻辑定义了应用程序的行为)
    • 类名必须以字母开头,后面可以跟字母和数字的任意组合,长度无限制,但不能使用Java保留字
       

    public class FirstSample 就解释完了,定义了一个类FirstSample,在类中我们必须指定一个main方法,Java虚拟机总是从指定类的main方法开始执行
    static:代表静态方法
    void:无返回值
    main: 主函数,程序的执行入口
    string[] args:表明main方法将接收一个字符串数组,也就是命令行上的参数
     
    接下来研究这句代码

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

    注意

    • Java中每个句子必须用分号结束。
    • 字符串必须使用双引号,单引号会报错

     

    其次这里我们使用System.out对象并调用了它的printIn方法并传递给它一个字符串参数。这个方法将传递给它的字符串参数显示在控制台上。然后终止这个输出行。
     
    虽然是第一天学习Java,但是我们也可以试着看一下printIn方法的源码

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

    可以看到里面使用了2个方法printnewLine

    • print方法是打印字符串,并且不会在输出之后增加换行符
    • newline方法是换行的作用

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

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

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

    输出结果如下;

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

    注释

    Java中注释有3种

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

    __EOF__

  • 本文作者: Silent丿丶黑羽
  • 本文链接: https://www.cnblogs.com/jiakecong/p/16405252.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • 相关阅读:
    ALP300智能型低压马达保护器
    SpringCloud——服务网关——GateWay
    [NCTF2019]True XML cookbook
    Ubuntu 20.04 安装搜狗输入法,无法输入中文问题
    C++——右值引用、移动构造函数、move函数、完美转发
    有符号数四舍五入的verilog实现
    Java-API-ES
    dataprp库本地参数
    充分理清限制与条件+构造二分图+最小割:ARC142E
    Flutter(学前必看)基础
  • 原文地址:https://www.cnblogs.com/jiakecong/p/16405252.html