JavaSE个人学习心得(二)

Java基础语法

1.关键字

  • 概念
    关键字是指被Java语言赋予了特殊含义的单词
  • 特点
    关键字的字母全部小写。
    常用的代码编辑器对关键字都有高亮显示。比如:public、class、static
  • Java中的关键字

Java的关键字
2.常量

  • 概念
    在程序的执行过程中,其值不会发生改变的量(数据)

  • 常量分类
    字符串常量
    例: “a” ,“abc” ,“中国”

    整数常量
    例: -10 , 0 , 88

    小数常量(浮点数常量)
    例: -5.5 , 1.0 , 88.88

    字符常量
    例: ‘a’ , ‘5’ , ‘B’ ,‘中’

    布尔常量
    只有两个值 : true 和 false

    空常量
    一个特殊的值 : null

例:

public class Demo {
    public static void main(String[] args) {
        System.out.println("HelloWorld");
        System.out.println(10);
        System.out.println(12.3);
        System.out.println('中');
        System.out.println(true);
        System.out.println(false);
        System.out.println(10 > 20);
        // System.out.println(null);
    }
}

不同进制的书写格式
十进制:Java中,数值默认都是10进制,不需要加任何修饰。
二进制:数值前面以0b开头,b大小写都可以。
八进制:数值前面以0开头。
十六进制:数值前面以0x开头,x大小写都可以。

​ 以上书写格式,是JDK7推出的特性。

例:

public class Demo1Radix {
    public static void main(String[] args) {
        System.out.println(123);//输出十进制
        System.out.println(0b100);//输出二进制
        System.out.println(074);//输出八进制
        System.out.println(0x3c);//输出十六进制
    }
}

3. 变量

  • 为什么要有变量?
    我们可以把经常发生变量的数据,放到***内存***当中。让内存单独的开辟出一个空间,用来存储经常会发生变化的值。 然后我再给这个空间起个名字,方便以后能找到。

  • 定义
    数据类型 变量名 = 数据值;
    格式详解:
    数据类型:为空间中存储的数据,加入类型【限制】,可以限定整数、小数或者其他。
    变量名:自己要为空间起的名字。
    数据值:空间中要存储的数值。
    案例
    以整数int类型为例:

public class Demo1Variable {
    public static void main(String[] args) {
        int salary = 12000;//定义一个整数类型的变量
        System.out.println(salary);//取出变量里的值
        salary = 15000; //修改变量里面的值
        System.out.println(salary);//再次取出变量里的值
        int age = 18;//定义第二个整数类型的变量
        System.out.println(age);//取出变量里的值
    }
}

注意事项

  • 变量名不允许重复定义
  • 一条语句可以定义多个变量
  • 变量在使用之前一定要进行赋值
  • 变量的作用域范围(后面讲解)
public class Demo2Variable {
    public static void main(String[] args) {
        int num = 10;
        //int num = 20;  变量名不允许重复

        int a = 10, b = 20, c = 30, d = 40;//一条语句可以定义多个变量
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);

        int age = 10;
        System.out.println(age);//变量在使用之前一定要进行赋值,如果不赋值就报错。
    }
}

4. 标识符

  • 概念
    标识符使用户编程是使用的名字,用于给类、方法、变量、常量等命名。
  • 命名规则
    1、由字母、数字、下划线“_”、美元符号“$”组成
    2、能以数字开头 不能是关键字
    3、区分大小写

正确的标识符:
bj b2 _2b
ak47 Class helloworld
错误的标识符:
2b class #itheima

  • 命名规范
    小驼峰式命名:

    适用于:变量名、方法名
    规则一:标识符是一个单词的时候,首字母小写。
    规则二:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
    比如:name、firstName。

    大驼峰式命名:

    适用于:类名
    规则一:标识符是一个单词的时候,首字母大写
    规则二:标识符由多个单词组成的时候,每个单词的首字母大写
    比如:Student 、GoodStudent。

注意:标识符的命名最好可以做到见名知意!!

5. 数据类型

  • 基本数据类型
  • 引用数据类型(暂且按下不表)
    基本数据类型
    Java基本数据类型
public class Demo3Variable {
    public static void main(String[] args) {
        //定义整数类型变量
        byte num1 = 10;
        short num2 = 20;
        int num3 = 30;
        long num4 = 1234567891234567899L;

        //使用整数类型变量
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);
        System.out.println(num4);
        
        System.out.println("------------------------------");

        //小数类型变量
        float num5 = 12.3F;
        System.out.println(num5);

        double num6 = 12.3;
        System.out.println(num6);

        System.out.println("------------------------------");

        // 字符类型变量
        char c1 = '中';
        System.out.println(c1);

        char c2 = 97;
        System.out.println(c2);

        System.out.println("------------------------------");
        
        // 布尔类型变量
        boolean flag = false;
        System.out.println(flag);

        boolean flag2 = true;
        System.out.println(flag2);
    }
}

注意事项:

  • 整数类型变量:首选 int
  • 小数类型变量:首选 double
  • 在定义long类型变量的时候, 需要加入L的标识(大小写都可以, 建议大写)
  • 在定义float类型变量的时候, 需要加入F的标识(大小写都可以, 建议大写)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值