• java学习之helloworld以及java语法


    一 java程序开发体验-------Hello World

    1     将Java代码编写到扩展名为.java的文件中。

    2.    通过javac命令对该java文件进行编译。

    3.    通过java命令对生成的class文件进行运行。

    Demo.java

    public class Demo { //定义一个类

             public static void main(String[] args) { //主方法,一切程序的起点

                       /* 在屏幕上打印输出 */

                       System.out.println("Hello World!");

             }

    }

    (1)       public class定义:

    类名称必须和文件名称保持一致,否则程序将无法编译,在一个*.Java之中只能有一个public 类;

    (2)       主方法main():

    主方法表示的是一个程序起点,所有的程序代码都由此开始顺序执行,在Java中主方法也要放在一个类中。

    (3)       系统输出System.out.println():

    此语句的功能是直接在屏幕上显示输出信息。每一个完整的语句代码都要求使用“;”进行结尾。

    (4)       注释:

    //表示单行注释,就是在注释内容前面加双斜线(//),Java编译器会忽略掉这部分信息。

    /*…*/表示多行注释,多行注释,就是在注释内容前面以单斜线加一个星形标记(/*)开头,并在注释内容末尾以一个星形标记加单斜线(*/)结束。当注释内容超过一行时一般使用这种方法。

    二 java语法

    2.1 标识符 关键字

    在程序中用于定义名称的都为标识符,如文件名称、类名称、方法名称或变量名称等,在

    Java中标识符的定义格式由字母、数字、_(下划线),$所组成,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义,如StudentName,表示的是学生姓名。

    注意:标识符区分大小写。

    在定义标识符时是有大小写区别存在的,如ORACLE,oracle,ORAcle等,虽然表示的单词一样,但都属于不同的标识符。

    提示:标识符编写的简单建议。

    一些刚接触编程语言的读者可能会觉得记住上面的规则很麻烦,所以在这里提醒读者,标识符最好永远用字母开头,而且尽量不要包含其他的符号。

    和其他语言一样,Java中也有许多关键字作为特殊的标记使用,如public. static等,这些

    关键字不能当作标识符使用。在程序开发中一旦使用了这些关键字做标识符时,编辑器会自动提示错误。由于说法的不同,一些技术书上会将关键字称为保留字。

    Java中的关键字

    abstract

    assert

    boolean

    break

    byte

    case

    catch

    char

    class

    continue

    const

    default

    do

    double

    else

    extends

    enum

    final

    finally

    float

    for

    goto

    if

    implements

    import

    instanceof

    int

    interface

    long

    native

    new

    package

    private

    protected

    public

    return

    short

    static

    synchronized

    super

    strictfp

    this

    throw

    throws

    transient

    try

    void

    volatile

    while

     

     

  • 相关阅读:
    【软件构造】写在前面的话和课程介绍(完结)
    【论文阅读】分布一致性算法Paxos 《The Part-Time Parliament》
    2020秋遇到的有用的连接
    我的编程,菜菜菜
    隐马尔科夫模型 HMM(Hidden Markov Model)
    【论文阅读】An Empirical Study of Architectural Decay in Open-Source Software
    【论文阅读】An Anchor-Free Region Proposal Network for Faster R-CNN based Text Detection Approaches
    【论文阅读】DGCNN:Dynamic Graph CNN for Learning on Point Clouds
    【DeepLearning】GoogLeNet
    【DeepLearning】AlexNet
  • 原文地址:https://www.cnblogs.com/zzq123/p/9987617.html
Copyright © 2020-2023  润新知