final修饰的引用变量一旦初始化赋值之后就不能再指向其他的对象,那么该引用变量指向的对象的内容可变吗?看下面这个例子:public class Test { public static void main(String[] args) { final MyClass myCl...
分类:
编程语言 时间:
2015-05-10 00:59:05
阅读次数:
230
在java中,数据是以常量和变量两种方法形式进行存储和表示的(实际上,所有程序的数据都是这两种形式)。变量变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑。 为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名。 由于Java语...
分类:
编程语言 时间:
2015-05-09 23:30:30
阅读次数:
192
什么是多态 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该.....
分类:
编程语言 时间:
2015-05-09 23:15:20
阅读次数:
184
#####sed在替换模式下必须要用双引号引起替换内容
[root@localhost~]#A="howareyou"
[root@localhost~]#echo$Ahowareyou
[root@localhost~]#echo"helloworld"|sed"s/hello/$A/g"
howareyouworld
分类:
其他好文 时间:
2015-05-09 06:37:55
阅读次数:
168
Python中只有一个赋值模型一、缺少类型声明语句的情况在Python中,类型是在运行过程中自动决定的,而不是通过代码声明。这意味着没有必要事声明变量。只要记住,这个概念实质上对变量,对象和它们之间的关系都适用。那么这个概念也容易理解并掌握。1、变量,对象和引用变量创建:一个变量,当代码第一次给它赋...
分类:
编程语言 时间:
2015-05-09 01:06:46
阅读次数:
137
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内...
分类:
编程语言 时间:
2015-05-08 23:49:06
阅读次数:
146
多态和抽象是从继承引出来的两个重要的概念,多态允许对象以多种形式存在,而抽象则允许创建抽象类。多态是指一个对象有多种形式的能力。一个类的子类可以定义它们唯一的行为,同时共享父类的某些相同特征。动态多态指在运行中系统才能动态确定方法所指的对象。多态的技术基础:向上转型技术:一个父类的引用变量可以指向不...
分类:
编程语言 时间:
2015-05-03 14:38:44
阅读次数:
195
?= 赋值,当变量未定义过时赋值,否则不赋值 |用于定义order-only prerequisite 在makefile中使用$时,如果不是用来引用变量或者调用函数时,需要用$$来表示一个普通的字符$ 如: define CSERVICE_TEMP $$(CSERVICE_PATH)/$(1).s...
分类:
其他好文 时间:
2015-04-30 12:04:51
阅读次数:
120
10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用 final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer("immutabl...
分类:
编程语言 时间:
2015-04-29 23:18:11
阅读次数:
260
结构体变量作为函数参数传递的3种方法
将一个结构体变量中的数据传递给另一个函数,有下列3种方法:
用结构体变量名作参数。一般较少用这种方法。
用指向结构体变量的指针作实参,将结构体变量的地址传给形参。
用结构体变量的引用变量作函数参数。...
分类:
其他好文 时间:
2015-04-29 21:52:08
阅读次数:
439