• Java基础总结--变量、运算符总结


    ---变量基本概述----
    变量作用:就是用来存储数据
    变量的声明:变量类型 变量名;变量类型---区分不同类型的数据,变量名--按名访问变量
    变量名(规则):见名识意,第一个字母小写后面驼峰规则
    变量的作用域:所在方法内/所在局部代码块内
    变量初始化:一般情况都要进行初始化(成员变量JVM会进行默认初始化)
    ---变量的分类---(java由于JVM存在跨平台,所以各种数据类型的数据占的存储空间不变)
    1.基础数据类型
    整型:byte-1B short-2B char-2B int-4B long-8B
    布尔型:boolean---true/false
    浮点型:folat-4B double-8B(精度有区分)
    2.引用数据类型
    String(存在字符串常量池若内容相同指向同一个字符串) 数组 各种对象的引用--实际存储的是指向对象的地址
    注意:eg int x = 5; 此时5就是字面值,整数默认-int 浮点数默认-double
    1.将小范围赋值直接给大范围不会出编译错误
    2.将大范围赋值给小范围会出现编译错误
    3.若一定要将大范围赋值给小范围--必须用到强制类型转换
    A类型 变量名 = (A类型)数值;-此时该数值会发生变化,就是将高位的数值舍弃直接显示低位的数据。
    ---变量的内存分配过程---
    基础数据类型--直接分配(编译时候已经可以确定占用内存的大小)--只有一块内存
    引用数据类型--动态分配(编译时无法确定占有内存的大小)--两块内存(存对象地址+对象实体)
    基础数据类型--存储的是变量的值本身,引用数据类型---存储的指向对象的地址
    ---运算符----
    1.算术运算符
    2.逻辑运算符
    3.比较运算符
    4.位运算符
    6.运算符
    7.三目运算符

  • 相关阅读:
    认证-权限-频率组件
    视图组件
    序列化类
    解析模块
    异常模块
    响应模块分析
    请求模块分析
    cbv请求分析
    django中的restful规范
    web接口与restful规范
  • 原文地址:https://www.cnblogs.com/sun1993/p/7500727.html
Copyright © 2020-2023  润新知