Java基础入门篇(2):Java注释、关键字和标识符

发表于:2020-10-23 09:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Java进阶者    来源:51CTO

  一、注释
  1.Java注释有3种:
  (1)单行注释。 //
  例如:
  public class HelloWorld{ 
      public static void main(String[] args){ 
              //向控制台输出Hello,World! 
              System.out.println("Hello, World!") 
      } 
  } 
  (2)多行注释。 /* */
  例如:
  public class HelloWorld{ 
      public static void main(String[] args){ 
   
              System.out.println("Hello, World!") 
              /* 注释控制台输出的Java、MYSQL,输出Hello,World! 
              System.out.println("Java") 
              System.out.println("MYSQL") 
              */ 
      } 
  }
  (3)文档注释。 /** */
  在开始的/* 之后,第一行或几行是关于类、变量和方法的描述,然后,你可以包含一个或多个何种各样的@标签。每一个@标签需要在一个新行的开始或在一行开始的紧跟这个星号,多个相同类型的标签应该放成一组。
  例如:
  /*** 这个类画一个圆 
  * @author zhan 
  * @version 2.0 
  */ 
  javadoc注释标签语法:
  该图片引自《菜鸟教程》
  2.注释有什么作用:
  (1)通过注释提高Java源程序代码的可读性,使得Java程序条理清晰;
  (2)帮助理解代码,规范源代码;
  (3)可读性第一,效率第二,减少后期的维护;
  二、关键字
  关键字:也称保留字,是Java语言中已定义的标识符,具有特定含义。如public、class、void等。所有关键字均为小写。
  abstract:表明类或者成员方法具有抽象属性。
  boolean:基本数据类型之一,声明布尔类型true和false。
  break:在循环中用于跳出循环。
  byte:基本数据类型之一,字节类型。
  case:用在switch语句中,表示其中的一个分支。
  catch:用在异常处理,用在捕获异常。
  class:表示一个类。
  continue:用于在循环中跳过本次循环。
  default:默认,例如在switch语句中,表示一个默认的分支。
  do:用在do-while循环。
  double:基本数据类型之一,表示双精度、64位的浮点数。
  else:用在条件语句中,表示当条件不成立的分支,例如:
  if(表达式) 
  {语句1; 
  }else{ 
  语句2; 
  }
  extends:表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口。
  false:boolean值的false。
  final:用来说明最终属性,表示一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。
  finally:用于处理异常情况,用来表示一个基本肯定会被执行到的语句块。
  float:基本数据类型之一,表示单精度浮点型。
  for:表示一种循环结构的引导词。
  if:用于分支结构中的判断。常与else和else if使用。
  implements:表明一个类实现了给定的接口。
  import:用于导入包。
  instanceof:用来测试一个对象是否是指定类型的实例对象。
  int:基本数据类型之一,表示32位、有符号的整数。
  interface:interface用于声明一个接口,例如:
  public interface A{ 
  void b(); 
  } 
  声明a为一个接口,若接上该接口,则必须实现其中的抽象方法b,接口中的成员变量是static、final、public的。接口中的方法为静态方法或默认方法和静态方法(API>=24)。
  long:基本数据类型之一,表示64位、有符号的整数。
  native:用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。
  new:用于生成类的实例。例如:
  Person p = new Person();
  null:用来标识bai一个不确定的对象。
  package:用于规定当前文件的包。
  private:一种访问控制方式,私有的方法和变量只能在本类中访问。类和接口不能为私有。
  protected:一种访问控制方式,受保护的方法和变量只能给子类和基类访问。
  public:一种访问控制方式,公有的方法、类、变量、接口能够被任何其他类访问。
  return:方法中返回数据,并结束方法。
  short:基本数据类型之一,表示16位、有符号的整数。
  static:表明具有静态属性。
  super:表明当前对象的父类型的引用或者父类型的构造方法。
  switch:switch用于分支结构,判断某个变量与一系列值是否相等。switch 语句中的变量类型可以是:byte、short、int 、char、String、enum。
  switch( 表达式 ){ 
  case 条件1: 
  s1:单个或多个语句 
  break; 
  case 条件2: 
  s2:单个或多个语句 
  break; 
  case 条件3: 
  s3:单个或多个语句 
  break; 
  default: 
          S4:单个或多个语句 
  } 
  synchronized:表明一段代码需要同步执行。
  this:指向当前实例对象的引用。
  throw:用于抛出一个异常。
  throws:声明在当前定义的成员方法中所有需要抛出的异常。
  transient:类接上序列化接口后,可以通过transient关键字将某些变量变得无法序列化。
  true:boolean值的true。
  try:尝试一个可能抛出异常的程序块。
  void:修饰方法,表示方法没有返回值。
  volatile:表明两个或者多个变量必须同步地发生变化。
  while:用于两种循环结构:
  while(表达式){ 
   循环体... 
  } 
  do{ 
   循环体... 
  }while(表达式); 
  三、标识符
  (一)什么是标识符?
  标识符指的是用户自己定义的名字,用来标识类名、变量名、方法名、数组名等。
  (二)标识符命名规则:
  1.必须以字母、下划线(_)或美元符号($)开头,后接字母、数字、下划线或美元符号。
  2.不能是Java关键字和保留字,但可以包含关键字和保留字。
  3.不能包含空格和其他特殊符号。
  4.大小写敏感。如test与Test表示两个不同的标识符。
  例如:
  合法标识符:
  a name _a $b num_age person1 
  非法标识符:
  2a String class @163
  四、总结
  1.本文介绍了Java注释的三种方法单行注释、多行注释、文档注释,了解注释的作用,帮助理解代码的,让别人看懂你写的代码。
  2.了解Java的关键字,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数,掌握标识符命名的规则,标识符是用户自己定义的名字。
  3.这些是Java的基础知识,希望能够帮助到你。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号