- 博客(5)
- 收藏
- 关注
原创 java中的动态绑定机制
动态绑定工作机制如下:假设类C1,C2,...Cn和对象o,C1是C2的子类,C2是C3的子类,...,Cn-1是Cn的子类,o是类C1的实例,对象o调用一个方法p,java虚拟机一次在类C1,C2,...,Cn-1中查找方法p的实现,直到找到为止,一旦找到,停止查找并调用这个第一次找到的实现。所以叫动态绑定。 动态绑定也叫多态性。 多态性的好处:允许方法使用范围更广的
2011-06-16 10:18:00 696
原创 关于形参和实参
好吧,我承认,在演讲的时候我确实突然分不清实参和形参了,算是纪念一下。这几年是不是真的老了。——————————————函数的参数分为形参和实参两种。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形
2011-06-14 11:34:00 937
原创 java中的static详解
关于static: 在Java语言中,static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。1、static变量 按照是否静态的对类成员变量进行分类可分两种: 一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。 两者的区别是: 对于静态变量在内存中只有一个拷贝(节省
2011-06-14 11:18:00 571
原创 ZZ 什么是外部jar包文件 java
外部jar包相对于内部的jar而言,我理解的内部jar应该就是jdk自身带的jar包。当你使用外部的一些java库的时候就必须先倒入相应的jar包,这个jar包应该就是外部jar包。在Eclipse中如果想倒入外部jar包,可以右键工程根目录,选择bulid path,选择configure build path,在弹出的对话框里单击add external jars,选择相应的jar包
2011-06-13 13:21:00 798
原创 ZZ java path,class path的概念解析
java中的path,classpath经常容易引起混淆,现做以下总结: 首先是JAVA_HOME环境变量,我们先来掌握这个环境变量的设置内容,JAVA_HOME这个环境变量的设置内容是JDK的安装目录,比如说您的JDK安装在d:/jdk1.6.0这个目录下,请您查看一下这个目录下是不是有一个子目录bin,bin目录中是不是有java.exe这个文件,如果是,那么您的JA
2011-06-13 09:58:00 636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人