Java中的局部变量是指在方法、构造函数或块内声明的变量。这些变量的作用域仅限于声明它们的块或方法内,当离开这个块或方法时,它们就会被销毁。局部变量在栈内存中分配空间,每次方法调用时都会为其分配新的内存空间。
局部变量包括基本数据类型(如int、char、float、double等)和引用数据类型(如对象引用、数组引用等)。需要注意的是,局部变量必须在使用前初始化,否则编译器会报错。