发布网友 发布时间:2022-04-14 21:35
共4个回答
热心网友 时间:2022-04-14 23:05
因为java的运行时要依靠java虚拟机的,而在java中数据是不能够永久存储的,因为他只是一种语言,别的语言也不能永久存储他的数据吧,如果想永久保存的话,可以通过流,将你的数据,存到文件,或者数据库中,这样就可以永久保存了热心网友 时间:2022-04-15 00:23
首先建议你看下java的主要几个存储位置,比如在java中创建的对象,在堆中。主类型在堆栈中等都不是写在硬盘上。 句柄出了作用域就没用了, 创建的对象没用就被垃圾回收机制 回收了。我们注册用户名,数据是写到服务器的数据库里,写在人家服务器的硬盘上了,所以能保存,跟你想提的不是一个概念。热心网友 时间:2022-04-15 01:57
所有程序语言的数据运行时,都是保存在内存中缓存的,永久保存只有利用数据库,或者用文本文件或XML文件保存数据。程序再次运行时加载数据。热心网友 时间:2022-04-15 03:49
数据持久化,存到数据库,或者用IO写到硬盘上。