Java把内存划分成两种:一种是栈内存,一种是堆内存 一. 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所 分...
分类:
其他好文 时间:
2015-01-16 14:19:21
阅读次数:
151
1、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:
final StringBuffer a=new StringBuffer("immutable");
执行如下语句将报告编译期错误:
a=new StringBuffer("");
但...
分类:
编程语言 时间:
2015-01-15 18:18:33
阅读次数:
250
1. java数组的静态特性: java是静态语言,java中数组的长度是固定的。还有,数组元素的类型也是在定义时指定了的。 2. java数组里的关键词: 数组变量 : 引用变量 , 不过这个引用的类型是数组类型。数组类型很奇特,不需要程序员来设计类的属性和方法,只要在已知的引用类型(类,接口,还...
分类:
编程语言 时间:
2015-01-09 22:06:36
阅读次数:
263
1、Java 引用变量有两个类型:一个是编译时的类型,一个是运行时的类型,编译时的类型由声明该变量时使用的类型决定,运行时的类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就会出现所谓的多态性;
2、引用变量在编译阶段只能调用其编译时类型所具有的方法,但运行时则执行它运行时类型所具有的方法,这就是方法多态性的体现。
3、多态性是针对方法的,对象的属性不具备多态性。...
分类:
编程语言 时间:
2015-01-08 13:24:52
阅读次数:
177
这要和String的内部工作原理相结合!比如:String s1="accp"Java内部将此语句转化为以下几个步骤: (1)先定义一个名为s1的对String类的对象引用变量:String s1; (2)在栈中查找有没有存放值为"accp"的地址,如果没有,则开辟一个存放字面值为"accp"的.....
分类:
编程语言 时间:
2015-01-07 12:42:41
阅读次数:
218
1.变量
用户自定义变量
用户可以按照下面的语法规则定义自己的变量:变量名=变量值 。要注意的一点是,在定义变量时,变量名前不应加符号“$”,在引用变量的内容时则应在变量名前加“$”;在给变量赋值时,等号两边一定不能留空格,若变量中本身就包含了空格,则整个字符串都要用双引号括起来。
位置变量
通过命令行给程序传递执行参数。...
分类:
系统相关 时间:
2015-01-04 17:24:39
阅读次数:
230
定义,java的静态变量也叫做类变量,它开始于类的创建,结束于类的消亡。非静态变量叫做实例变量,它开始于类的实例的创建,结 束语类的实例的消亡。静态变量被所有实例所共享。 在内存之中又是如何的呢?当一个类被创建并初始化后,内存中会有两个区域,栈区和堆区。栈中主要存放的是引用变量,堆中主要存放...
分类:
编程语言 时间:
2015-01-02 19:55:55
阅读次数:
209
一、引用相关概念1、定义引用时,一定要将其初始化成引用某个变量。2、初始化后,它就一直引用该变量,不会再引用别的变量了。3、引用只能引用变量,不能引用常量和表达式。二、引用示例引用应用的简单示例1、(交换变量的值)#include using namespace std;void swap(int ...
分类:
编程语言 时间:
2014-12-25 23:19:55
阅读次数:
226
year=441.let,不需要$引用变量 let m=year+3 echo $m2.(()) m=$((year+3))3.[ ],注意两边一定要有空格 m=$[ year+3 ]4. bc,可以实现高精度的运算:echo 3+4|bc m=$(echo ${year}+12|bc)5.expr...
分类:
系统相关 时间:
2014-12-19 18:54:34
阅读次数:
179
通过 HashMap、HashSet 的源代码分析其 Hash 存储机制
集合和引用
就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个引用变量。
实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素...
分类:
编程语言 时间:
2014-12-18 15:14:31
阅读次数:
215