zoukankan      html  css  js  c++  java
  • java-基础

    常量:

    规定不变的值

    变量:执行过程中值可以改变,创建的时候必须声明类型和名字,只能存一个内容。

    1.创建test.java,在里面写完代码

    public static void main(String[] args){

        int a;

        a = 1;

    }

    2.jvm开辟内存,编译成机器可识别语言test.class

    开辟的内存分为三部分:

    栈内存,堆内存,存储区(所有元素只有一份,不能重复)。

    存储区分为:常量池,方法区(方法所在的类),静态元素区。

    3.类加载器把test.class的信息搬运到方法区中。

    4.然后java test 运行test.class的信息。

    主方法放入栈内存。

    int a存入栈内存

    1 存入常量池

     ‘=’ 把 1 的映射赋给栈内存的a。

    常量存储时在常量池有默认的类型,整数为int,小数位double,所以定义long和float的时候需要强制转换

    float f = 0.1F;

    long l  = 10000000000000000000L;

    byte在赋值的时候可以自动转化,float和double结构不同所以需要强制转换。

    long在赋值超过int范围的时候需要加L,平时可以不加。

    char = ‘’;会报错。 基本类型 单引号

    String = “”;不会报错。 引用类型 双引号

  • 相关阅读:
    何为优秀的前端?
    CSS清除浮动的三个方法
    CSS3 速查手册
    高性能JavaScript
    chrome开发者工具使用
    AndroidJetpack数据处理之数据库Room和懒加载Paging
    AndroidJetpack Fragment之Navigation和ViewPager2
    第一行代码之菜单
    Day1
    1.16 24点游戏
  • 原文地址:https://www.cnblogs.com/clamp7724/p/11561436.html
Copyright © 2011-2022 走看看