Java小记2

本文介绍了Java开发的基础知识,包括JDK、JRE和JVM的角色,以及Java编程中的变量、标识符命名规则、数据类型(如整型、浮点型、字符型和布尔型)、运算符(算术、比较、赋值等)和流程控制语句(如if、for、while)。此外,还提到了数据类型的转换和类的命名规范。
摘要由CSDN通过智能技术生成

java_day1

JDK DRE JVM
  • JDK是Java的开发工具包。
  • JRE是Java运行环境
  • JVM是Java虚拟机
编译运行
  • javac
  • java
变量:在程序执行的过程中,值可以发生改变的量
  • 标识符的命名规则

    • java中能用作标识符的有:26个英文字母(大、小写),数字,下划线,美元符号$。 但是不能以数字开头。

    • 不能以Java的关键字命名

      • 关键字

      • 保留字

        true,false,null,goto,const

    • 类的命名

      • 类名首个字母必须大写,多个单词组成的,每个单词首字母都要大写。
    • 变量的命名

      • 同方法名
    • 常量的命名(在程序执行的过程中,值不可以发生改变的量)

      • 全部大写
    • 方法的命名

      • 方法名一般首个字母小写(构造方法例外),多个单词组成方法名,后面单词首字母大写。

数据类型

  • 基本数据类型
    • 整数
      • 字节型 byte 1
      • 短整型 short 2
      • 整型 int 4
      • 长整型 long 8
    • 浮点数
      • 单精度浮点型 float 小数点后八位
      • 双精度浮点型 double 小数点后16位
    • 字符
      • ‘’ char 'a’一旦参与运算会变成int类型(ASCII码)
    • 布尔
      • 标记 true false
    • 数据类型转换
      • 隐式(自动)数据类型转换: 从数据类型小的到数据类型大的转换
        byte < short, char< int < long < float < double
      • 强制类型转换:从数据类型大的到数据类型小的转换
        格式:目标数据类型 变量名 = (目标数据类型)被转换的数据;
        byte x=3;
        byte y=4;
        byte z=(byte)(x+y); //x和y会自动提升为int类型
  • 引用数据

    • 接口
    • 枚举
    • 注解
运算符
  • 算术运算符

    • ‘±*/%’
  • 比较运算符

    • (等于)、=(全等)、!=(不等于)、>(大于)、<(小于)、>=(大于或等于)和<=(小于或等于)。
  • 赋值运算符

    • ++,–
  • 逻辑运算符

    • 逻辑运算符 & / !
              //& && 同真为真 有假则假
              boolean fa=true&&true;
              System.out.println(fa);
              //   // 有真则真,全假为假
      
  • 位运算符

    • //位运算 &同一落1 有0落0   /有1落1  全0落0   ^相同落0 不同落1
      int g=3&5;// 0011 0101 0001
      int g2=3/5;//0011 0101 0111
      int g3=3^5;//0011 0101 0110
      
    • 左移(<<)右移(>>)

      • 3<<5----3–>96
  • 三元运算符

    • 变量=(条件)?expression1:expression2

    上面的语句指出,如果条件返回true,则执行expression1,否则执行expression2,并将最终结果存储在变量中

流程控制语句:
  • 分支语句

    • if(布尔){

      代码块

      }else if(){

      }

      • switch(“”)case
  • for循环

    • 重复执行一段代码块的时候使用for循环
      • for(起始条件;判断条件;循环控制条件)
  • 循环

    • while

      • while(比较表达式){

        循环体

        }

    • do while

      • do{

        循环体;

        }while(比较表达式)

      • break

        • 结束当前循环
      • continue

        • 跳过当前循环
      • return

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值