用JAVA做程序` 有没有不用数据库 也能保存,读取和修改数据的方法啊?
发布网友
发布时间:2022-04-07 17:18
我来回答
共3个回答
热心网友
时间:2022-04-07 18:47
DLL是类库文件 和这个不太相关~
Serializable java序列化
将 对象 序列化也就是变成二进制存储到一个文件里~
要保存 对象 的 类 要实现序列化接口~
用的时候再用 反序列化 ~
从文件里读取 对象 ~
你存的时候是什么样子~
取得时候就是什么样子~
就像你把钱存到银行 不过是把 实体 变成了 数字~ 你到银行去 也可以将 数字 再变成实体~
再和你说点吧~
内存中的数据 是瞬时的~
在存储设备中的数据 是持久的~
将数据存储到介质中的过程 称为 序列化~
你看程序里有dat文件的话可能就是序列化的~
你看看这个吧~
http://hi.baidu.com/xoxoxoxoxox/blog/item/370a9bfbe63427829f514677.html
我看了 介绍的还不错~
热心网友
时间:2022-04-07 20:05
你说的不用数据库估计是指 不用 orcal sqlserver mysql这些吧?
那些所谓用dll模式的 实际上大多是使用 access数据库
access数据库文件虽然一般是 xxx.mdb , 但是你把名字改成 xxx.dll, 也是一样能使用的,
大多数这类软件还会对这个dll做点加密处理, 以便防止用户通过ms access直接打开这个dll文件,
热心网友
时间:2022-04-07 21:40
用IO流 把要保存的数据(包括图片) 转换为 二进制数据,在保存到文件时,可以任意的取一个后缀名。在读取是再将二进制数据转换成文字或者是图片,但是转换的格式要写对。比方 是文字的可以写成 "gb2312"
Java代码处理数据技巧(java代码处理数据技巧有哪些)
1.选择高效的算法:机构树有多种实现方式,例如二叉树、平衡树、红黑树等,不同的算法有不同的特点和适用场合,需要根据实际情况进行选择,以旦腔保证在运行过程中达到更高的效率。 2.优化数据库查询:对于数据量较大的机构树,我们需要将其存储在数据库中,可以使用索引、分区表等技术来优化查询效率,同时需要合理设置数...
用java写一个类似与qq的聊天系统,怎么保存用户的信息?如帐号密码,用数 ...
保存账号和密码有两种方式:第一种是自己写一个Dao模块,写一个Bean,然后从数据仓库进行存取。还有一种是用内嵌数据库Derby,方法类似但可以直接用嵌入SQL。如果你用的是J2EE平台+SSH架构的话,那就可以利用Spring进行托管hibernate<bean>,在其Xml中Dao模块中配置数据库的URI和端口,以及password和key.很多...
用java程序操纵.txt文件和.xml文件有什么区别
xml好一些,因为jdk带了解析器,可以更方便的对xml文件内容进行访问。如果txt所有的都要自己处理。
java 中 。数据库中有10万条记录 list中有5万条 ,怎样不通过for循环...
可不可以这样做,在数据库中新建一个temp表,把list中数据写入temp中,然后对比两张表。
java 如果一个网站有大量的文章,那应该如何存储这些文章呢,用数据库...
可以直接用文本文件吧,,然后数据库记下其资源URL物理地址,然后用java 直接通过物理地址对文件进行数据流读取也行啊,,
java程序的基本框架(java程序框架如何编写,代码有什么意义)
从此JSP页面中不需要出现一行包围的Java代码了。可是所有的运算逻辑都放在Struts的Action里将使得Action类复用度低和逻辑混乱,所以通常人们会把整个Web应用程序分为三层,Struts负责显示层,它调用业务层完成运算逻辑,业务层再调用持久层完成数据库的读写。使用JDBC连接来读写数据库,我们最常见的就是打开...
JAVA里面有没有组件可以直接连接打印机打印数据
简介JasperReports是一款开源的报表打印组件,是开源代码组织sf.net中的一个java报表打印工程,可以以PDF, HTML或XML等多种形式产生报表,支持分页打印,并且可以制作各种类型的图表。Jasperreport是按照一个预定义的xml文档来组织报表的数据,这些数据来源多样,包括关系数据库(通过配置JDBC连接)、java容器对象(collection和...
什么软件可以理解Java的编程?
想要做好Java开发,没有常用的开发段银谈工具可不行。而Java初学者往往处于对Java还一知半解的状态,对于Java开发工具的了解也不会太多搏睁,常常会为了找开发工具而浪费大量的时间。给大家介绍下Java开发工程师常用的开发工具有哪些。 第一个Java常用的开发工具为JDK,也叫Java软件开发工具包,是一个编写Java的Applet小...
程序员入门先学什么(程序员初学)
j2ee说白了就是做网页,这时候你要从先从java里脱身出来,学些跟网页有关的东西: html:很简单的东西不是太笨的话半天左右即可搞定 js:易学难精,想速度找工作不必花太多时间,随便买本javascript书略读并备查推荐:JavaScript高级程序设计;JavaScript权威指南 数据库:如果没有基础的话,建议多花时间,至少一个月,开始建议...
java工程师考证?
(5)熟练掌握常用数据结构和常用算法; (6)熟悉数据库、网络和多媒体的基础知识; (7)掌握C程序设计语言,以及C++、Java、Visual、Basic、VisualC++中的一种程序设计语言; (8)熟悉卖禅软件工程、软件过程改进和软件开发项目管理的基础知识; (9)熟悉掌握软件设计的方法和技术; (10)掌握常用信息技术标准、安全性,以及...