数据类型概述 undefined、Null、Boolean、Number 、String、function、Object(复杂数据类型) javaScript 不支持任何创建自定义类型的机制,所有值都成为以上 6 中数据类型之一 undefined类型 Undefined 类型只有一个值,即特殊的 ...
分类:
编程语言 时间:
2019-04-05 09:31:39
阅读次数:
254
一般理解回调大致都是这样说,假设A和B两个人,A让B去做谋一件事情,B做完了,再来通知A。我们一步一步来,从最基本的开始实现。 上述代码理解,既然A让B去做某件事情,那么,A是肯定是要B的对象引用的,才能让B去做,b.doSth();然后既然B做完了,要通知A,那么B此时按理说应该也要有A的对象引用 ...
分类:
其他好文 时间:
2019-04-01 12:57:52
阅读次数:
181
1创建对象 String s ;创建引用,并未初始化,即引用未关联任何东西 String s2="asda"; 初始化 System.out.println(s2); System.out.println(s);//报错 用new 来初始化 String s = new String("sgjadf ...
分类:
编程语言 时间:
2019-04-01 00:56:53
阅读次数:
174
方法区的垃圾回收,即使永生代的垃圾收集:主要回收两部分内容,废弃的常量和无用类、 回收废弃的常量与Java堆中的对象非常类似,以常量池中字面量的回收为例:假如一个字符串"abc"已经进入了常量池中,但是当前系统没有任何一个String对象的是叫做abc的,换句话说就是没有任何STring对象引用常量 ...
分类:
其他好文 时间:
2019-04-01 00:35:22
阅读次数:
175
单步调试时发现,行“176”的cookie的值是null,也就是原先新建的cookie在这里没有成功request,解决的办法就是在后面添加respose.add: ...
分类:
其他好文 时间:
2019-03-30 12:03:08
阅读次数:
137
本文介绍变量,什么是变量呢,可以这样理解:变量是一个容器,这个容器可以用来存储值,而且可以被其他对象引用。 看看下面的demo.py # 这里介绍 变量 # 变量可以是数字var1 = 5print(var1) # 变量可以是字符var2 = 'hello'print(var2) # 变量可以是运算 ...
分类:
编程语言 时间:
2019-03-29 18:54:36
阅读次数:
107
(1) 关于finalize的问题 因为不可预测性,以及对垃圾回收性能的影响,Object.finalize()方法不推荐使用,并且在Java9中已经被废弃。Java 平台目前在逐步使用 java.lang.ref.Cleaner来逐步替代finalize实现。 (2)使用setter/getter ...
分类:
编程语言 时间:
2019-03-29 01:15:04
阅读次数:
173
内存管理机制:引用计数、垃圾回收、内存池 引用计数: 引用计数是一种非常高效的内存管理手段,当一个Python对象引用时其引用计数加一,当其不再被一个变量引用时则减一。当引用计数等于0时对象被删除。 1.引用计数: 引用计数也是一种垃圾收集机制,而且也是一种最直观,最简单的垃圾收集技术。当 Pyth ...
分类:
编程语言 时间:
2019-03-25 20:45:00
阅读次数:
211
1.对象使用之前通过getinstance得到而不需要自己定义,用完之后不需要delete;2.new 一定要生成一个新对象,分配内存;getInstance() 则不一定要再次创建,它可以把一个已存在的引用给你使用,这在效能上优于new;3.new创建后只能当次使用,而getInstance()可 ...
分类:
其他好文 时间:
2019-03-22 18:40:21
阅读次数:
123
一.为什么要使用this? this 提供了一种更优雅的方式来隐式“传递”一个对象引用,因此可以将 API 设计得更加简洁并且易于复用。随着你的使用模式越来越复杂,显式传递上下文对象会让代码变得越来越混乱,使用 this则不会这样。 二.this 是什么? this在函数中被使用,一般情况下this ...
分类:
编程语言 时间:
2019-03-22 10:35:34
阅读次数:
161