java基础(1)

本篇博客仅仅提供下列内容:

  1. 注释
  2. 标识符和关键字
  3. 数据类型
  4. 数据类型拓展
  5. 类型转换
  6. 变量、常量、作用域

1.注释

  • 单行注释
    使用“//”表示。
  • 多行注释
    使用“/”和“*”表示。
  • 文档注释
    使用“/”和“**”表示。

2.标识符和关键字

标识符:

  • 由字母、数字、下划线“_”、美元符号“$”组成,不能含有其他符号,并且首字符不能是数字。
  • 不能把java关键字和保留字作为标识符。
  • 标识符严格区分大小写。
  • 标识符理论上没有长度限制。

关键字:

其中:

类别 关键字
控制类型 private protected public default
类、方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient volatile
程序控制 break case continue default do else for if instanceof return switch while
错误处理 assert catch finally throw throws try
包相关 import package
基本类型 boolean byte char double float int long short
变量引用 super this void
保留关键字 goto const null

3. 数据类型

八种基本类型:

除此之外还有引用类型:数组;类(String字符串);接口

4. 类型转换

  • 因为Java是强类型语言,在进行某些运算的时候,需要使用到类型转换。
  • 类型由低到高为:byte–>short–>char–>int–>long–>float–>double
  • 类型转换有两种:
    1)自动类型转换,也叫做隐式转换
    数据类型由低到高时使用
    2)强制类型转换,也叫做显式转换
    数据类型由高到低时使用
  • 注意:
    1. 不能对布尔值进行转换
    2. 不能把对象类型转换为不相干的类型
    3. 在把高容量转换到低容量的时候,强制转换
    4. 转换的时候可能存在内存溢出,或者精度问题!

5. 变量、常量、作用域

  • 变量:
  1. Java是一种强类型语言,每个变量都必须声明其类型。

  2. 变量是程序中最基本的存储单元,但起要素包括变量名、变量类型和作用域。

  3. 语法:数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。

    • 注意:
    1. 每个变量都必须有类型,类型可以是基本类型,也可以是引用类型。
    2. 变量名必须是合法的标识符。
    3. 变量声明是一条完整的语句,因此每个声明是都必须以分号结束。
  • 变量作用域:
  1. 类变量
  2. 实例变量
  3. 局部变量
  • 常量
  1. 常量可以理解为一种特殊的变量,它的值被设定之后,在程序运行过程中不允许被改变。
  2. 语法: final 常量名=值;