Java笔记一:Java程序设计基础(1)

Java程序设计基础

标识符

  • 组成:数字和字母、美元符号、下划线
  • 第一个符号为字母、下划线和美元符号
  • Java 区分大小写
  • 不能使用任何 Java 关键字作为标识符,不能赋予标识符任何标准的方法名

关键字

  • Java的关键字对Java编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序的结构等。
  • 保留字是为 Java 预留的关键字,它们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。

Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。以下对这些关键字进行了分类。

数据类型:boolean、int、long、short、byte、float、double、char、class、interface。
流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
保留字:true、false、null、goto、const。

Java注释

  • 单行注释:以双斜杠“//”标识,只能注释一行内容.
  • 多行注释:包含在“/”和“/”之间,能注释很多行的内容.
  • 文档注释:包含在“/**”和“*/”之间,也能注释多行内容,一般用在类、方法和变量上面,用来描述其作用。注释后,鼠标放在类和变量上面会自动显示出我们注释的内容.文档注释可以通过 Javadoc 命令把文档注释中的内容生成文档,并输出到HTML文件中,方便记录程序信息。还可以包含一个或多个@标签,每个@标签都在新的一行开始。

Java笔记一:Java程序设计基础(1)_第1张图片

常量值

常量是指在程序的整个运行过程中值保持不变的量。常量值是常量的具体和直观的表现形式,常量是形式化的表现。

  • 整型常量值
    • 十进制数形式
    • 八进制数形式:以0开头
    • 十六进制形式:以0x或0X开头
  • 实型常量值
    • 十进制数形式:由数字和小数点组成,且必须有小数点。
    • 科学记数法形式:e或E之前必须有数字,且之后的数字为整数。
  • 布尔型常量值
    • Java 的布尔型常量只有两个值,即false(假)和true(真)。
  • 字符型和字符串常量值
    • Java的字符型常量值是用单引号引起来的一个字符
    • 双引号用来表示字符串
    • 转义字符

      Java笔记一:Java程序设计基础(1)_第2张图片
  • 定义常量:使用final关键字来定义一个常量,其语法如下所示:

    final dataType variableName = value
    • 常量有三种类型
      • 静态常量:在final之前public static修饰。public static修饰的常量作用域是全局的,不需要创建对象就可以访问它。
      • 成员常量
      • 局部常量
      Java笔记一:Java程序设计基础(1)_第3张图片

    在定义常量时就需要对该常量进行初始化
    final关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法
    为了与变量区别,常量取名一般都用大写字符

变量

  • Java语言是强类型语言,所有的变量必须先声明、后使用,指定类型的变量只能接受类型与之匹配的值。java 中用户可以通过指定数据类型和标识符来声明变量,其基本语法如下所示:

    DataType identifier; DataType identifier=value;

  • 变量是类或者结构中的字段,如果没有显式地初始化,默认状态下创建变量并默认初始值为 0。方法中的变量必须显式地初始化,否则在使用该变量时就会出错。
  • 根据作用域的不同,一般将变量分为不同的类型
    • 成员变量

    Java笔记一:Java程序设计基础(1)_第4张图片

    Java笔记一:Java程序设计基础(1)_第5张图片
    Java笔记一:Java程序设计基础(1)_第6张图片

    • 局部变量:在方法或者方法代码块中定义的变量,其作用域是其所在的代码块。可分为以下三种:
      • 方法参数变量(形参):在整个方法内有效。
      • 方法局部变量(方法内定义): 从定义这个变量开始到方法结束这一段时间内有效。
      • 代码块局部变量(代码块内定义):从定义这个变量开始到代码块结束这一段时间内有效。
  • Java数据类型
    Java笔记一:Java程序设计基础(1)_第7张图片

  • 数据类型转换
    Java笔记一:Java程序设计基础(1)_第8张图片

直接量

  • 直接量是指在程序中通过源代码直接给出的值,例如在int a = 5;代码中,为变量 a 所分配的初始值 5 就是一个直接量。
  • 能指定直接量的通常只有三种类型:基本类型、字符串类型和null类型。

你可能感兴趣的:(Java笔记一:Java程序设计基础(1))