美文网首页
0728下午总结

0728下午总结

作者: 小石38 | 来源:发表于2017-07-28 19:54 被阅读0次

包装类的享元模式:

顾名思义:共享元对象。如果在一个系统中存在多个相同的对象,那么只需要共享一份对象的拷贝,而不必为每一次使用创建新的对象。

享元模式是为数不多的、只为提升系统性能而生的设计模式。它的主要作用就是复用对象,以节省内存空间和对象创建时间。

Java对象的序列化

1. 什么是Java对象序列化

Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。

使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的"状态",即它的成员变量。由此可知,对象序列化不会关注类中的静态变量。

除了在持久化对象时会用到对象序列化之外,当使用RMI(远程方法调用),或在网络中传递对象时,都会用到对象序列化。Java序列化API为处理对象序列化提供了一个标准机制,该API简单易用。

包装类的常用方法:

以Integer为例

MIN_VALUE = 0x80000000;

MAX_VALUE = 0x7fffffff;

byteValue() 取得用byte类型表示的整数

compareTo/compare 比较大小

toBinaryString(int i) 给定一个int类型数据,返回这个数据的二进制字符串。

bitCount(int i) 给定一个int类型数据,返回这个数据的二进制串中“1”的总数量。

Integer decode(String nm) 给定一个10进制,8进制,16进制中任何一种进制的字符串,该方法可以将传入的字符串转化为10进制数字的Integer类型并返回。

String类的常用方法:

length() 字符串的长度

charAt() 截取一个字符

toCharArray()转换为字符数组

equals()和equalsIgnoreCase() 比较两个字符串

startsWith()方法决定是否以特定字符串开始,

endWith()方法决定是否以特定字符串结束

compareTo()和compareToIgnoreCase() 比较字符串

indexOf() 查找字符或者子串第一次出现的地方。�lastIndexOf() 查找字符或者子串是后一次出现的地方。

substring()截取字符串

replace() 替换

concat() 连接两个字符串

trim() 去掉起始和结尾的空格

toLowerCase()/ toUpperCase() 大小写

split(String str)//将str作为分隔符进行字符串分解

相关文章

  • 0728下午总结

    包装类的享元模式: 顾名思义:共享元对象。如果在一个系统中存在多个相同的对象,那么只需要共享一份对象的拷贝,而不必...

  • 0728 D10 总结

    今天的任务好多,事情也是一件又一件,党员信息录入也是到了最后的结束期,而密密麻麻的小工作还是一件又一件的占领...

  • 爱心存款12日

    0728(D12)感恩无非,让你准时和自己的对话。想今日所言所行,有时候虚度一日竟无颜面对,不知晚上该总结些什么。...

  • 0728

    休息日。 总结问题,只想早点结束。

  • 0728

    建立关系:“协同进化”,“是的”,“而且” 做出选择,勇敢行动,这是人生一切奇妙经历的起点!

  • 0728

    团改革 社工案例

  • 【0728】

    0728-CC 森林疗养体验活动要不要现场评价效果?又该如何评价?几场活动下来,不同森林疗养师之间的意见分化很大。...

  • 0728

    今天下午停了4个小时电,熬了4个小时热。上了2个小时班。享受空调的那2小时让我觉得上班也是一种恩赐。 今天培训怎么...

  • 0728

    连续两天加班。 昨天考了一个高级职称,发现只要多关心时政就可以考出。我还是要多拥抱社会。 喜欢了一个房子,不知道该...

  • 0728

    今日之事 打扫卫生,洗澡,把书房的门装了起来 今日遗憾 书还未看,未早起。 今日反思 周末懈怠了些,感觉整个人有些...

网友评论

      本文标题:0728下午总结

      本文链接:https://www.haomeiwen.com/subject/cyfflxtx.html