Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 静态语义与动态语义_Java - Fatal编程技术网

Java 静态语义与动态语义

Java 静态语义与动态语义,java,Java,我对语义不是很确定 int x=1 这是静态语义吗 int x=1+1 这是动态语义吗?在你的问题中,静态和动态是什么意思?@ErnestKiwele我以前没有听过这些术语,但显然它们是真实的术语(参见)其动态性…可能是@pkpnd的重复在查看代码时,可以考虑到无数方面/语义。例如,可以考虑数据类型、算术运算、数字范围等。不能将随机代码段标记为静态或动态事实,需要查看特定的行为区域(语法是否有效,编译器将如何验证类型,计算将如何进行,什么样的推理将适用,什么样的类型转换将发生,等等)。简

我对语义不是很确定

int x=1 
这是静态语义吗

int x=1+1 

这是动态语义吗?

在你的问题中,静态和动态是什么意思?@ErnestKiwele我以前没有听过这些术语,但显然它们是真实的术语(参见)其动态性…可能是@pkpnd的重复在查看代码时,可以考虑到无数方面/语义。例如,可以考虑数据类型、算术运算、数字范围等。不能将随机代码段标记为静态或动态事实,需要查看特定的行为区域(语法是否有效,编译器将如何验证类型,计算将如何进行,什么样的推理将适用,什么样的类型转换将发生,等等)。简言之,这太宽泛了,无法以任何精确的方式回答。
int x=1+1