holiday05
2024-10-21 23:00:00
第五天
cat
cat
会一次性显示所有的内容,适合查看 内容较少 的文本文件
选项 | 含义 |
---|---|
-b | 对非空输出行编号 |
-n | 对输出的所有行编号 |
more
more
每次只显示一页内容,适合于查看 内容较多 的文本文件
使用more的操作键:
操作键 | 功能 |
---|---|
空格 | 显示手册页的下一屏 |
Enter | 一次滚一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出 |
grep
grep
命令是一种强大的文本搜索工具
选项 | 含义 |
---|---|
-n | 显示匹配行及行号 |
-v | 显示不包含匹配文本的所有行(相当于求反) |
-i | 忽略大小写 |
java内存划分
java的内存需要划分为5个部分:
栈(Stack):存放的都是方法中的局部变量。 方法运行一定要在栈当中。
局部变量: 方法的参数,或者是方法{}内部的变量。
作用域:一旦超出作用域,立刻从栈内存中消失。堆(Heap):凡是new出来的东西都在堆当中。
堆内存里面的东西都有一个地址值:16进制
堆内存里面的数据,都有默认值。规则:
如果是整数 默认是0
如果是浮点数 默认是0.0
如果是字符 默认为'\u0000'
如果为布尔 默认为false
如果为引用类型 默认为null方法区(Method Area):存储.class相关信息,包含方法的信息。
本地方法栈(Native Method Stack):与操作系统相关。
寄存器(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
}
}
最新文章
- [转发]Dumps of system information with Apple computers
- 【Oracle】使用Oracle的v$sql视图查看近段时间执行的SQL语句
- 修改文档框架:word-多级列表与标题样式相结合
- 2015年第2本(英文第1本):《The Practice of Programming》
- js—对象
- ARM架构和X86架构对比
- Android不规则瀑布流照片墙的实现+LruCache算法
- (C语言)共用体union的使用方法举例
- 查看 NDK 版本
- 不小心用js重做了一遍贪吃蛇
- libevent学习笔记 一、基础知识【转】
- 如何修改IE浏览器的User-Agent用户代理字符串信息
- CentOS_mini下安装docker之 安装 golang
- VMware xp系统联网
- 最全的基于MFC的ActiveX控件开发教程
- 调整iRedmail之Roundcube webmail服务不可不知的几件事
- 基于GUI的简单聊天室02
- VBS 重启 TP-Link 路由器
- Haodoop RPC解析
- CSerialPort串口类最新修正版(解决关闭死锁问题)2014-01-11
热门文章
- Ubuntu14.04下Git安装与使用
- iis url重写实现http 重定向到 https
- python爬虫cookies jar与字典转换
- (0501) perl-正则表达式-匹配关键字task【知乎】
- Nginx教程由浅入深
- kali安装CloudKeyKiller-一款阿里云AK泄露工具
- CentOS 7 安装步骤以及初始化
- esp8266 -rtos-sdk-vscode-config
- docker中搭建Ubuntu:16.04+python3.6+django环境
- Java基础__06.注解和反射