zoukankan      html  css  js  c++  java
  • 跟着阿里学JavaDay02——Java编程起步

    几乎所有语言的第一个程序都是"HelloWorld"

    就像所有单片机初学者一样,点亮第一个LED灯开始

    而起初我们编写/学习Java程序,都是通过记事本来编写的,这里推荐一个Editplus提取码:qq1t)记事本文件给大家

    这里要分清楚一个概念,所有Java源程序的后缀都是*.Java,可以新建一个目录来保存这些文件

     ①右键【Editplus】,打开我们的Editplus记事本,输入一下代码

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

    ②保存文件后,我们要对源程序编译,【win】+【R】→输入【cmd】

     补充:这里的cd只能作用于文件夹,因为cd就是进入某一文件夹的命令

    ③下面我们在当前DOS窗口下,用【javac HelloWorld.java】进行编译操作

    这时候你输入javac后,直接用【tab】,可以神奇地给你补全了

     ④用java.exe运行这个*.class文件

     接下来,我们回过头分析一下我们的HelloWorld.java这个源程序

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

    一、[public] class 类名称{}

    在本程序中,类名称定义为:HelloWorld。而Java类的定义有两种形式:

    • “public class 类名称{}”:类名称必须与文件名称保持一致,一个*.java文件只允许有一个public class定义
    • “class 类名称{}”:类名称可与文件名称不一致,但是编译后的*.class名称是类名称
    • 因此,我们在解析编译后的文件是,是解析*.class的文件名,也就是类名称

    提升:关于源代码书写

    • 在以后进行项目开发时,尽量一个*.java源文件只有一个public class类,尽量少出现多个class的情况
    • Java语言有明确的命名要求,定义类名称时,要求每一个单词的首字母要大写(帕斯卡命名法),例如:HelloWorld,TestDemo

    二、主方法

    1、主方法是一个程序的开始,就像C语言的main一样。而且我们的Java主方法,一定要定义在类之中

    public class Hello{
        public static void main(String args[]){
            程序的的代码从这里开始执行;
        }
    }

    2、主方法所在的类,我们都统称为“主类”,而所有的“主类”都采用public class来定义。

    3、屏幕打印(系统输出)可以直接在命令行方式下进行内容的显示,有两类语法形式:

    • 输出之后直接换行:System.out.println(输出内容);
    • 输出之后不换行:System.out.print(输出内容);ln(line、换行的意思)
    public class HelloWorld{
        public static void main(String args[]){
            System.out.println("Hello Java World");
            System.out.print("Hello");
            System.out.println("不换行的World");
        }
    }

    感谢阿里云开发者社区,让我有整套系统的Java学习教程

    同时,感谢博客园,让我有一个免费的博客,并让我做笔记学习!!

  • 相关阅读:
    Linux查看物理CPU个数、核数、逻辑CPU个数
    shell脚本中格式化日期
    MySQL中常用字符串函数
    Xtrabackup 使用方法
    LinuxShell算术运算
    mysql高可用方案MHA介绍
    CentOS安装scp命令
    源码编译安装MySQL
    mysql编译参数详解(./configure)
    SparkStreaming 结合Kafka 时丢数据
  • 原文地址:https://www.cnblogs.com/Cion-Da/p/12988250.html
Copyright © 2011-2022 走看看