一、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 线程修饰符
在线程章节再详细说明