Java基础语法

一、注释、关键字、标识符

  1. 注释

说明:注释不会执行,可以是对代码的一种说明,便于开发人员阅读代码

注释的三种形式:

  • 单行注释://
  • 多行注释:/**/
  • 文档注释(暂时不做说明)

代码:

// 这是单行注释,可以注释一行文字

/* 
第一行
第二行
这是多行注释,可以注释一段文字
*/
  1. 关键字

说明:

Java语言中有一些特殊的用途的词称为关键字。关键字对Java编译器有着特殊的意义

关键字:

  1. 数据类型关键字
    • byte
    • int
    • float
    • char
  2. 权限类型关键字:
    • public
    • protected
    • private
  3. 流程类型关键字:
    • if
    • else
    • for
    • while
  4. 其他类型关键字:
    • abstract
    • implements
    • interface
    • new
    • void

注:凡是java中内置的标识符皆是关键字

3.标识符

说明:java的所有组成部分均需要名字,变量名、类名、方法名都称为标识符

标识符的命名规则:

  1. 标识符都应以字母(A-Z,a-z)、下划线(_)、美元符($)开始
  2. 标识符的其他字符可以是字母(A-Z,a-z)、下划线(_)、美元符($)、数字组成
  3. 标识符不能是关键字
  4. 标识符严格区分大小写

注:标识符命名应做到见名知意,不建议标识符中出现中文

标识符举例:

合法标识符:age、$salary、_value、_123_

非法标识符:123a、-salary、#abc、int

二、数据类型

说明:java属于强类型语言,其变量的使用符合严格规定,变量必须先定义再使用

正确的变量使用:

int a = 10;  //声明一个变量a
System.out.println(a);  //输出a

错误的变量使用:

System.out.println(b);  //输出b
int b = 10;  //声明一个变量b

java的数据类型分为两大类:

  1. 基本数据类型
    • 数值类型
      • byte:占1个字节,范围-27~27-1
      • short:占2个字节,范围-215~215-1
      • int:占4个字节,范围-232~232-1
      • long:占8个字节,范围-264~264-1
      • float:占4个字节
      • double:占8个字节
    • 布尔类型
      • boolean:占1位

代码:

        //八大基本数据类型
        
        //整数
        int num1 = 10;      //最常用
        byte num2 = 10;
        short num3 = 10;
        long num4 = 10L;    //long类型要在数字后面加字符L
        
        //小数(浮点数)
        float num5 = 10.1F; //float类型要在数字后面加字符F,不加默认为double类型
        double num6 = 3.1415926;
        
        //字符
        char c = 'A';
        
        //布尔值:真假
        boolean flag1 = true;
        boolean flag2 = false;
        
  1. 引用数据类型(除基本数据类型外,其他类型均为引用数据类型)

三、字节略讲

位(bit):是计算机内部数据存储的最小单位,10101011是一个八位二进制数

字节(byte):是计算机中数据处理的基本单位,习惯用B来表示

字符:是指计算机中使用的字母、数字、字和字符

  • 1bit表示1位
  • 1Byte表示1个字节 1B = 8bit
  • 1024B = 1KB
  • 1024KB = 1M
  • 1024M = 1G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值