/*1、枚举:枚举就是一个类,也即一种数据类型,引用数据类型。只不过是一个特殊的类。这个类的引用(变量)或者这种数据类型的变量(引用),它的值是由定义该数据类型的人来指定的,即它的取值是在枚举中定义好的,就那么几个值,如果不是这些列出来的值,编译器在编译的时候就会报错。2、枚举的好处:将一种数据类型...
分类:
其他好文 时间:
2015-04-18 20:21:46
阅读次数:
123
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4...
分类:
其他好文 时间:
2015-04-18 19:12:39
阅读次数:
157
1、闭包概念 闭包:当函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个闭包。2、闭包的作用 (1)可以读取函数内部的变量; (2)让这些变量的值始终保持在内存中。 应该注意的问题: (1)由于闭包会使得函数中的变量都保存在内存中,因此对内存消耗很大,不能滥用闭包,否则会造成网...
分类:
编程语言 时间:
2015-04-17 15:15:03
阅读次数:
150
一、语法格式case变量引用(${})invalue1)#变量的值是value1,则执语句1,语句2,······语句1语句2······;;#每个分支结束时都需要以双分号结尾value2)#变量的值是value2,则执语句3,语句4,······语句3语句4······;;value3)#变量的值是value3,则执语..
分类:
其他好文 时间:
2015-04-13 21:07:10
阅读次数:
234
1.基础概念 传值赋值:当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋予到目标变量。这意味着,例如,当一个变量的值赋予另一个变量时,改变其中一个变量的值,将不会影响到另一个变量。 引用赋值:这意味着新的变量简单的引用(换言之,“成为其别名” 或者 “指向”)了原始变量。改动新的变量将影响到...
分类:
其他好文 时间:
2015-04-12 01:16:50
阅读次数:
166
一、shell特性1、history!!!$!n!str2、tab命令补全3、alias和unalias4、通配符*?[]5、输入输出重定向>,>>,<,<<,2>,2>>,&>,&>>二、变量1、系统变量setenvexport2、变量命名规则3、取消变量unset4、变量引用:``‘‘""三、系统和个人..
分类:
系统相关 时间:
2015-04-09 20:06:03
阅读次数:
180
有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a.引用b.常量c.静态d.静态常量(整型)e.静态常量(非整型) 常量和引用,必须通过参数列表进行初始化。 静态成员变量的初始化也颇有点特别,是在类外初始化且不能再带有static关键...
分类:
编程语言 时间:
2015-04-07 15:08:59
阅读次数:
154
在bash脚本编写中,我们时常需要引用变量与替换命令,为规范操作,现对其做简单的总结说明。引用引用就是指将字符串用引用符号括起来,以防止特殊字符被shell脚本解释为其他意义。引用时屏蔽特殊字符的特殊意义,而将其解释为字面意义。引用符、名称、意义说明表引用符名称意义..
分类:
系统相关 时间:
2015-04-07 07:18:02
阅读次数:
185
extern(外部)1.对函数 完整的定义一个外部函数(可以省略extern) 完整的声明一个外部函数(可以省略extern)2.对变量 只能声明一个外部变量(不能省略extern) 在函数里面定义extern的变量表示应用程序中其他地方的变量(引用某个全局变量,并非定义)static(内部...
分类:
其他好文 时间:
2015-04-05 11:42:46
阅读次数:
102
对象的行为方法调用栈所有的方法都维护在一个称为调用栈的结构中,当前正在执行的方法位于调用栈。对于基本类型的变量:java虚拟机将其放在栈中。对于引用类型的变量:引用变量本身放在栈中,而引用所指向的对象是放在java堆中。引用不包含它所指向的对象的实际数据,而是指向内存中对象所在的位置。如果一个变量是...
分类:
编程语言 时间:
2015-04-04 16:33:41
阅读次数:
204