static关键字和final关键字 static(静态) 作用 用来修饰属性、方法、代码块、内部类 static修饰属性 表示静态变量(类变量) 按是否使用static修饰,属性的分类 静态属性 当创建了类的多个对象、每个对象都共享一个静态变量 当通过某一个对象修改静态变量时,会导致其他对象此静态 ...
分类:
其他好文 时间:
2020-06-24 00:17:16
阅读次数:
46
经过几个月的系统性学习面向对象这门课程,我对于面向对象编程思想有了一定的认识,并具备了一定的面向对象编程能力,能够编写一些简单的面向对象编程设计题,以下是我对于学习面向对象后对于面向对象基本概念的一些感想。 面向对象编程不同于面向过程编程,在需求分析、算法设计上都有很大的不同。面向过程着重于解题步骤 ...
分类:
其他好文 时间:
2020-06-03 13:43:02
阅读次数:
248
pandas对象修改试图模式和副本模式视图模式:多个变量指向同一个内存 修改一个变量另外一个变量也会改变 操作如:将一个对象整体赋值给另外一个变量 副本模式 修改一个变量,另外一个变量不会变 操作如:将一个对象查询的一部分赋值给另外一个变量 当一个对象整体赋值给另一个变量时,视图模式,2个变量对应的 ...
分类:
其他好文 时间:
2020-05-29 19:19:30
阅读次数:
91
1 缓存导致的可见性问题 一个线程对共享变量的修改,另一个线程可以立即看到,这称之为可见性。 Java内存模型规定所有的变量存储在主内存中。每个线程都有自己的工作内存,线程在工作内存中保存了使用到的主内存中变量的副本拷贝,线程对变量的操作必须在工作内存中进行,不能直接读写主内存中的变量。不同线程之间 ...
分类:
其他好文 时间:
2020-05-23 00:41:09
阅读次数:
77
MapReduce的默认输出数据的间隔符是制表符,现在想改成逗号间隔,可通过Configuration对象修改 configuration.set("mapred.textoutputformat.ignoreseparator","true"); configuration.set("mapred ...
分类:
其他好文 时间:
2020-05-07 13:40:29
阅读次数:
67
linux命令的语法 命令 可选参数 你要操作的对象 修改linux支持文件的命令 export LC_ALL=zh_CN.UTF-8 #设置linux一个全局的中文变量 增 1.创建一个普通文本文件 语法是 touch 文件名 [root@bogon tmp]# touch music.txt?2 ...
分类:
系统相关 时间:
2020-02-20 23:50:54
阅读次数:
105
什么是浅拷贝? 借赋值的形式拷贝引用对象,指向的是同一个地址,修改对象是原对象也会修改 什么是深拷贝? 完全拷贝一个新对象,修改对象是原对象不会更改 浅拷贝的几种方案 1) 等号赋值 let apple = { color: 'red'}; let newApple = apple; 2) Obje ...
分类:
其他好文 时间:
2020-02-16 16:24:41
阅读次数:
45
//原型工厂模式 function extend(target, origin) { target.prototype = Object.create(origin.prototype);//此方法创建了一个对象,修改父类原型与子类原型相互独立 Object.defineProperty(targe ...
分类:
Web程序 时间:
2020-01-10 12:23:20
阅读次数:
86
5.2.3.2 new关键字的作用 1. 在构造函数代码开始执行之前,创建一个空对象; 2. 修改this的指向,把this指向创建出来的空对象; 3. 执行函数的代码 4. 在函数完成之后,返回this 即创建出来的对象 New 和构造函数确认了眼神: 1.他们俩生了一个宝宝。 2.这个宝宝必须是 ...
分类:
编程语言 时间:
2020-01-05 22:35:49
阅读次数:
86
// main.js import Vue from 'vue';//通常已经引入 window.eventBus = new Vue(); // 注册全局事件对象 // 修改Vue的原型链 Vue.prototype.$event = new Vue();//使用方式 this.$event.$e ...
分类:
其他好文 时间:
2019-12-17 18:19:04
阅读次数:
265