zoukankan      html  css  js  c++  java
  • Java-03,Java变量,内存解析

    Java变量

    Java变量是程序中最基本的存储单元,其要素包括变量名变量类型作用域

    • Java程序中每一个变量都属于特定的数据类型,使用前必须对其声明,生命格式为:
      • type varName [=value]

         例如:

            int i = 100;

            float f = 12.3f;(注意,加f)

            double d1,d2,d3 = 0.123;

            String s = "hello";

    • 从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先声明,然后必须进行赋值(填充内容),才能使用。 

     Java内存分析:

    1.  把代码从硬盘加载到内存中
    2. (内存中原有的操作系统)检查代码,找到main方法开始运行
    3. 内存管理,运行过程中一般把内存分为四部分
      • code segment :代码区,用来存放代码
      • data  segment:存放静态变量,字符串常量
      • stack :栈,存放局部变量
      • heap :堆,用来动态生成内存,存放new出来的东西

    Java变量的分类

    • 按被声明的位置划分:
      • 局部变量:方法或语句块内部定义的变量
      • 成员变量:方法外部,类的内部定义的变量
      • 注意:类外部不能有变量的声明
    • 按所属的数据类型划分:
      • 基本数据类型
      • 引用数据类型

    Java基本数据类型

    • 逻辑性——boolean
    • 文本型——char
    • 整数型——byte,short,int,long
    • 浮点数型——float,double
  • 相关阅读:
    cmd查看端口号是否占用
    重新安装安全狗以后,apchpe 启动不了。
    springcloud组件-eureka
    关于mybatis和spring整合后的一级缓存
    SpringCloud理解篇
    mycat的读写分离
    mycat的分库分表
    Linux下mysql服务器配置
    mycat理解
    linux配置mysql
  • 原文地址:https://www.cnblogs.com/nyist0/p/12343326.html
Copyright © 2011-2022 走看看