• 三、java基础语法


    三、java基础语法

    一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。

    • 对象:对象是类的实例,有状态和行为。比如,一只鸟是一个对象,他的状态有:颜色、名字、品种;行为有:飞行、叫、吃等。
    • 类:类是现实中的模板。描述的是一类对象的行为和状态。比如:狗、猫、鸟统称为动物类。
    • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
    • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

    基础语法

    • 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
    • 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass
    • 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
    • 变量名:首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。
    • 常量名全部大写。如:public static final String GAME_COLOR="RED";
    • 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
    • 主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。

    java修饰符

    Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

    1. 访问控制修饰符 : default, public , protected, private
    2. 非访问控制修饰符 : final, abstract, static, synchronized

    Java 源程序与编译型运行区别

    在这里插入图片描述
    1、java文件通过java编译器把.java文件编译为.class文件

    2、.class文件通过java虚拟机(JVM)传送指令给解释器

    3、解释器将指令翻译成特定机器上的目标机器码,进行运行

    常用的转义字符

    “\b” (退格)
    “\f” (换页)
    “\n” (换行)
    “\r” (回车)
    “\t” (水平制表符(到下一个tab位置))
    "’ " (单引号)
    “” " (双引号)
    “\” (反斜杠)

    注释规范

    1、类注释

    在每个类前面必须加上类注释,注释模板如下:

    /**
    * Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.
    * FileName: Test.java
    * 类的详细说明
    *
    * @author 类创建者姓名
    * @Date    创建日期
    * @version 1.00
    */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    2、属性注释

    在每个属性前面必须加上属性注释,注释模板如下:

    /** 提示信息 */
    private String strMsg = null;
    
    • 1
    • 2

    3、方法注释

    在每个方法前面必须加上方法注释,注释模板如下:

    /**
    * 类方法的详细使用说明
    *
    * @param 参数1 参数1的使用说明
    * @return 返回结果的说明
    * @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明
    */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    4、构造方法注释

    在每个构造方法前面必须加上注释,注释模板如下:

    /**
    * 构造方法的详细使用说明
    *
    * @param 参数1 参数1的使用说明
    * @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明
    */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    5、方法内部注释

    在方法内部使用单行或者多行注释,该注释根据实际情况添加。

    //背景颜色
    Color bgColor = Color.RED
    
    • 1
    • 2
  • 相关阅读:
    EaselJS 源码分析系列--第三篇
    LVGL_基础控件label
    Kubernetes(K8S)集群搭建基础入门教程
    一些自己收集的秒杀设计的重要知识点
    SpringBoot流程解析(二)
    【视频】Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析|数据分享...
    node 解决多版本配置 error:03000086:digital 引起的问题 已解决
    61二次型—— 二次型的规范形
    【计算机视觉】二、图像形成:1、向量和矩阵的基本运算:线性变换与齐次坐标
    jenkins配置
  • 原文地址:https://blog.csdn.net/m0_58680865/article/details/126654316