自用Java基本语法

2021/8/5 20:36:14

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

以下是以前学Java的时候做的乱七八糟笔记
给自己看的
只做了自己不会的地方在这里插入图片描述

数据类型

  • java是一种强类型语言,要求变量的使用严格符合规定,所有变量都必须先定义后才能使用

  • Java的数据类型分为

  • 基本类型

    • 数值类型(略过只拓展)

      1. 整数类型进制

      ​ 二进制 0b

      ​ 八进制 0

      ​ 十六进制 0x

      1. 最好完全避免使用浮点数进行比较

        (浮点数是有限,离散,舍入误差,大约,接近但不等于的)

      2. 字符编码

        Unicode 2字节

        0 - 65536

  • boolean类型:

    ​ 占一位,只有ture和false两个值

  • 引用类型


    1. eg:BigDecimal 数学工具类
      (!!! 字符串 String不是关键字而是类)
    2. 接口
    3. 数组

类型转换

  • 强制类型转换

高->低

  • 自动类型转换

低->高

tips:

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换为不相干的类型

  3. 转换后可能有内存溢出问题或精度问题

变量

三要素:变量名,变量类型,作用域

不提倡一行定义多个变量

  • 根据变量作用域分类

    • 类变量

    ​ // static + 类型 +变量名

    ​ // 从属于类,可直接使用

    • 局部变量

    • 实例变量

      // 从属于对象,在main方法外,类内,使用时使用 new,

      // 如若不初始化,会自行初始化为该类的默认值;

常量

初始化后不允许改变的值,常量名一般使用大写字母

final + 类型 + 变量名 //修饰符不存在先后顺序

在这里插入图片描述

运算符

  • 汇总
    在这里插入图片描述
  • 自增自减

在这里插入图片描述
在这里插入图片描述

短路运算:&&前判断为错误时不会继续后面的表达式

// 字符串连接符 +一旦出现string类型就全转换为string类型

// eg: system.out.print(""+10+20);

​ 输出1020

不会继续后面的表达式**

// 字符串连接符 +一旦出现string类型就全转换为string类型

// eg: system.out.print(""+10+20);

​ 输出1020



这篇关于自用Java基本语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程