我被要求“识别 Java 中的所有语言结构。您的列表 应该从类开始:
类声明的主体”
我的印象是“语言构造”是语言中任何允许的命令,但这显然不是问题的含义。如果有人能让我更清楚地理解在这种情况下语言结构是什么,以及这个列表应该包含什么样的东西,我将不胜感激。
提前致谢!
最佳答案
嗯,according to Wikipedia ,语言构造是“程序的语法上允许的部分,可以根据编程语言的规则由一个或多个词汇标记形成”
短语“语言构造”在 JLS 的前言中出现过一次(不包括索引中的提及):“我们打算在此处指定每种语言构造的行为...”这意味着每个 Java“语言构造”都是 cataloged in the JLS 。结合维基百科的定义,这似乎涵盖了从关键字到文字值的所有内容;类型、名称和变量;包、类、接口(interface)和类成员(如方法、字段和构造函数); block 、语句、表达式...任您选择。只是take a look through the ToC .
关于java - java中的基本语言结构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7563650/