发表于: 2025-02-25 20:04:21
0 24
通过昨天的任务点发现后面的各种Java类型都看不太懂,今天就先学一学Java的基础知识吧!
Java的基本数据类型有八个:分别是整型byte、short、int、long、
浮点型:float、double、
字符型:char
布尔型:Boolean。
参照地址:https://blog.csdn.net/qq_42225047/article/details/107094715。关于Java的基本数据类型讲解的十分详细。
2、Java的变量有哪些:1、局部变量(Local Variables)
2、实例变量(Instance Variables)
3、静态变量或类变量(Class Variables)
4、参数变量(Parameters)
对Java的变量也有一些说明:
作用域:局部变量的作用域限于它被声明的方法、构造方法或代码块内。一旦代码执行流程离开这个作用域,局部变量就不再可访问。
生命周期:局部变量的生命周期从声明时开始,到方法、构造方法或代码块执行结束时终止。之后,局部变量将被垃圾回收。
初始化:局部变量在使用前必须被初始化。如果不进行初始化,编译器会报错,因为 Java 不会为局部变量提供默认值。
声明:局部变量的声明必须在方法或代码块的开始处进行。声明时可以指定数据类型,后面跟着变量名,例如:
int count;
。赋值:局部变量在声明后必须被赋值,才能在方法内使用。赋值可以是直接赋值,也可以是通过方法调用或表达式。
限制:局部变量不能被类的其他方法直接访问,它们只为声明它们的方法或代码块所私有。
内存管理:局部变量存储在 Java 虚拟机(JVM)的栈上,与存储在堆上的实例变量或对象不同。
垃圾回收:由于局部变量的生命周期严格限于方法或代码块的执行,它们在方法或代码块执行完毕后不再被引用,因此JVM的垃圾回收器会自动回收它们占用的内存。
重用:局部变量的名称可以在不同的方法或代码块中重复使用,因为它们的作用域是局部的,不会引起命名冲突。
参数和返回值:方法的参数可以视为一种特殊的局部变量,它们在方法被调用时初始化,并在方法返回后生命周期结束。
今天的收获:看了很多也了解了很多,今天有太多的知识进入了我的脑子里,今天的日报就简单写点吧。
明天的计划:继续学习Java基础。
评论