懂得i++和++i 案例 代码1 结果 代码2 结果 ? 可以初步分析是 j 值 对于 j++ 赋值的地方有所差异 分析 代码1的字节码 分析 ? 首先我们先看test1 方法 iconst_0 代表将int型 0 推送至栈顶 istore_1 将栈顶 int 型数值存入第二个本地变量 即 j=0 ...
分类:
其他好文 时间:
2020-05-24 13:35:54
阅读次数:
65
至今为止,我基本上发现网上没有几个博客说的很明白的,今天我在这里斗胆总结一下,各位大佬,如有错误,还望指责 ^ _ ^ 首先那肯定还得是看看概念了,在JVM中,什么可以作为GC Root呢? 虚拟机栈(栈帧中的本地变量表)中引用的对象。 方法区中类静态属性引用的对象。 方法区中常量引用的对象。 本地 ...
分类:
其他好文 时间:
2020-05-20 18:41:21
阅读次数:
201
urls 中 进行注册 url(r'grades',views.grades) views 中编写函数 def grades(request): grades_list = Grade.objects.all() # 使用 locals 获取本地变量 return render(request,'g ...
分类:
其他好文 时间:
2020-05-18 12:47:22
阅读次数:
63
BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(generator)发生异常来通知退出S ...
分类:
编程语言 时间:
2020-05-17 00:48:06
阅读次数:
104
1.关键字transient 1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Ser ...
分类:
编程语言 时间:
2020-05-09 21:30:53
阅读次数:
77
shell脚本为文本文件 文件通常以.sh结尾 第一行:指定用哪个程序编译执行 ! /bin/bash ! /bin/sh 注释: 变量名:以字母或下划线开头,大小写敏感 变量 本地变量 环境变量(全局变量) 大写 export LANG 赋值 等号两边不能有空格 给变量赋空值,在等号后加换行符 显 ...
分类:
系统相关 时间:
2020-05-07 22:47:20
阅读次数:
93
[toc] 从引用说起 假设这句代码出现在方法体中,"Object object” 这部分将会反映到Java栈的本地变量中,作为一个reference类型数据出现。 “new Object()”这部分将会反映到Java堆中,形成一块存储Object类型所有实例数据值的结构化内存,根据具体类型以及虚拟 ...
分类:
编程语言 时间:
2020-04-30 10:00:28
阅读次数:
84
注意:任何非0整数值就是逻辑的ture。 注意:不要忘记还有负整数!!! 注意:当i为9时还是满足于条件,因此可以再做一次循环。 注意:本地变量的规则:本地变量是定义在块内的,程序运行进入了这个快之前,其中的变量不存在,离开这个快,其中的变量就消失了。 注意:逗号与分号是不一样的,分号才表示结束,所 ...
分类:
编程语言 时间:
2020-04-28 23:30:24
阅读次数:
114
1. 定义本地变量 本地变量在用户当前的shell生产期的脚本中使用。例如,本地变量OLDBOY取值为ett098,这个值只在用户当前shell生存期中有意义。如果在shell中启动另一个进程或退出,本地变量OLDBOY值将无效。 1. 普通字符串变量定义 变量名=value 变量名='value' ...
分类:
系统相关 时间:
2020-04-23 17:30:57
阅读次数:
83
常用快捷键 ctrl+shift+L:显示快捷键帮助 mac将ctrl换成cmd ctrl+shift+r:打开资源 ctrl+o:快速outline ctrl+e:快速转换编辑器 ctrl+2,L:为本地变量赋值 alt+shift+r:重命名 alt+shift+l以及alt+shift+m:提 ...
分类:
系统相关 时间:
2020-04-23 12:38:50
阅读次数:
80