• Java初学(三)


    一、使用键盘录入数据

      三步:1、导入包:import  java.util.Scanner;

         2、创建键盘录入对象:Scanner sc=new  Scanner(System.in);

           3、通过对象获取数据:int x=sc.nextInt(); 

    二、Java内存分配

          java程序为了提高程序效率,就对数据进行了不同空间的分配。当对数组赋值为null后,数组则不指向堆内存地址

          具体划分了一下5个内存空间:1、栈,存放的是局部变量                                                 

                     2、堆,存放的是所有new出来的东西

                     3、方法区,(方法存放于方法区,在调用的时候,在栈里面执行)

                     4、本地方法区,和系统相关

                     5、寄存器,CPU使用

    数组图解

     图解两个数组内存地址分配

    图解三个数组,其中将第一个数组的地址赋给第三个数组

    方法区图解:当方法在栈中执行完毕后会在栈中被销毁释放空间

  • 相关阅读:
    76. 最小覆盖子串 (JAVA)
    95. 不同的二叉搜索树 II (Java)
    HTTP/HTTPS协议 & GraphQL(非RESTFUL方式)
    Round Robin
    94. Binary Tree Inorder Traversal (Java)
    90. Subsets II (Java)
    Notepad++ 连接 FTP 实现编辑 Linux文件
    Git
    根据进程ID查找运行程序目录
    Flink 的广播变量
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/4516826.html
Copyright © 2020-2023  润新知