java的基本语法(浅析)

java的基本语法

  • 1.1常量:

    • 1.1.1常量

      即在程序执行的过程中,值不会方发生改变的量

    1. 1.1.2常量的分类

      六种:

      类型例子
      字符串类型的常量“hello,java”
      整数类型的常量所有整数
      小数类型的常量所有小数
      字符常量‘1’
      布尔类型的常量true/false
      空常量
  • 1.2变量

    • 1.2.1概述

      在程序执行过程中,其值可在某个范围内发生改变的量

      从内存的角度说,变量其实是内存中的一小块区域

    • 1.2.2变量定义格式

      数据类型 变量名=变量初始值;

      例子(字符串类型):

      String A=“hello”;

  • 1.3数据类型

    • 1.3.1 计算机的储存单元

      在计算机里内存和硬盘的最小信息单位是“位(bit)” 称为“比特位”,通常用小写字母”b“表示;计算机的最小存储单位是“字节(byte)”,通常用大写字母表示B,字节是由8个位组成

      即:1B=8bit

    • 1.3.2 java中的数据类型的分类

      大致分两类:

      引用数据类型:

      数据类型例子
      StringString A=“hello”;

      基本数据类型:

      数据类型例子取值范围位数默认值备注
      bytebyte b = 100;-128(-27)~127(27-1)8位0常用于大型数组,代替整数,因为byte占用空间仅有int的四分之一
      shortshort s = 100;-32768(-215)~32767(215 - 1)16位0Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一
      intint i = 100;-2,147,483,648(-231)~2,147,483,647(231 - 1)32位0一般地整型变量默认为 int 类型
      longlong l = 100L;-9,223,372,036,854,775,808(-263)~9,223,372,036,854,775,807(263 -1)64位0L这种类型主要使用在需要比较大整数的系统上
      floatfloat f = 12.14F;32位0.0ffloat 数据类型是单精度、32位、符合IEEE 754标准的浮点数,float 在储存大型浮点数组的时候可节省内存空间,浮点数不能用来表示精确的值
      doubledouble d=3.14;64位0.0ddouble 数据类型是双精度、64 位、符合 IEEE 754 标准的浮点数,浮点数的默认类型为 double 类型,浮点数不能用来表示精确的值
      charchar c = ‘a’;\u0000(十进制等效值为 0)~\uffff(即为 65535)16位char 数据类型可以储存任何字符
      booleanboolean bb = false;falseboolean数据类型表示一位的信息,只有两个取值:true 和 false
  • 1.4标识符

    作用:方便给包,类,方法,变量起名字

    组成规则:可由下滑下线_,美元符号$组成

    注意:不能以数字开头,不能是java中的关键字(保留字)

    命名规则:

    包:最好是域名倒过来,所有字母小写

    类,接口:如果一个单词首字母大写,多个单词,每个单词的首字母大写(驼峰标识)

    方法和变量:

    如果一个单词全部小写,多个单词,从第二个单词首字母大写

    常量:一个单词所有字母大写,多个单词,所有单词大写,用下划线区分每个单词

  • 1.5变量定义的注意事项

    变量未引用时,不能直接使用

    变量只在它所属范围内有效

    一行可以定义多个变量,但是不建议

  • 1.6数据类型的转换

    • ​ 1.6.1隐式数据类型的转换

取值范围小的 数据类型与取值范围大的数据类型进行运算时,会将小的数据类型提升为大的,再运算。

  • 1.6.2 强制数据类型转换

    强制转换的数据格式

    例子:

    byte b3=(byte)300;

注意:如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同。

若有不足或错误之处,还望各位看客斧正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值