JAVA基础语法

紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字
橙色代表说明

JAVA基础语法
  类(class):类是一个模板,它描述一类对象的状态和行为。
  成员变量:包括类变量和实例变量。(用于描述对象的状态)
  方法:用于描述对象的行为。
  对象:类的实例。
  基础语法
    1. 大小写敏感。
    2. 类名:每一个单词的首字母大写。(包括开头首字母)
    3. 方法名:除了开头单词首字母不大写,其他单词首字母都大写。
    4. 源文件名:以.class结尾。
    5. 一切从main方法开始。
  标识符
    所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始。
    首字符后面可以是以上三类中的任何一种。
    关键字不能用作标识符。
    大小写敏感。
  JAVA修饰符
    类访问控制:public、default
    类成员访问控制:public、protected、private、default 在这里插入图片描述
    类成员、方法修饰符:
      final:终值不可变(有一次赋初值的机会)
      abstract:抽象方法
      static:静态成员
      native:引入的其他语言实现的方法
      synchronized:线程同步
      transient:让某些被修饰的成员属性变量不被序列化(节省存储空间)
      volatile:当写一个volatile变量时,JVM会把该线程对应的本地内存中的变量强制刷新到主内存中去。
      …
  JAVA变量
    成员变量:类中的所有变量
    类变量(全局变量):带有static关键字的变量(类加载的时候自动初始化,类被销毁的时候自动消亡
    实例变量:不带static关键字的变量(创建对象时自动初始化,对象被销毁的时候自动消亡
    局部变量:在方法中声明,且没有static修饰(不会被自动初始化,只生存在方法被调用与被销毁之间
  Java数组
    声明方式:
      1. String[] array= new String[2];
      2. String[] array= {“数组0”,“数组1”,“数组2”,"…"};
      3. String[] array= new String[]{“数组0”,“数组1”,“数组2”,"…"};
  Java枚举
    声明:
      public enum Color
      {
        RED,GREEN,BLUE
      }
  JAVA注释
    单行注释://
    多行注释:/* */
  继承(extends)
    与C++不同,JAVA支持单一继承。
  接口(implements)
    可以实现多个接口。
  JAVA源程序与c/c++等编译型源程序运行的区别在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值