[JAVA笔记]-基础-Static静态非静态

在项目中很多工具类会使用static 定义方法,不用创建对象,拿对象调用方法.使用 工具通过类名直接调用方法,减少对象的创建。例如:项目中的 UUIDUtils, java里面的Math类下面都是静态方法,直接类名调用,Math.abc(); 单例模式方法定义为静态方法:不能使用该类在其他地方创建对象,而是通过该类自身提供的静态方法返回此类的实例。

[JAVA笔记]-基础-Java类加载机制

当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载, 类的连接, 类的初始化,这三个步骤来对类进行初始化, 如果不出现意外情况, jvm将会连续完成这三个步骤, 所以有时也把这三个步骤统称为类加载或者类初始化

[JAVA笔记]-基础-Java虚拟机-内存空间

栈内存: 方法[运行时]所进入的内存, 里面还会存储程序的局部变量 堆内存: new出来的数据都会进入堆内存 方法区: 字节码文件加载时所进入的内存
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×