- 博客(6)
- 收藏
- 关注
转载 HotSpot是什么?
1. HotSpot历史SUN的JDK版本从1.3.1开始运用HotSpot虚拟机, 2006年底开源,主要使用C++实现,JNI接口部分用C实现。HotSpot是较新的Java虚拟机,用来代替JIT(Just in Time),可以大大提高Java运行的性能。 Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢。而HotSpot将常用的部分代码编译为本地(原生,native)代码,这样显着提高了性能。 HotSpot JVM 参数可以分为规则参数(standard options)和
2020-07-14 15:11:55
3508
原创 python局部变量的查找顺序
首先看一段很简单的代码name = 'python'def demo(): print(name) // python毫无疑问,会打印出python这个字符串,那如果是下面这行代码呢name = 'python'def demo(): print(name) // 报错 Unresolved reference 'name' name = 'java' print(name)这段代码 在第一个打印的那一行就会报错,因为 python解释器 会先在函数 内部 找name这
2020-06-19 12:19:40
539
原创 python, java,javascript的块级作用域问题 还有js的var和不用var定义变量的问题
python和javascript无块级作用域,最小范围是函数java 有块级作用域for i in range(3): num = 1 print("块级作用域")print(i)print(num)
2020-06-19 12:08:13
209
转载 python块级作用域和函数作用域
(1)#Python中无块级作用域:#java/c# 不可以执行下面代码#python/javascript 可以执行 if 1 == 1: name = 'python' print(name) for i in range(10): name = i print(name) (2)#Python中以函数为作用域:def func(): name = 'python' func()print(name) name = 'python'
2020-06-19 11:33:10
592
原创 [Java新手疑问]为什么定义数据类型是byte和short类型的变量时,数字后不需要加B和S
在学习变量使用的注意事项时,大家都会遇到: 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。 举例 float a = 3.14F,如果没有这个F,是会编译不通过的,会报错,这是因为在java中浮点数默认是Double类型的,double范围比float范围大,在java中大范围数据类型转小范围是需要强制转换的,因为 float a = (float)3.14 的写法也是正确的. 那.
2020-06-12 15:14:05
1210
原创 如何在电脑上查找已经连接过的WIFI密码(WIFI密码忘记可用)
首先需要用到电脑的CMD.第一步: Windows+R键(windows电脑),打开运行窗口,然后输入,cmd.加回车,打开终端.第二步: 输入netsh wlan show profiles + 回车 可以查看已经连接过的wifi用户配置信息.第三步: 输入netsh wlan show profiles “wifi名字” key=clear + 回车 可以从安全设置中的关键内容中查看密码.PS: 我用的终端是 Windows Terminal,windows开发的终端,很好用,在Micr
2020-06-12 14:39:37
467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人