zoukankan      html  css  js  c++  java
  • Java基础语法(一)

     Java基础语法包括以下内容

      1、关键字

      2、标识符

      3、注释

      4、常量和进制

      5、变量

      6、数据类型

      7、运算符

      8、语句

      9、数组

      10、方法

    一、关键字

    /* 
        关键字:被Java语言赋予特定含义的单词
    
        特点:组成关键字的单词字母全部小写
    
        注意:goto和const作为保留字存在,目前并不使用
    */
    
    
    class Hello {
    
        public static void main(String[] args) {
            System.out.println("Helllo");
        }
    }

    Java有以下关键字

    1、用于定义数据类型的关键字
    class interface byte short int
    long float double char boolean
    void        
    2、用于定义数据类型值的关键字
    true false null    
    3、用于定义流程控制的关键字
    if else switch case default
    while do for break continue
    return        
    4、用于访问权限修饰的关键字
    private protected public    
    5、用于定义类、函数、变量修饰符的关键字
    abstract final static synchronized  
    6、用于定义类与类之间关系的关键字
    extends implements      
    7、用于定义建立实例,引用实例和判断实例的关系字
    new this super instanceof  
    8、用于异常处理的关键字
    try catch finally throw throws
    9、用于包的关键字
    package import      
    10、其他修饰符关键字
    native strictfp transient volatile assert

    二、标识符

    /*
        标识符:给类,接口,方法,变量起名字。
    
        组成规则:
            1、英文字母大小写
            2、数字字符
            3、$ 和 _
    
        注意事项:
            1、不能以数字开头
            2、不能是Java中的关键字
            3、Java语言严格区分大小写
    
        常见的命名规则:见名知意
            举例:定义一个类
                class Student {}
    
            1、包:即文件夹,用于把相同的类名进行区分,全部小写
    
                单级:animals
                多级:animals.cats
    
            2、类或者接口:
    
                一个单词:单词的首字母必须大写
                    举例:Teacher,Cat
                多个单词:每个单词的首字母必须大写
                    举例:HelloWorld
    
            3、方法或者变量
                一个单词:单词的首字母小写
                    举例:main,age
                多个单词:从第二个单词开始,每个单词的首字母大写
                    举例:studentAge,showAllName()
    
            4、常量:
                一个单词:全部大写
                    举例:PI
                多个单词:每个字母都大写,用_隔开
                    举例:STUDENT_MAX_AGE
    */
    
    
    class MakeNameDemo {
        public static void main(String[] args) {
            //正确做法
            int x = 100;
    
            //不能以数字开头
            //int 2y = 100;
            int y2 = 100;
    
            //不能是Java中的关键字
            //int public = 100;
            int Public = 100;
        }
    }

    三、注释

    /*
        注释的作用:解释说明程序,提高程序的阅读性,便于调试程序
    
        Java中注释的分类及格式:
            单行注释://
            多行注释:
                注意:多行注释不可以嵌套使用,单行注释是可以的
            文档注释:被javadoc工具解析生成一个说明书
    */
    
    //这是注释案例
    class AnnotationDemo {
        //main方法是主方法
        //是程序的入口
        //被jvm调用
        public static void main(String[] args) {
            System.out.println("Hello Java!");
        }
    }

    完整程序注释案例

    /*
        需求:写一个Java程序,将“Hello World!”输出在terminal
    
        分析:
            1、Java程序,首先定义一个类;
            2、输出数据说明该程序可以独立运行,需要定义main方法;
            3、输出需要输出语句;
    
        实现:
            1、Java语言提供了一个关键字:class用来定义类,后面跟的是类名;
            2、main方法的格式是固定的:
                public static void main(String[] args) {
        
                }
            3、输出语句的格式是固定的:
                System.out.println("");
    */
    
    //下面是HelloWorld程序案例
    
    class HelloWorld {
        /*
            为了程序能够独立运行,定义main方法
            main方法是程序的入口
            备jvm自动调用
        */
        public static void main(String[] args) {
            //为了将数据显示在控制台,我们使用输出语句
            System.out.println("Hello World!");
        }
    }

    下面是控制台输出结果

    jiaxin ~/Documents/Develop/Java/Code$javac HelloWorld.java
    jiaxin ~/Documents/Develop/Java/Code$java HelloWorld
    Hello World!

    注释是一个优秀程序员必备的良好编程习惯。初学者编写程序要养成先写注释在写代码的习惯,将自己的编程思想先通过注释整理出来,再通过代码去实现。代码知识思想的一种体现形式。

  • 相关阅读:
    SpringBoot整合dubbo2.7.12
    linux安装zookeeper
    javaassist创建对象
    jmeter websocket
    jmeter使用
    jmeter返回值乱码
    HTTP 头 Connection:close 作用 和 解决服务器产生大量close_wait问题
    服务器TCP连接中 TIME_WAIT 状态过多
    Chrome 浏览器远程调试 【转】
    拼多多聊天记录监控、拼多多客服机器人代码、拼多多智能机器人代码、拼多多自动发货、拼多多虚拟卡号自动发货
  • 原文地址:https://www.cnblogs.com/zjx2711904647/p/7754807.html
Copyright © 2011-2022 走看看