标识符的笔记

//1.jvm--jre---jdk   jdk包含jre包含jvm       jvm--实现跨平台    jre--运行环境  jdk--提供开发工具包
        //2.doc
        //3.hello1      1,编写java源文件  2,用编译器对源文件进行编译  产生.class字节码文件3,用java解释器进行对.class文件进行运行
        //4.环境变量 :
            为什么配:因为我们写的java文件想运行得存放在bin目录下 java源文件和生成的.class文件太多不好归类
                我们想在“任何目录下”都想运行java文件 所以需要配置环境变量
            怎么配:我的电脑 -- 属性 -- 高级系统设置 -- 环境变量 -- 系统变量 -- 新建:变量名为JAVA_HOME 值为jdk所在路径 -- path -- 新建 bin的路径
                 //5.注释:
            分类 :                作用:                                          
            单行注释                注释单行代码
            多行注释                注释多行代码(函数)
            文档注释                对整个文档进行注释

                //6.关键字:
            在代码中是特殊颜色的 带有特殊含义的
            都是小写的 
                 //7.常量:
            在“程序运行过程中”不可改变的量
            整数常量:1
            浮点数常量:1.3
            字符型常量:'a'(字符中不可以不填写东西 会报错 可以存放中文 )
            字符串常量:"sadhjasd"或者是" "(字符串中可以为空)
            布尔类型常量:true 或者 false
            空常量:null

                 //8.变量:
            什么是变量:在内存中开辟的一小部分空间
            变量创建可以改变(在程序运行过程中)
            第一次给变量赋值叫做初始化 变量可以重新赋值来改变变量的值
            变量名:由字母(A-Z)(a-z)、数字、下划线_和$组成
                         不能由数字开头,满足驼峰标识,严格区分大小写,不能与关键字相同

                 //最小存储单元:byte(字节)
           最小信息单元 :bit(位)
           一字节 = 8位

                 //9.八种基本数据类型:
            数据类型:    字节数:        位数:        
            byte        1        8    整数类型
            short        2        16    整数类型
            int        4        32    整数类型
            long        8        64    整数类型
            float        4        32    浮点型 单精度
            double        8        64    浮点型 双精度
            char        2        16    字符型
            boolean        1        8    布尔类型
                 //10.强制类型转换:谁能给谁赋值(全面)  不能赋值的怎么解决  我们需要注意的点有哪些 重点补充
                小类型可以转换成大类型 大类型的不能转换成小类型(精度损失) 
                当非常想把大类型转换成小类型的时候 要强制类型转换
                浮点型不能转换为整型,但是整型可以转换成浮点型
                //11.运算符   +  -  *  /   除法需要注意的是:补充
            除法需要注意的是:整数和整数相除结果为整数 整数和小数相除结果为小数
                    除数不能为0 会报错
        //12.除了八种基本数据类型以外的都是“引用类型”  String st="abcv";  注意 拼接的问题?什么问题  补充
            拼接的问题:字符串想和变量或者是常量在一起的时候必须用+连接
                    字符串后面的+号都是拼接作用 而前面不算
        //13.字符参与的加法运算有什么特点,然后 字符是怎么来的  你们补充
            字符在参与运算的时候,会转成对应的码表对应的十进制参与运算 A是65  a是97
        //14.注意取余的问题:
            如果一个大的数和一个小的数取余 则结果为余数,如果一个小的数和一个大的数取余 结果为小的数
            “取余的符号与前面的数符号相同”
        //15.自增 自减去   分为前后两种 分别的武功秘籍是什么  补充
            自增:i++  第一步:(i++)= i      第二步:i = i+1

                      ++i  第一步:i = i+1                      第二步:(++i)=i

            自减: i--  第一步:(i--)= i                      第二步:i = i-1

                      --i  第一步:i = i-1                      第二步:(--i)=i
        //16.赋值运算符    +=  *= /= %/......    a=a+8;
                 //17.逻辑运算符:最终结果都是boolean 判断对错  逻辑运算符都有什么?补充
            &    按位与
            |    按位或
            !    非
            ^    异或
            &&    短路与
            ||    短路或
            短路与:如果前面表达式为false则整个表达式为false
            短路或:如果前面的表达式为true 则整个表达式为true
                 //18.三目运算符:语法  判断语句?语句1:语句2;   也能够嵌套       两个数的最大值     3个数的最大值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值