论坛
门户
内部优惠
喜欢
话题
VIP会员
搜索
新浪微博
登录
注册
100%
100%
首页
>
软件开发
>
java语言
>
Java_递归&Properties类
回复
« 返回列表
zhoujufu
精灵王
注册日期
2011-07-25
发帖数
275
QQ
火币
390枚
粉丝
10
关注
4
加关注
写私信
打招呼
阅读:
3066
回复:
0
Java_递归&Properties类
楼主
#
更多
只看楼主
倒序阅读
发布于:2013-08-23 11:51
保存
100%
100%
[]
1
发帖际遇:zhoujufu参加坛子1周年活动,领取6枚火币
递归:
就是函数自身调用自身。
什么时候用递归呢?
当一个功能被重复使用,而每一次使用该功能时的参数不确定,都由上次的功能元素结果来确定。
简单说:
功能内部又用到该功能,但是传递的参数值不确定。
(每次功能参与运算的未知内容不确定)。
递归的注意事项:
1:一定要定义递归的条件。
2:递归的次数不要过多。容易出现
StackOverflowError 栈
内存
溢出错误
。
其实递归就是在栈内存中不断的加载同一个函数。
------------------------------------------------------------------------------------------------
J
ava.util.
Properties:
一个可以将键值进行持久化存储的对象。Map--Hashtable的子类。
Map
|--Hashtable
|--Properties
:
用于属性配置文件,键和值都是字符串类型。
特点:1:可以持久化存储数据。2:键值都是字符串。3:一般用于配置文件。
|--
load():
将流中的数据加载进集合。
原理:
其实就是将读取流和指定文件相关联,并读取一行数据,因为数据是规则的key=value,所以获取一行后,通过 = 对该行数据进行切割,左边就是键,右边就是值,将键、值存储到properties集合中。
|-- store():
写入各个项后,刷新输出流。
|-- list():
将集合的键值数据列出到指定的目的地
。
喜欢
0
评分
0
最新喜欢:
SO 我拿流年 乱了浮生 SO
回复
100%
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
100%
返回顶部
关闭
最新喜欢