JavaSE从入门到放弃.基础语法


JavaSE从入门到放弃.基础语法

Java基础语法

注释

什么是注释?

注释是解释说明程序的问题,方便自己和别人阅读代码

注释有哪几种?格式怎样?

  1. 单行注释 // 后面根解释文字
  2. 多行注释 / 这里写注释文字 可以写多行 /
  3. 文档注释 /* 这里写文档注释 也可以写多行,文档注释可以利用JDK的工具生成帮助文档 /

字面量

  1. 整数
  2. 小数
  3. 字符
  4. 字符串
  5. 布尔值
public class LiteralDemo {
    public static void main(String[] args) {
        System.out.println(666); // 整数
        System.out.println(3.66); // 小数

        // 字符: 字符必须用单引号引起来
        System.out.println('a');
        System.out.println('0');
        System.out.println('中');
        System.out.println(' '); //空格也算字符

        // 特殊字符:\t表示制表符 \n表示换行
        System.out.println('\t');
        System.out.println('\n');

        // 字符串:字符串是双引号引起来的
        System.out.println("我爱你中国abc");

        // 布尔值:只有两个值true和false
        System.out.println(true);
        System.out.println(false);
    }
}

变量

什么是变量?

  • 变量是用来记录程序中的数据的,其本质上是内存中的一块区域。
  • 变量的定义格式: 数据类型 变量名 = 初始值;
  • 变量记录的数据程序运行过程中是可以发生改变的:变量名 = 值;
public class VarDemo {
    public static void main(String[] args) {
        int age = 18; // 变量
        System.out.println(a);
    }
}

当执行int age = 18; 这句代码时,JVM会在内存中申请一块区域,在这个区域中存储了一个整数18,给这个区域取的名字叫age;
相当于在盒子中存了一个数据18,这个盒子的名字是age,当我们打印age时,就是从盒子中把盒子中的数据取出来再打印。

变量的注意事项

  • 变量的作用域
  • 一个作用域内多个变量不能同名定义
  • 变量没有初始化,不能直接使用
  • 多个变量可以定义在同一行
public class VarDemo {
    public static void main(String[] args) {
        // 变量定义在哪个{}范围内,就只在哪个大括号内有效。变量的有效范围称之为变量的作用域
        {
            int a = 10;
            System.out.println(a); // 对的
        }
        System.out.println(a); // 报错

        // 在同一个作用域内,不能有两个同名的变量
        {
            int a = 10;
            int a = 20; // 报错
        }

        // 变量没有初始化,不能直接使用
        int a; // 仅仅定义了变量,但是没有初始值
        System.out.println(a); // 报错

        // 变量可以定义在同一行
        int a = 10, b = 20; // a和b都是int类型
    }
}

关键字

什么是关键字?

关键字是java语言中有特殊含义的单词。比如用int表示整数,用double表示小数,等等!

关键字有哪些?

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

关键字的特点:

  1. 关键字都是小写的
  2. 关键字在idea中有特殊颜色标记(如果你没有修改关键字的颜色,默认是蓝色的)

标志符

强制要求:必须遵守,不遵守就会报错

  1. 字母、数字、下划线、$组成
  2. 不能以数字开头
  3. 不能是Java的关键字

潜规则:

  1. 所有的名字要见名知意,便于自己和别人阅读
  2. 类名:首字母大写(大驼峰命名)
  3. 变量名:第二个单词开始首字母大写(小驼峰命名)
class Student { // 学生类
    int age = 10;    // 年龄变量
    double applePrice = 7.5; // 大驼峰
}

声明:Rock 版权所有,内容均为原创,欢迎转载。

转载:转载请注明原文链接 - JavaSE从入门到放弃.基础语法


我是一个程序员,致力于网页开发,我还很年轻,什么也不懂。