Java编程中的静态和动态是什么?

有什么用,用在哪个方面?

你说的很不清楚,大概说一下吧
静态指的是类里面的静态函数和变量,一个类中同一个静态变量只存在一个,而不像其他变量一样归每个类的对象所有。
动态指多态,就是说一个函数可以识别输入的参数是哪个类型的,实现动态绑定。
如果具体说的话需要写很多,建议找基本JAVA的书来看吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-10
你说的静态和动态就是静态绑定和动态绑定吧:
所谓的静态绑定就是:在编译的时候就能执行代码
所谓的动态绑定就是:在运行的时候才执行的代码
这样说也是很抽象,你可以在网上搜索一下,看一下相关的代码,对你的理解会有帮助的
第2个回答  2013-08-10
静态块:
static {
……(可初始话的静态的属性)
}
像方法块,在类里存在。如果调用到该类的任何东西,都会先执行该静态块,只执行一次。。

动态块:
{
……(可初始话的静态的属性)
}
位置如上,在创建对象时执行一次。。

OK就这些。。^..^
第3个回答  2013-08-10
创建一个类的实例开销是比较大的
如果某个类里的某个方法使用很频繁的话,可以将其定义成静态类。
不用实例化就可以调用,调用一个静态方法就是“类名.方法名”
建议你看看thinking in java ,那上面有说明。
第4个回答  2017-07-14
静态就是static修饰的

动态是没有static修饰的

~
~
~
~
相似回答