第五天

cat

cat会一次性显示所有的内容,适合查看 内容较少 的文本文件

选项 含义
-b 对非空输出行编号
-n 对输出的所有行编号

more

more每次只显示一页内容,适合于查看 内容较多 的文本文件

使用more的操作键:

操作键 功能
空格 显示手册页的下一屏
Enter 一次滚一行
b 回滚一屏
f 前滚一屏
q 退出

grep

grep命令是一种强大的文本搜索工具

选项 含义
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行(相当于求反)
-i 忽略大小写

java内存划分

java的内存需要划分为5个部分:

  1. 栈(Stack):存放的都是方法中的局部变量。 方法运行一定要在栈当中。

    局部变量: 方法的参数,或者是方法{}内部的变量。

    作用域:一旦超出作用域,立刻从栈内存中消失。

  2. 堆(Heap):凡是new出来的东西都在堆当中。

    堆内存里面的东西都有一个地址值:16进制

    堆内存里面的数据,都有默认值。规则:

    如果是整数 默认是0

    如果是浮点数 默认是0.0

    如果是字符 默认为'\u0000'

    如果为布尔 默认为false

    如果为引用类型 默认为null

  3. 方法区(Method Area):存储.class相关信息,包含方法的信息。

  4. 本地方法栈(Native Method Stack):与操作系统相关。

  5. 寄存器(pc Register):与CPU相关。

一个数组的内存结构图

对应代码

public class Demo01ArrayOne {
public static void main(String[] args) {
int array[]=new int[3];//动态初始化
System.out.println(array);//地址值
System.out.println(array[0]);//0
System.out.println(array[1]);//0
System.out.println(array[2]);//0
System.out.println("========="); //改变数组当中元素的内容
array[1]=10;
array[2]=20;
System.out.println(array);//地址值
System.out.println(array[0]);//0
System.out.println(array[1]);//10
System.out.println(array[2]);//20
}
}

holiday05的更多相关文章

随机推荐

  1. ARM的发展史以及架构解析

    本文从ARM的发展历史着手,以S3C2440为例与51单片机进行对比分析,详细解析了ARM架构. 先来谈一下ARM的发展史:1978年12月5日,物理学家Hermann Hauser和工程师Chris ...

  2. Pytorch实战学习(八):基础RNN

    <PyTorch深度学习实践>完结合集_哔哩哔哩_bilibili Basic RNN ①用于处理序列数据:时间序列.文本.语音..... ②循环过程中权重共享机制 一.RNN原理 ① X ...

  3. VMware Workstation Ubuntu 20.04 LTS无法连接网络问题

    本文记录了自己使用的安装在VMware Workstation上的Ubuntu20.04无法连接到网络的解决过程--终于解决困扰我两个小时的问题 出现问题# 毫无征兆,平时使用正常的Ubuntu在今天 ...

  4. 记:java.lang.IllegalArgumentException: DAY_OF_MONTH 报错

    查询的时候报错: 月份中的天数错误 原因:  date日期列中有数据错误 修改数据库中错误的数据就可以了.

  5. 《Makefile中变量的高级用法:变量的替换引用、变量的嵌套使用》

    高级使用方法有两种:第一种是变量的替换引用,第二种是变量的嵌套引用. 第一种用法经常用到,第二种用法我们很少使用.我们应该尽量避免使用变量的嵌套引用,在必须使用时,嵌套的层数越少越好.因为这种方法表达 ...

  6. [转并修改]C#编程中跨线程访问控件

    C#编程中跨线程访问控件 一.简述 二.Winforms中跨线程访问控件 三.WPF中跨线程访问控件 参考文档 一.简述 C#中不允许跨线程直接访问界面控件,即一个线程中如主线程创建的控件不允许被其他 ...

  7. 学习- vue 中 API $attr 用法

    2.4.0新增 定义:包含了父作用域不作为 prop 被识别(且获取)的 attribute 绑定( class 和 style 除外).当一个组件没有声明任何 prop 时,这里会包含所有父作用域的 ...

  8. CRC校验模板

    #ifndef CRC_H #define CRC_H #include "main.h" #ifdef CRC_C #endif typedef struct { uchar R ...

  9. linux 服务器下发布前端

    前提: 1.本地安装xshell和xftp 2.第一次需重置实例密码 3.22端口必须开启(默认开启) Linux安装nginx在linux下安装nginx,首先需要安装 gcc-c++编译器.然后安 ...

  10. docker-compose 文件

    安装 curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s` ...