2.4 Java基本组成

2.4 Java基本组成

Java语言由:关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 组成

关键字

Java已经内定,有特殊的意义,所有的词都是小写

用于定义数据类型的关键字

classinterfacevoid
byteshortint
longfloatdouble
charboolean

用于定义数据类型值的关键字

truefalsenull

用于定义流程控制的关键字

ifelseswitch
casedefaultwhile
doforbreak
continuereturn

用于定义访问修饰权限的关键字

privateprotectedpublic

用于定义类、函数、变量修饰符的关键字

abstractfinal
staticsynchronized

用于定义类与类之间关系的关键字

extendsimplements

用于定义建立实例及引用实例,判断实例的关键字

newthis
superinstanceof

用于异常处理的关键字

trycatchfinally
throwthrows

用于包的关键字

packageimport

其他修饰符关键字

nativestrictfptransient
volatileassert

保留字

gotoconst
标识符

定义

我们开发人员自己定义的,一些词语,比如:类名,方法名,变量名,包名等

  • 不能是关键字(保留字也是关键字)
  • 由26个英文字母大小写(a-zA-z)、(0-9)、下划线(_)或美元符($)组成
  • 不能以数字开头
  • Java严格区分大小写(myClass和MyClass是不同的标识符),长度没有限制
  • 标识符不能有空格
  • 一般采用驼峰命名法

下面哪些标识符是合法的,哪些是非法的

foobar          // 
Myclass         // 
$a              // 
3_a             // 
!theValue       //

使用

标识符用于类名,方法名和变量名,以及包名。标识符可以是大写和小写字母,数字或下划线和美元符号字符的任何序列。标识符不能以数字开头。Java标识符区分大小写。

以下代码说明了有效标识符的一些示例:

public class Main {
  public static void main(String[] argv) {
    int ATEST, count, i1, $Atest, this_is_a_test;
  }

}

以下代码显示无效的变量名包括:

public class Main {
  public static void main(String[] argv){
     int 2count, h-l, a/b;
  }
}
注释

注释是用来描述程序的目的和功能,是给供开发人员看的,不会影响程序的运行,主要是起描述作用

Java中的注释有3种,单行注释、多行注释、文档注释

  • 单行注释

    //使用双斜线//,当前行被注释的内容不会加入到运行程序中
    public class Main {
      public static void main(String[] argv){
      	 //单行注释内容
         System.out.println("输出");
      }
    }
    
  • 多行注释

    //使用/* */,两个**中间的内容不会加入到运行程序中
    public class Main {
      public static void main(String[] argv){
      	 /*
      	 	多行注释内容
      	  */
         System.out.println("输出");
      }
    }
    
  • 文档注释

    //使用/** 内容 */,前面2个*,后面1个*
    public class Main {
      /**
       	文档注释内容,描述类和方法相关信息
       */
      public static void main(String[] argv){
         System.out.println("输出");
      }
    }
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

君哥聊编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值