Java教程

Java基础语法(一)

本文主要是介绍Java基础语法(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java基础语法(一)

注释

  1. 作用:

    用来告诉别人这个代码是用来干什么的,注释部分不会被执行

  2. 注释操作:

    • 单行注释:

      //单行注释
      
    • 多行注释:

      /*多行注释*/
      /*多
      行
      注
      释*/
      
    • 文档注释(里面可以加一些功能):

      /**
       *文档注释
       */
      

标识符和关键字

  1. 关键字:

    1. 什么是关键字?

      系统已经定义好了的词,这些词有各自的功能,我们定义变量、类的时候不能用这些词。

    2. 常见的关键字:

      abstract assert boolean break byte
      case catch char class const
      continue default do double else
      enum extends final finally float
      for goto if implements import
      instanceof int interface long native
      new package private protected public
      return strictfp short static super
      switch synchronized this throw throws
      transient try void volatile while
  2. 标识符:

    1. 标识符只能以字母、美元符号($)、下划线(_)开头
    2. 标识符大小写敏感
    3. 可以用中文命名,但不建议使用

数据类型

  1. 强类型语言(java是强类型语言):

    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

  2. java的数据类型:

    • 分为基本类型和引用类型:

      1. 基本数据类型:

        • 数值类型:

          1. 整数类型:

            byte:占1个字节,范围-128~127

            short:占2个字节,范围-32768~32767

            int:占4个字节,范围-2147483648~2147483647

            long:占8个字节,范围-9223372036854775808~9223372036854775807

              • 拓展:

                二进制:0b开头

                八进制:0开头

                十六进制:0x开头

                int i=0x10;//十六进制为10,十进制为16,输出时为16
                
          2. 浮点类型:

            float:占4个字节

            double:占8个字节

              • 拓展:

                浮点数是离散的数,采用舍入误差,它的数都是接近但不等于,所以最好完全避免用浮点数进行比较

          3. 字符类型:

            char:占2个字节

        • boolean类型:

          占1位字节,且值只有true和false两个

      2. 引用数据类型:

        • 接口
        • 数组

类型转换

  1. 注意:

    • 不能对布尔值进行转换
    • 不能把对象类型转换为不相干的类型
    • 在把高容量转换到低容量的时候,强制转换
    • 转换的时候可能存在内存溢出,或者精度问题(如小数转换为int型)
  2. 强类型转换:

    int i=10;
    byte a=(byte)i;//将i从int类型强制转换成byte类型
    
这篇关于Java基础语法(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!