美文网首页Java相关系统开始学后端
Java中的一些基础知识点整理

Java中的一些基础知识点整理

作者: DeeJay_Y | 来源:发表于2018-07-21 17:23 被阅读18次

Java中的数据类型:

  • 基本数据类型:
    • 整数: byte, short, int(default), long
    • 浮点数: float, double(default)
    • 字符: char
    • 布尔: boolean
  • 引用数据类型:
    Xxx x = new Xxx(); 都是引用类型

基本数据类型的转换:

  • 隐式转换(自动类型转换):
    • 转换公式: byte, short, char ===> int ===> long ===> float ===> double, 由小到大
      byte b = 10;
      int a = b;
    
  • 显式转换(强制类型转换):
    • 一般是由大到小
      int a = 10;
      byte b = (byte)a; // 有可能损失精度
    

运算符

  • 算术运算符
    注意++--
  • 比较运算符
    结果都是boolean类型
  • 赋值运算符
    +=隐含了强制类型转换
    int a = 10;
    byte b = 20;
    b += a; // 隐含了强制类型转换
    
  • 逻辑运算符
    连接boolean类型的表达式
    注意&&/||&/|的区别,前者如果第一个表达式就已经可以确定结果时,第二个表达式不再进行执行。

方法

  • 定义格式:
    修饰符(例如public static) 返回值类型 方法名(参数类型 参数名) { 方法体 }

  • 调用

    • 有明确返回值
      • 赋值调用
      • 输出调用
      • 直接调用
    • 无明确返回值
      • 直接调用
  • 重载
    重名方法,参数个数或者参数类型不同,都可以视为不同方法,和返回值无关。

数组

  • 特点
    类型必须一致,
    元素有整数索引
    一旦定义好长度则长度无法改变
    和集合相比,数组可以存基本类型,也能存引用类型,集合只能存对象。

相关文章

网友评论

    本文标题:Java中的一些基础知识点整理

    本文链接:https://www.haomeiwen.com/subject/akshmftx.html