zoukankan      html  css  js  c++  java
  • 202011.10

    1.JDK和JRE的关系
    JDK内含JRE内含JVM
    JRE包含一些类
    JDK包含编译器等开发工具

    2.注释:用于解释代码
    单行注释:// 换行结束
    多行注释:/* 开头 / 结束
    文档注释:/
    * 开头 */结束

    3.标识符:自己定义的(类名,方法名,变量名)
    标识符组成规则:
    1.标识的组成:数字,字母,下划线,美元符号
    2.不能以数字开头
    3.不能是关键字
    标识符命名规范:
    1.类名:所有单词首字母大写(大驼峰命名)
    2.方法名:第一个单词首字母小写,后面单词首字母大写(小驼峰命名)
    3.变量名:全小写

    4.常量:程序运行期间不变
    常量分类:
    1.字符型 char 用单引号括起来
    2.字符串型 String 用双引号括起来
    3.整数型 byte short int long
    4.浮点型 float double 必须是小数
    5.布尔型 true false 只能是这两个
    6.空常量 null

    5.变量:内容可以发生变化的量
    为什么使用变量: 以字母保存数字,解决实际计算问题,并且一此只能保存一个数据

    6.基本数据类型:
    整数型:byte short int long
    浮点型:float double
    布尔型:boolean
    字符型:char
    引用数据类型:
    字符串:String
    类,接口

      数据类型      关键字      内存大小      取值范围
      字节型        byte        1字节         2^7-1      -128~127
      短整型        short       2字节         2^15-1     -32768~32767
      整型          int         4字节         2^31-1      21开头十位
      长整型        long        8字节         2^64-1      92开头19位
      单精度浮点    float       4字节
      双精度浮点    double      8字节
      字符型        char        2字节
      布尔型        boolean     1字节          true或false
    

    注意:java中,整数型默认为int 浮点型默认为double

    7.变量
    变量三要素:数据类型 变量名=数据值;

    使用变量注意事项:
    1.同一个域里面变量名不能重复
    2.float和long后面必须加 F 和 L
    3.赋值不能超过数据类型本身范围
    4.没有赋值的变量不能直接输出(否则空指针)
    5.一条语句可以创建多个变量(不建议使用)

    8.转义字符:通过 来完成的一些特殊含义表达是
    1.制表符
    2.换行符
    3.回车符
    4.退一格 

    9.数据类型之间的转换
    什么时候会出现转换:Java计算的时候,数据类型不一致就会发生转换
    类型转换:自动类型转换 强制类型转换

      自动类型转换:隐式转换(小范围转为大范围)
            byte一个字节,转为int类型,需要补充三个字节再转换,最终结果为int
            特点:程序内自动完成数据类型转换
      
      强制类型转换:(显示转换:大范围转小范围)
            特点:大范围转为小范围,,需要强制转换符
            格式:小范围数据类型 变量名=(小范围数据类型)大范围数据;
    

    10.ASCII(美国信息标准交换码)
    Unicode编码:万国码,也是数字和字符符号对照关系表,开头0-127部分和ASCII完全
    一样,从128开始包含更多的字符。
    记忆常用:
    48-->'0' 65-->'A' 97-->'a'
    122-->'z' 57-->'9' 90-->'Z'

      计算机内部采用二级制,数据都是二进制,编码表就是让计算机识别人类文字
    
      第一张编码表:ASCII,把所有的数字,字母,文字和十进制进行对应
    
      char在进行运算的时候char会转换为相对应的int进行运算
    

    11.运算符号:算数运算符:比较运算符:赋值运算符:逻辑运算符:位运算符
    算术运算符:
    算数运算符 含义
    + 加法运算,拼接,正数
    - 减法,负数
    * 乘法。通配符
    / 除法
    % 取余
    ++ 自加1
    -- 自减1

    12.比较运算符:
    比较运算符 含义
    == 等于
    >= 大于等于
    <= 小于等于
    > 大于
    < 小于
    != 不等于
    算数运算符:返回的是布尔类型
    注意:多次判断不能连续书写

    13.赋值运算符:
    赋值运算符 含义
    = 赋值
    += 加等于
    -= 减等于
    *= 乘等于
    /= 除等于
    %= 模等于0

    备注:
    1.基本运算符: =
    2.其余的都是复合运算符
    3.常量不能赋值,变量擦可以赋值
    4.复合运算符,内涵一个强制类型转换符

    14.逻辑运算符:
    逻辑运算符 含义
    && 全为真才为真,如果第一个为假则不执行后面的代码
    || 有一个为真就为真,如果第一个为真后面的就不执行
    ! 取反
    ^ 有且只有一个为真才为真

  • 相关阅读:
    学习笔记9(必做)
    团队作业(四):描述设计
    改进ls的实现(课下作业)
    stat命令的实现-mysate(必做)
    反汇编测试
    学习笔记8(必做)
    初次使用git上传代码到码云
    团队作业(三):确定分工
    学习笔记7(必做)
    缓冲区溢出漏洞实验
  • 原文地址:https://www.cnblogs.com/tushao/p/13956329.html
Copyright © 2011-2022 走看看