Java语法,注释,变量,关键字


1. Java基本语法

1.1 Java注释

注释帮助开发人员理解代码含义,提高代码的可读性.

1.1.1 单行注释

//注释内容

1.1.2 多行注释

/*注释内容*/

1.1.3 文档注释

/**注释内容*/

1.2 分隔符

  • 分号; 语句的分割,表示一句话结束.
  • 花括号{} 表示一个代码块,是一个整体,花括号要成对使用.
  • 方括号[] 定义数组和访问数组元素时使用.
  • 圆括号() 用途广泛.
  • 圆点. 类和对象访问它的成员时使用.
  • 空格 把一整条语句分割成几段,空格的次数没有限制.

1.3 关键字

1.4 保留字

cat future generic innerr operator outer rest var goto const true false null

1.5 标识符

Java所有的组成部分需要名字标识,类名,变量名,方法名都被称为标识符.

  • 大小写敏感
  • 类名首字母要大写
  • 方法名变量名首字母要小写
  • 驼峰命名规则

    1.6 数据类型&常量

    常量:一个固定不变的量,已知的值

1.7 基本数据类型

1.7.1 整数类型

img
  • byte
  • short
  • int
  • long

所有整数默认类型为int

1.7.2 浮点数类型

float单精度

double 双精度

1.7.3 字符类型数据

特殊符号

  1. \r 表示接受键盘输入,相当于回车键
  2. \n表示换行
  3. \t 表示制表符
  4. \b 表示退格键,相当于back space
  5. \'表示单引号
  6. \" 表示双引号
  7. \\ 表示反斜杠

字符数据可以当成一个整数来使用

img

1.7.4 布尔类型

布尔类型的值只有两个truefalse

1.8 引用数据类型

除了基本类型以外,几乎所有的其他类型都拥有自己的属性以及方法,那么这种类型我们就称它为引用类型。

如:java自带的类 自定义的类 接口 枚举 数组等都属于引用数据类型。

String 类是java中一种自带的引用数据类型 经常被使用,它表示一个字符串。相当于是多个字符。

语法""引号中包含字符内容

String s1 = "Hello";
String s2 = "World";
System.out.println(s1+s2);
//+表示拼接字符串

1.9 常量分类

  • 小数常量: 1.2 , 2.3
  • 字符常量: 0-65535 之间的整数或用单引号括起来的符号如'A', 'a' '你' 等等
  • 布尔常量: truefalse
  • 字符串常量: "Hello" "World"

2. 变量

2.1 变量的定义

变量是内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),Java中每个变量必须先声明,后使用, 该区域的数据可以在同一类型范围内不断变化。 程序运行过程中它的值是允许改变的量。

变量可以理解理解为装某种类型数据的容器,容器可以重复使用

//变量的定义方式1 先定义变量再赋值
int i ;
i = 1;
//变量的定义方式2 定义变量的同时赋值
int i = 1;
//变量的定义方式3 一次性声明多个同种类型的变量
int i = 1, j = 2, k = 3;

注意事项:

  1. 此处的数据类型可以是Java中支持的所有的数据类型!
  2. 数据类型限定了变量可以存值的类型
  3. 赋值使用的 = 号,从右往左赋值
  4. 规范写法:= 两边都加上一个空格
  5. 变量一旦定义好了,可以反复使用
  6. 变量只可以存一次值,下次存值会覆盖上一次的值

2.2 变量的分类

变量按照声明的位置或作用范围分为成员变量和局部变量

2.2.1 成员变量

成员变量声明在类结构体中,可以放在方法的上方或者下方。

成员变量与方法是平级的

public class Test{
    static int i ;
    //成员变量
    public static void main(String[] args){
         int j = 10;
        //局部变量
    }
}

特点:
1.成员变量如果没有赋予初始值,系统自动分配默认值,分配的默认值根据数据类型的不同而不同;

2.如果main主方法中使用到成员变量,成员变量必须加上static修饰;(因为静态区域不能引用非静态上下文的变量)

2.2.2 局部变量

局部变量声明在方法内部或花括号结构体中,如main方法中。
特点:
局部变量没有默认值,因此使用之前必须要赋予初始值,如果不使用可以不赋予值,但这样声明的局部变量没有任何意义,只会占用内存空间;

2.2.3 局部变量与成员变量的区别

  1. 声明位置

成员变量声明在类中,局部变量声明在方法或花括号结构体中;
2. 作用范围
成员变量在整个类结构中均可使用,局部变量只能在当前声明的花括号结构体中有效;
3. 初始值
成员变量使用之前可以不赋予初始值,系统根据数据类型分配默认值,
局部变量使用之前必须赋予初始值,没有默认值
注意事项:
同一个类中,如果成员变量与局部变量重名,实际使用到的是就近的局部变量的值


文章作者:
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 !
 上一篇
Java常用类和异常 Java常用类和异常
Java常用类及异常处理1. 获取随机数//1.调用Math类中的random()方法 double d1 = Math.random(); //如果需要[0-10.0)的随机数,将d1*10即可 int i = (int)(d1*10);
2020-10-25
下一篇 
day13 day13
面向对象查漏补缺1. static修饰符static可以修饰: 普通方法 成员变量(字段) 被修饰的成员变量属于类 内部类 不可以修饰: 外部类 局部变量 构造方法 1.2 static的作用 避免对象被多次创建 需要几个对象有共享
2020-10-25
  目录