zoukankan      html  css  js  c++  java
  • java入门篇1--- helloworld

    java算是一款比较古老而流行的语言,对比go来讲,确实没有go简洁,开发速度也感觉不如go,但作为老牌选手,java的生态是很健全的,基本上我们需要的功能,他都有,因此是时候学习一下啦。

    按章语言的学习的惯例,我们先要书写一个Hello,World的殿堂级程序。

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

    首先解释一下这几个语句的意思,首先class这个是类的关键词,在python中也会常用,另外public是声明这个类是公开的。public 与 class 都是java的关键词,都是小写, HelloWorld是我们的类名,一般默认情况下首字母大写,与python一样,并且这个类名一定要与文件名一致,否则就会报错,因此我们的文件名就是HelloWorld.java。

    在类的里面定义了一个main的方法,static,public都是修饰这个方法的,static是声明这个方法是静态的,mian后面的小括号里面包含的就是声明这个函数有一个参数,并且参数类型是string,void是方法返回的类型。

    java中规定,类里面的main是程序的固定入口。

    java不会要求严格的缩进,但作为一名程序员,不缩进不就没有美感啦。

    对java进行编译,

    // 编译文件
    javac HelloWorld.java
    // 生成 HelloWorld.class文件 // 然后运行文件 java HelloWorld

    接下来,瞧一下java的注释方法

    /**
     * 在这里可以自动创建文档的注释,方便后续自动化生成文档,第一种注释方法
     */
    public class HelloWorld {  // 类名与python进行定义类名规则是一致的
        // 当然也可以进行单行注释,第二种注释方法
        public static void main(String[] args){
            System.out.println("Hello, World!");
        }
        /*
        这是第三种注释方法,多行注释
         */
    }  // end HelloWorld
  • 相关阅读:
    2017-2018 ACM-ICPC, NEERC, Moscow Subregional Contest
    2017-2018 ACM-ICPC, NEERC, Northern Subregional Contest
    BZOJ5104 : Fib数列
    2017-2018 ACM-ICPC Southeast Regional Contest (Div. 1)
    2017 ACM Jordanian Collegiate Programming Contest
    BZOJ4910 : [Sdoi2017] 苹果树
    2017-2018 ACM-ICPC Pacific Northwest Regional Contest (Div. 1)
    BZOJ4912 : [Sdoi2017]天才黑客
    BZOJ4739 : 定向越野
    概率笔记11——一维正态分布的最大似然估计
  • 原文地址:https://www.cnblogs.com/yangshixiong/p/12155147.html
Copyright © 2011-2022 走看看