# JavaSE 基础 学习

来源:互联网 发布:苹果mac os x系统下载 编辑:程序博客网 时间:2024/05/21 07:00
  1. JavaSE 的class执行编译 解析
  2. 标识符的一些命名规则和规范
  3. 关键字的定义
  4. 关键字有哪些
  5. 修饰符的访问权限 以及访问范围(后续再补充)

Java虚拟机的加载与执行

Java虚拟机的加载与执行

关于标识符

  • 标识符就是在编写程序时给类\变量\方法等起的名字

标识符的命名规则

  1. 标识符由字母\数字\下划线和$组成
  2. 第一个字符不能是数字
  3. 不能与关键字重名

标识符的命名规范

  1. 命名时一般不适用$
  2. 类名每个单词首字母大写;变量名和方法名第一个单词小写,其他每个单词首字母大写,包名小写
  3. 见名知义
  4. 标识符原则上没有长度限制

关键字是什么

  1. 也称保留字,是系统预留的有特殊含义的标识符
  2. 关键字都是小写字母

常用的关键字有哪些

  1. 数据类型相关:class,interface,enum,byte,short,int,long,float,double,char, boolean, void
  2. 流程控制相关:if,else,switch,case,default,while,do,for,break,continue,return
  3. 访问权限修饰符:private,protected,public
  4. 方法相关修饰符:abstract,final,static,synchronized
  5. 类关系相关:extends,implements, super
  6. 与实例相关的:new, this, instanceof
  7. 包相关:package,import
  8. 异常处理:try,catch,finally,throw,throws
  9. 其他:native,strictfp,transient,volatile,assert
  10. 未 用:goto,const
  11. 字面量:true,false,null

关于修饰符之间的区别 以及默认不写修饰符访问权限是什么?

public class className {    // body of class}    private boolean myFlag;    static final double weeks = 9.5;    protected static final int BOXWIDTH = 42;  public static void main(String[] arguments) {      // body of method  }

访问修饰符也叫访问控制符:是指能够控制类,成员变量,方法的使用权限的关键字.

在面向对象编程中,访问控制符是一个很重要的概念.可以使用来保护对类\变量\方法和构造方法的访问

Java支持四种不同的访问权限

修饰符 说明 public 共有的,对所有类可见。 protected 受保护的,对同一包内的类和所有子类可见。 private 私有的,在同一类内可见。 默认的 在同一包内可见。默认不使用任何修饰符。