Skip to main content

对象

Q:是什么?

  • A:对象是类的一个实例,有状态和行为。
    • 状态==属性
    • 行为==方法

Q:是什么?

  • A:类是一个模板,它描述一类对象的行为和状态。

方法

Q:是什么?

  • A:方法就是行为,一个类可以有很多方法。
    • 逻辑运算、数据修改以及所有动作都是在方法中完成的。

实例变量

Q:是什么?

  • A:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

Q:变量类型有哪些?

  • A:局部变量、成员变量、类变量

    定义位置
    局部变量在方法、构造方法或者语句块中定义
    成员变量定义在类中,方法体之外
    类变量声明在类中,方法体之外,但必须声明为 static 类型

程序结构

Q:编写规范是什么?

  • A:
    • 区分大小写
    • 类名大写,大驼峰命名法
    • 方法名,小驼峰命名法
    • 源文件名,必须和类名相同,文件名的后缀为.java
    • 主方法入口:所有的 Java 程序由public static void main(String[] args) 方法开始执行。

Q:什么是标识符?

  • A:所有的组成部分都需要名字(即:类名、变量名以及方法名)

    Q:标识符命名规范是什么?

    • A:

    • 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始

    • 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合

    • 关键字不能用作标识符

    • 标识符是大小写敏感的

    //✅合法标识符举例:
    age、$salary、_value、__1_value
    //⚠️非法标识符举例:
    123abc、-salary

Q:什么是修饰符?

  • A:用来修饰类中方法和属性

    类型修饰符
    访问控制修饰符default, public , protected, private
    非访问控制修饰符final, abstract, static, synchronized

Q:什么是关键字?

  • A:保留字(即:内置变量),不能用于常量、变量、和任何标识符的名称。

Q:如何添加注释?

  • A:

    public class HelloWorld {
    /* 这是第一个Java程序
    * 它将输出 Hello World
    * 这是一个多行注释的示例
    */
    public static void main(String[] args){
    // 这是单行注释的示例
    /* 这个也是单行注释的示例 */
    System.out.println("Hello World");
    }
    }

Q:文档注释常见特定标签有哪些?

  • A:

    /*
    * @param 方法参数
    * @return 返回值
    * @throws 描述可能抛出的异常
    */

Q:java编译器会忽略哪些内容?

  • A:
    • 空白行或者有注释的行
    • 注释中的字符

Q:java源程序编译运行是如何进行的?

  • A: