类型转换的概念(塑型): 转换方式:隐式的类型转换, 显式的类型转换 转换方向:向上转型、向下转型; 类型转换规则: 基本类型之间的转换: >将值从一种类型转换成另一种类型; 引用变量的类型转换: >将引用转换成另一种类型的引用,并不改变对象本身的类型; >只能被转为: >>任何一个超类的类型(向上 ...
分类:
其他好文 时间:
2018-06-02 23:55:10
阅读次数:
215
this 在java中,this是一个引用当前类对象的引用变量,主要有以下几种用法: 引用当前类的实例变量· this关键字可以用来引用当前类的实例变量。如果实例变量和某个方法的参数之间存在歧义(实例变量和参数命名相同),则通过this.变量名 可用于明确地指定实例变量以解决歧义问题。 调用当前类方 ...
分类:
编程语言 时间:
2018-05-31 23:04:28
阅读次数:
211
python采用的是引用变量的结构,也就说如果你对一个变量赋值,并不是给这个变量开辟了一块内存空间而是将一个对象的内存空间地址告诉了这个变量,这样做的好处是便于管理,节省内存空间,便于内存释放等等。但是在一些特殊情况下还是需要一个有自己内存空间的变量,这样操作起来和原变量互不干扰。那就要用到对象的复 ...
分类:
编程语言 时间:
2018-05-31 02:29:20
阅读次数:
205
变量 : (变量真没有什么好说的) 变: 就是会变化的 量:衡量现实的事物标准 python 中引用 变量值的作用 操作系统:就计算机控制硬件的软件,定义各个硬件的接口给应用软件调用 应用软件:在操作系统之上,利用互联网达到某个功能给用户使用 常量:python没有常量之分。规定要字母要大写 ...
分类:
编程语言 时间:
2018-05-28 00:56:58
阅读次数:
235
一、Java的堆内存和栈内存 Java把内存划分成两种:一种是堆内存,一种是栈内存。 堆:主要用于存储实例化的对象,数组。由JVM动态分配内存空间。一个JVM只有一个堆内存,线程是可以共享数据的。 栈:主要用于存储局部变量和对象的引用变量,每个线程都会有一个独立的栈空间,所以线程之间是不共享数据的。 ...
分类:
编程语言 时间:
2018-05-21 19:29:44
阅读次数:
209
垃圾回收 当程序创建对象、数组等引用类型实体时,系统就会在对内存中为之分配一块内存区,对象就保存在这块内存区中,当这块内存不再被任何引用变量引用时,这块内存就变成垃圾,等待垃圾回收机制进行回收。 垃圾回收机制具有如下特点: 垃圾回收机制只负责回收堆内存中的对象,不会回收任何物理资源。 程序无法精确控 ...
分类:
其他好文 时间:
2018-05-16 15:13:24
阅读次数:
159
shell脚本 shell为非类型的解释型语言,即给变量赋值时就已为其定义。 /bin/bash 文件名 //同上作用 $变量名 //引用变量 $0 //当前程序的名称(系统早先定义) $n //第n个参数 $ //全部参数 $PWD //当前所在的目录 f //文件是否存在 d //目录是否存在 ...
分类:
系统相关 时间:
2018-05-13 15:09:09
阅读次数:
218
php每创建一个变量,就会在zval中记录。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。 第一个是"is_ref",用来标识这个变量是否是属于引用集合(reference set), bool类型。 通过这个字节,php引擎才能把普通变量和引用变量区分开来,由于php允许 ...
分类:
Web程序 时间:
2018-05-12 15:11:42
阅读次数:
194
『Python』内存分析_下_list和array的内存增长模式 list声明后结构大体分为3部分,变量名称--list对象(结构性数据+指针数组)--list内容,其中id表示的是list对象的位置, v引用变量名称,v[:]引用list对象,此规则对python其他序列结构也成立,以下示范可用i ...
分类:
编程语言 时间:
2018-05-12 13:16:26
阅读次数:
425
一、模板的组成 html代码和逻辑控制代码 二、逻辑控制代码的形式 1、变量(使用双大括号引用变量) a、template和context 语法 : {{ var_name }} 模板系统不仅可以传字符串,它可以传递任意对象,对于向列表、字典、元组等对象,我们可以用句点来处理,叫做深度变量的查找 e ...
分类:
其他好文 时间:
2018-05-06 10:36:50
阅读次数:
219