摘要:
package com.liubingfei.test.proxy.staticproxy; /** * @author LiuBingFei * @desc 接口,定义抽象方法:卖房子,出租房子。 * @date 2020/3/5 22:09 * @return */ public interfa 阅读全文
摘要:
/** * i++,是先赋值,后加一,++i是先加一后赋值。 * i=++i,是i在内存自增一,然后进寄存器,最后赋值的时候i赋值就是1,第二个就是2,以此类推; * i=i++, 是赋值之后再自增1,i=0这个值先进寄存器,然后i在内存自增1,最后赋值的时候寄存器出来的0值会冲掉1值成为最终结果, 阅读全文
摘要:
package com.liubingfei.test; /** * @author LiuBingFei * @desc 测试java类中静态代码块,动态代码块,构造方法,普通方法执行顺序,继承父类时的执行顺序。 * 一、没有继承时候的执行顺序 * 1. 静态代码块 编译的时候执行 * 2. 动态 阅读全文
摘要:
一、JVM空间说明 在JDK1.7及以前,HotSpot虚拟机将java类信息、常量池、静态变量、即时编译器编译后的代码等数据,存储在Perm(永久带)里(对于其他虚拟机如BEA JRockit、IBM J9等是不存在永久带概念的),类的元数据和静态变量在类加载的时候被分配到Perm里,当常量池回收 阅读全文
摘要:
1. 确认安装nodejs 2. 确认安装npm 3. 国内npm下载依赖的速度太慢,淘宝镜像cnpm速度快,所以注册cnpm代替npm。 npm install cnpm -g --registry=https://registry.npm.taobao.org 4. 安装vue-cli cnpm 阅读全文