Java基础语法,注释、字面量、变量、数据类型、关键字、标识符

目录

一、基础语法——注释

二、基础语法——字面量

三、基础语法——变量

 变量使用规范

 变量在计算机中的底层原理

四、基础语法——数据类型

五、基础语法——关键字、标识符

六、基础语法——阶段总结


一、基础语法——注释

                单行注释我们使用 '  //  ' 来进行注释

                多行注释        ' /*   */  ';(我们输入/*回车会自动填充)

                文档注释         ' /**         */ '

                多行注释以及文档注释都可以同时注释多行,但是有什么区别呢?

                        文档注释中的内容是可以自动提取到程序说明文档中去的

 我们通过javac命令将.java文件进行编译成.class文件时,是不会显示注释信息的

编译后的.class文件放在out文件内

写注释是一个良好的利人利己的好习惯

二、基础语法——字面量

public static void main(String[] args) {
        System.out.println("大家好!");
        // 需要掌握常见数据在程序中的书写格式
        // 1.整数
        System.out.println(666);

        // 2.小数
        System.out.println(99.2);

        // 3.字符:必须要用单引号括起来,有且只能有一个字符
        System.out.println('a');
        System.out.println('0');
        System.out.println('中');
//        System.out.println('中国'); // err 报错
        System.out.println(' '); // 空字符
//        System.out.println(''); // err 里面不包含字符也不可以

        // 特殊的字符: \n 代表的是换行的意思  \t 代表的是一个tab键--缩进
        // println 也会在每次输出完内容后输出一个换行

        System.out.println("I love you.");
        System.out.println('\n');
        System.out.println("I love you.");
        // 看一下在这里他换的几行


        // 4.字符串:必须使用双引号括起来,里面的内容其实可以随意
        System.out.println("我爱你中国");
        System.out.println(""); // 输出没有字符的空字符串也不报错
        System.out.println("  ");
        System.out.println("我");

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

    }

三、基础语法——变量

public class test{
    public static void main(String[] args){
        // 定义一个整型变量,用来存放数据
        // 变量定义语法:变量类型 变量名称 = 初始值;
        int x = 10;
        System.out.println(x); // 输出10
        
        // 修改变量的值
        x = 20;
        System.out.println(x); // 输出20
    }
}

 变量使用规范

public class VariableDemo {
    public static void main(String[] args){
        // 变量类型 变量名 = 初始值;
        int x = 10;
        System.out.println(x);

        // 目标:理解变量使用的注意事项
        // 1.变量需要先声明后使用
        // System.out.println(a);// err,未声明变量,先使用会报错
        int a = 10;
        System.out.println(a);

        // 2.变量声明后,不能存储其他类型的数据
        // 假如给上定义的整型变量赋值一个小数
        // a = 1.1; // err ,会报错,

        // 3.变量的有效范围是从定义开始到“}”截止,且在同一个范围内部不能定义相同名称的变量
        {
            // 我们在主方法内再定义个一个代码块
            int b = 200;
            System.out.println(b); // 200
            // int b = 999; // err,同样也不能创建同名变量
        }
        a = 520; // 这里不是定义,而是赋值
       // System.out.println(b); // 假如我们在代码块外访问代码块内的变量,会报错

        // 4.变量定义的时候可以没有初始值,但是使用的时候必须给初始值
        int c;
        c = 666666;
        System.out.println(c);
    }
}

 变量在计算机中的底层原理

我们知道计算机中只能处理二进制的数据,所以我们平常的所有数据都需要先转为二进制计算机才能处理,而我们平常能用的数字都是十进制表示的

 比如我们创建了一个int 类型的变量 x ,int类型占用4个字节,则 x 就占用32位,每一个二进制位占用一位,我们将转化的二进制位存入 x 变量内; 

 

 上边我们说到了计算机怎样存储数字,但是我们总说计算机只能读取二进制位,那么我们日常看的图片、视频、音乐是怎样存储到计算机中去的呢?

 每个字符在ASCll表中都对应这响应的数值,相应的数值在转化成二进制,存储到计算机中,

对于汉字对应其他的表,这里就不详说了;

 一张图片如果无限放大会发现他有很多很小的像素点,每个像素点,通过三个基色来对他进行调色

 声音数据,则是根据音波来确定数据

 视频则是声音数据,跟图片数据的结合

 上边我们进行了十进制转换成二进制

下边我们讲解一下:二进制 十进制 、八进制、十六进制,之间的相互转换;

 

 

 

四、基础语法——数据类型

 

public class VairableDemo{
    public static void main(String[] args){
        // 掌握使用基本数据类型定义不同的变量
        // 1.byte字节型,占用1个字节 -128~127
        byte number = 82;
        System.out.println(number);

        // 2.short短整型 占2个字节
        short money = 20000;
        System.out.println(money);

        //3. int 整型 默认的类型 占4个字节(默认使用的类型)
        int it = 222222223;
        System.out.println(it);

        // 4.long长整型 占8个字节
        long lg = 111111111;
        long lg1 = 12345678900000L;
        // 注意:随便写一个整型字面量默认是int类型的,12345678900000虽然没有超过龙long类型的最大范围,但是它超过了int类型的最大范围
        // 如果希望随便写一个字面量当成long类型,需要在其后加L/l;

        // 5.浮点数(小数)
        // float 单精度 占4个字节
        // 注意:随便写一个小数字面量,默认是double类型的,如果想定义成float类型的需要在数值后面加上F/f
        float fl1 = 3.14f;
        float fl2 = 301415926; // 默认是double类型

        // 6.double双精度类型 占8个字节
        double score2 = 9999.99;

        // 7.字符类型 char
        char ch = '1';
        char ch1 = '中';
        // char ch2 = '中国'; // err 有且仅有一个字符;

        // 8.布尔类型 boolean
        boolean  flag = true;
        boolean flag1 = false;

        System.out.println("**********引用数据类型**********");
        String name = "今天是个好天气!";
        System.out.println(name);
    }
}

五、基础语法——关键字、标识符

 

六、基础语法——阶段总结

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值