发布网友 发布时间:2022-04-24 13:39
共4个回答
热心网友 时间:2022-04-30 16:11
Java是静态类型语言,因为变量类型必须在声明时标明,python、javascript等一些脚本语言是动态类型语言。热心网友 时间:2022-04-30 17:29
从反射角度说 JAVA 属于半动态语言热心网友 时间:2022-04-30 19:04
这个回答有问题,动态语言和动态类型语言不是一回事儿,动态语言和静态语言指的是代码运行时是否可以改变代码结构。java不可以,所以是静态语言。而静态类型语言和动态类型语言指的是数据类型,在声明变量时,是否直接绑定类型,如果是动态的,将会在运行时绑定,不用你声明。比如python a = 1,b = "2" ,不用声明类型,运行时会绑定数据类型,而java 就要声明时绑定:int a = 1,String b = "2"。所以,这是不同的概念,不能混淆。热心网友 时间:2022-04-30 20:55
。。。我只能说java是高级语言和系统语言