- 博客(6)
- 收藏
- 关注
原创 npm ERR code EEXIST的问题 node-sass安装问题
这是第二次安装了,第一次安装因为网速太慢直接取消了,第二次安装的时候出现如下错误,说是文件已存在。解决办法错误提示也给出来了,如下图所示,加入--force强制执行一下。npm install -g sass-loader node-sass --force...
2022-04-02 10:44:49 983
原创 int初始化值为0的验证问题
由此代码可以看出,虽然我们知道size的值是0,但是却没法使用语句打印,这是为什么呢你定义的size是临时的,这种临时变量是不会初始化的,只有当你第一次创建对象的时候才能初始化,也就是说你这个不赋值的变量需要定义在一个类中,而且要创建对象,这个类中的size才能被初始化为0...
2021-09-15 16:59:21 176
原创 代码块与静态代码块
代码块(或初始化块)的作用: 对Java类或对象进行初始化 代码块(或初始化块)的分类: 一个类中代码块若有修饰符, 则只能被static修饰, 称为静态 代码块(static block), 没有使用static修饰的, 为非静态代码块。 static代码块通常用于初始化static的属性 class Person { public static int total; static { total = 100;//为total赋初值 }…… //其它属性或
2021-09-09 10:38:59 613
原创 ArrayList底层原理之长度篇
ArrayList底层的本质是数组,数组是适合查询的,因为数组每个元素的内存空间是固定的,每次查询时,只需要去查询对应位置的内存空间,就可以很快找到相应的值。而数组相对来说不擅长的是添加和删除。集合长度ArrayList<String> strings = new ArrayList<>();strings.add("草莓");底层代码:可以看到创建对象时并没有初始化数组的长度,所以我们由此可以推断一下,是不是第一次添加的时候才进行的初始化..
2021-09-09 10:25:19 430
原创 ArrayList的简单使用
定义格式:ArrayList<String> list = new ArrayList<String>();常用方法: public boolean add(E e) :将指定的元素添加到此集合的尾部。 public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。 public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。 public int size..
2021-09-09 09:51:05 154 1
原创 方法区演进
首先说明,此方法区的演进指的是HotSpot虚拟机jdk1.6及之前 有永久代(permanent generation) ,静态变量存放在 永久代,上 jdk1.7 有永久代,但已经逐步“去永久代”,字符串常量池、静 态变量移除,保存在堆中 jdk1.8及之后 无永久代,类型信息、字段、方法、常量保存在本地内存 的元空间,但字符串常量池、静态变量仍在堆 JKD1.6时方法区内存储的是:类型信息、运行时常量池、 静态变量、 JIT代码缓存、 域信息、 方法信息类型
2021-09-09 09:45:07 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人