基本数据与运算符的简介

 

标识符:

       标识符是为了标识程序中诸如类、方法和变量的元素而采用的命名。且其命名有一定的规则:

• 标识符是由字母、数字、下划线(_) 和美元符号($) 构成的字符序列。

• 标识符必须以字母、下划线(_)或美元符号($) 开头,不能以数字开头。

• 标识符不能是保留字。

• 标识符不能是true、false 或null。

• 标识符可以为任意长度。

变量:

        变量用于表示在程序中可能被改变的值。

 我用下面的图来表示了变量是如何在内存空间中实现的:

变量的定义以及赋值如下:

//第一种方式:
int i;
i=1;

int j;
j=2;
//第二种方式
int i=1,j=1;

关键字:

  关键字就是在编程语言中赋予了特殊含义的单词,不能随意使用。

  比如:void   if  else  while 等等。

注释:

   为什么要写注释?

  写注释是为了让程序员能更好的理解自己所写的代码,防止时间太久忘记自己所写的代码片段。写注释也可以提高后期调试过程的效率。而且注释本身不属于代码范畴的,注释不会进字节码文件。

注释分为以下三种:

  • 单行注释  //直到换行为止 都是注释的内容
  • 多行注释  /* 注释内容 */
  • 文档注释  /** 注释内容 */

常量:

       本身是一些数据,数据本身也不能够被改变,在程序中直接出现的一些数据,同时称之为是字面量。

  常量分为了以下类型:

  • 整型(包括二进制,八进制,十进制,十六进制整数)
  • 浮点型(一般的小数)
  • 字符(由一个数字、字母、符号被单引号包含的数据)
  • 字符串(由一个或多个数字、字母、符号被双引号包含的数据)
  • 布尔型(只有两个值,true 和false)
  • 空(null)

基本数据类型:

基本数据类型分为了五类:

  • 整数

整数分为了四类:(整数常量默认是int类型)

  • byte    一个字节  范围:  -2^7~2^7 - 1        -128~127
  • short   两个字节  范围:  -2^15~2^15 - 1     -32768~32767
  • int       四个字节  范围:  -2^31~2^31 - 1(数字太大,就不计算了)
  • long    八个字节  范围:  -2^63 ~ 2^63 - 1
  • 浮点数

分为了两类:(浮点型常量默认是double类型)

  • float      四个字节
  • double  八个字节
  • 字符
  • char  两个字节

字符有特定的编码表,如:ASCII、GBK、UTF-8等。

  • 布尔型

        在Java当中并没有给boolean一个明确的大小,主要和底层虚拟机相关,如果boolean是一个变量的话是1字节,如果boolean是一个数组的话每个空间是4个字节。

运算符:

   运算符分成了以下几种:

  • 算数运算符
  1. 加法运算  +(Java中如果+号的两边都是数字的话,那么这个+表示的数学上的加法;如果+号的两边,只有有一个字符串,那么这个+表示的是字符串连接符)
  2. 减法运算   -
  3. 乘法运算   *
  4. 除法运算   /  (如果两边都是整数结果就是整数(整除),如果两边至少存在一个小数,结果就是小数)
  5. 取余运算   %(相当于是整除运算,但是得到的结果是余数)
  6. 自加运算  ++(分为两种: i++和++i,i++表示先参与运算再加一,++i表示直接+1再运算)
  7. 自减运算  --
  • 赋值运算符    +=、-=、*=、/=、%=、=
  • 比较运算符
  • 逻辑运算符
  • 位运算符  (值二进制数之间的运算,有 &    |   ^     >>     << )

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值