runxinzhi.com
首页
百度搜索
虚拟机JVM
虚拟机组成:类加载器,运行时数据区,执行引擎
运行时数据区:堆,栈,方法区,程序计数器,本地方法栈
堆:对象实例
栈:入栈出栈,线程的执行
栈帧:一个方法一个
栈的结构:放 局部变量表,操作数栈,动态链接,方法出口
方法区:类信息,静态常量,变量,线程共享
程序计数器:记录线程走到哪里,线程私有
本地方法栈:native方法
堆的结构:
Eden,survivor1,survivor2=8:1:1
15次以上进入老年代
1.8的虚拟机没有老年代了,全部放在物理内存
相关阅读:
在每个类声明之后、每个函数定义结束之后都要加空行。
不提倡使用全局变量
头文件中只存放“声明”而不存放“定义”
用 #include “filename.h” 格式来引用非标准库的头文件
用 #include <filename.h> 格式来引用标准库的头文件
为了防止头文件被重复引用
java Excel导入、自适应版本、将Excel转成List<map>对象
selenium用java找到表格某一行某一列中含有特定文字的某个元素
关于java中创建文件,并且写入内容
java把一个文件的内容复制到另外一个文件
原文地址:https://www.cnblogs.com/dzhou/p/10651008.html
最新文章
边写代码边注释,修改代码同时修改相应的注释
如果代码本来就是清楚的,则不必加注释
注释是对代码的“提示”,而不是文档
应当将修饰符 * 和 & 紧靠变量名
长表达式要在低优先级操作符处拆分成新行
代码行最大长度宜控制在 70 至 80 个字符以内
{ }之内的代码块在‘{’右边数格处左对齐
程序的分界符‘{’和‘}’应独占一行并且位于同一列
对于表达式比较长的 for 语句和 if 语句
象“[]”、“.”、“->”这类操作符前后不加空格
热门文章
(地址运算符)等前后不 加空格
赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符
‘,’之后要留空格,如 Function(x, y, z)
‘(’向后紧跟,‘)’、‘,’、‘;’向前紧跟,紧跟处不留空格
函数名之后不要留空格,紧跟左括号‘(’,以与关键字区别
关键字之后要留空格
尽可能在定义变量的同时初始化该变量
if、for、while、do 等语句自占一行
一行代码只做一件事情
逻揖上密切相关的语句之间不加空行
Copyright © 2020-2023
润新知