JAVA基础概念(二)

JAVA基础概念(二)

一、java修饰符和使用场景

修饰符是用来定义类、方法或者变量的访问权限,分为两大类:

  1. 访问修饰符:

    限定类、属性、方法是否可以被程序里其他部分访问和调用。

    private<default<protect<public

  2. 非访问修饰符,用来修饰或者辅助:

    例如static、final、abstract、synchronize等

主要记住:

  • 外部类修饰符:public或者默认

  • 方法、属性修饰符:private、default、protected、public

    • public公开对外部可见

    • protected对包和子类可见

    • private仅对类内部可见

修饰符 当前类 同一包内 不同包中的子类 不同包中的非子类
public Y Y Y Y
protected Y Y Y N
default Y Y N N
private Y N N N

二、JAVA内置的数据类型简介

  • 八种基本数据类型(每个数据都需要从计算机中申请空间来存储数据)

    • byte

      • 8位

      • 最大127,最小-128

      • 节省空间,占用int类型的四分之一

      • 默认值:0

    • short

      • 16位

      • 最大32767,最小-32768

      • int类型的二分之一

      • 默认值:0

    • int

      • 32位

      • 最小-2147483648,最大2147483647

      • 整数默认是int类型

      • 默认值:0

    • long

      • 64位

      • 最小-9223372036854774808,最大9223372036854774807

      • 默认值:0L

    • float

      • 单精度32位

      • 0.0f

    • double

      • 双精度64位

      • 浮点数默认double类型

      • 默认值0.0d

    • boolean

      • 一位

      • true或者false

      • 默认是false

    • char

      • 16位的Unicode字符,两个字节代表一个字符

      • 最小\u0000即0,最大\ufff即65535

    • 类型转换

      • double>float>long>int>short>byte

      • 小转大可以直接转换,而从大到小需要强制转换,会有精度丢失

  • 引用数据类型:Class创建的对象或者数组都是引用数据类型

    • String:字符串对象,也是引用数据类型

猜你喜欢

转载自www.cnblogs.com/jyuri/p/12073503.html