我被要求“识别Java中的所有语言结构。您的列表 应该从课程开始:
类声明的主体“
我的印象是'语言结构'是一种语言允许的命令,但这显然不是问题的意思。如果有人能让我更清楚地了解语境构造在这种情况下是什么,以及这个列表应该包含什么样的东西,我将不胜感激。
提前致谢!
答案 0 :(得分:3)
嗯,according to Wikipedia,语言结构是“程序的语法允许部分,可以根据编程语言的规则由一个或多个词法标记组成”
短语“language construct(s)”出现在JLS中一次,在Preface中(不包括索引中的提及):“我们打算在这里指定每个语言结构的行为......”这意味着每个Java“语言构造”都是cataloged in the JLS。结合维基百科的定义,这似乎涵盖了关键词和文字值的所有内容;类型,名称和变量;包,类,接口和类成员,如方法,字段和构造函数;块,陈述,表达......随便挑选。只需take a look through the ToC。
答案 1 :(得分:1)
在我看来,他的意思是“在课堂宣言中允许什么?”在普通的Java中,这将是这样的:
答案 2 :(得分:0)
我希望你能知道构造是什么。
因此,让我告诉你Java中允许的构造类型:
此分类基于执行代码时编译器或解释器遵循的路径。
希望它有所帮助。