Java基础(3):Java基本数据类型、修饰符

一、Java基本数据类型

1.内置数据类型

数据类型其实很好理解的,跟生活中的数据概念是一样的。在Java中,内置了八种数据类型,记住是八种,有且只有八种:

  • byte
  • short
  • int
  • long
  • double
  • float
  • boolean
  • char

它们都有自己的取值范围,具体的在实际开发中,根据自己的需要去选择就好了。

2.引用数据类型

Java中可以简单的理解对象数组就是引用数据类型,所有的引用数据类型默认都是空值

二、Java修饰符

Java修饰符分为访问修饰符和非访问修饰符。修饰符可以用来定义类、方法和变量

1.访问修饰符

  • 默认:一个包内可以使用
  • private:当前类中可以使用
  • public:不同包不同类都可以被使用
  • producted:本包及该类的子类,该类的子类可以是在不同包下

2.非访问修饰符

2.1.static

从单词来理解,静态的。所以它修饰的类、方法和属性也叫做静态类、静态方法和静态属性。

2.1.1.static Class
  • 静态类只能是静态内部类
  • 静态类可以不通过new关键字就直接创建实例,比如String类。
2.1.2.static Method()
  • 被static修饰的方法叫做静态方法
  • 静态方法内不能使用非静态方法,不能使用非静态变量
2.1.3.static variable
  • 静态变量只能是全局变量
  • 静态变量也叫做类变量,全局共享

2.2.final

表示最终的,可以修饰类、方法、变量。

2.2.1 final variable
  • 常量,只能进行一次初始化赋值,且值不能变
2.2.2 final method()
  • 可以被子类继承,但是不能重写
  • 意义就是规定死了,不允许别的类来重写
2.2.3 final class
  • 不能被继承

2.3 abstract

  • 有抽象方法的类一定要是抽象类
  • 抽象类可以没有抽象方法
  • 抽象类不能被final修饰
  • 抽象方法不能别final和static修饰

2.4 线程修饰符

在线程章节再详细说明

你可能感兴趣的:(Java基础)