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

时间:2011-09-27 02:44:25

标签: java language-construct

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

类声明的主体“

我的印象是'语言结构'是一种语言允许的命令,但这显然不是问题的意思。如果有人能让我更清楚地了解语境构造在这种情况下是什么,以及这个列表应该包含什么样的东西,我将不胜感激。

提前致谢!

3 个答案:

答案 0 :(得分:3)

嗯,according to Wikipedia,语言结构是“程序的语法允许部分,可以根据编程语言的规则由一个或多个词法标记组成”

短语“language construct(s)”出现在JLS中一次,在Preface中(不包括索引中的提及):“我们打算在这里指定每个语言结构的行为......”这意味着每个Java“语言构造”都是cataloged in the JLS。结合维基百科的定义,这似乎涵盖了关键词和文字值的所有内容;类型,名称和变量;包,类,接口和类成员,如方法,字段和构造函数;块,陈述,表达......随便挑选。只需take a look through the ToC

答案 1 :(得分:1)

在我看来,他的意思是“在课堂宣言中允许什么?”在普通的Java中,这将是这样的:

  • 类可以包含“成员”和静态块。
  • 会员可以是公开的,受保护的,包装私人的或私人的。
  • 成员可以是静态或非静态访问的
  • 会员可能是以下之一:
    1. 可变
    2. 方法
    3. 内心阶层
  • 变量后面可能有作业。
  • 方法可能包含对其他方法,变量声明和变量赋值的一系列调用。
  • 最后,内部类可能包含上面列出的所有内容,因为它本身就是一个普通的类。

答案 2 :(得分:0)

我希望你能知道构造是什么。

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

  1. 序列构造 - 在这个pragram中从一个地方开始并逐行执行(每一行都在这部分代码中执行)。
  2. 选择构造 - 在这个构造中,我们有两个或两个以上的语句或代码的一部分,根据条件只执行一个限制或一个(例如if else)。
  3. 循环构造 - 在这一系列语句中反复重复(代码的一部分一次又一次地重复)。
  4. 此分类基于执行代码时编译器或解释器遵循的路径。

    希望它有所帮助。