java中的基本语言结构是什么?

java中的基本语言结构是什么?,java,language-construct,Java,Language Construct,我被要求“识别Java中的所有语言结构。您的列表 应该从课程开始: “类声明体” 我的印象是“语言结构”是语言中任何允许的命令,但这显然不是问题的意思。如果有人能让我更清楚地理解这个上下文中的语言结构是什么,以及这个列表应该包含什么样的内容,我将不胜感激 提前谢谢 语言结构是“程序中语法上允许的部分,根据编程语言的规则,它可以由一个或多个词汇标记构成” “语言结构”一词曾出现在JLS的前言中(不包括索引中的提及):“我们打算在这里指定每个语言结构的行为…”这意味着每个Java“语言结构”都是。结

我被要求“识别Java中的所有语言结构。您的列表 应该从课程开始:

“类声明体”

我的印象是“语言结构”是语言中任何允许的命令,但这显然不是问题的意思。如果有人能让我更清楚地理解这个上下文中的语言结构是什么,以及这个列表应该包含什么样的内容,我将不胜感激

提前谢谢

语言结构是“程序中语法上允许的部分,根据编程语言的规则,它可以由一个或多个词汇标记构成”


“语言结构”一词曾出现在JLS的前言中(不包括索引中的提及):“我们打算在这里指定每个语言结构的行为…”这意味着每个Java“语言结构”都是。结合维基百科的定义,这似乎涵盖了从关键词到文字值的所有内容;类型、名称和变量;包、类、接口和类成员,如方法、字段和构造函数;块、语句、表达式。。。你挑吧。只是。

在我看来,他的意思是问“在类声明的主体中允许什么?”在普通Java中,是这样的:

  • 类可以同时包含“成员”和静态块
  • 成员可以是公共的、受保护的、包私有的或私有的
  • 构件可以静态或非静态访问
  • 成员可以是以下人员之一:
  • 变数
  • 方法
  • 内部阶级
  • 变量后面可以跟一个赋值
  • 一个方法可能包含一系列对其他方法的调用、变量声明和变量赋值
  • 最后,内部类可能包含上面列出的所有内容,因为它本身是一个普通类

    • 我希望你知道什么是构造

      因此,让我告诉您Java中允许的构造类型:

    • 这个pragram中的序列构造从一个地方开始,逐行执行(每一行都在这部分代码中执行)
    • 选择构造-在这个构造中,我们有两个或两个以上的语句或部分代码,并且根据条件(如if-else)只执行一个或多个语句
    • 循环构造-在这种构造中,一组语句被重复了一次又一次(代码的一部分被重复了一次又一次)
    • 这种分类是基于代码执行时编译器或解释器所遵循的路径


      希望有帮助。

      这一个?你查看课程主页了吗?^^^是的,但问题不是理解限制-我不明白他所说的语言结构是什么意思。