Java学习

IDEA常用快捷键:

快捷键				功能
Alt + Enter			导入包,自动修正代码
Ctrl + Y			删除光标所在行
Ctrl + D			复制光标所在行内容,插入光标位置下面
Ctrl + Alt + L			格式化代码
Alt + Ins  			自动生产代码,toString,get,set等方法

Java中的内存划分5个部分

1. 栈(stack):存放的都是方法中的局部变量,方法执行要先进栈
	 局部变量:方法的参数。或者是方法{}内部的变量;
	 作用域:  一旦超出作用域,立刻从栈内存当中消失;
2. 堆(Heap):凡是new出来的东西,都在堆中,
	 堆内存里面的东西都有一个地址:16进制
	 堆内存里面的数据,都有默认值。规则:
			如果是整数    		        默认为0;
			如果是浮点数			默认为0.0;
			如果是字符			默认为'\u0000'
			如果是布尔			默认为false
			如果是引用类型		        默认为null
3. 方法区(Method Area):存储.class相关信息。包含方法的信息。	
4. 本地方法栈(Native Method Area):与操作系统有关。	
5. 寄存器(PC Register):与PC有关。
posted @ 2020-06-02 01:29  小飞橡  阅读(96)  评论(0)    收藏  举报