java中常用的类库学习(1)
2015-11-05 13:42
309 查看
首先是StringBuffer类,该类是String类很类似,也增加了一些新的方法,
比如说reveser方法、字符串连接是用append方法,要转化为普通的String类型可以用toString()方法
看看具体的实现吧:
接下来是Runtime类,Runtime类表示运行时的操作类,是一个封装了jvm进程类,每一个jvm都有一个Runtime类的实例,
此时由jvm运行为其实例化,Runtime类构造方法是私有化的,也就是单例设计的,
System类,这个类应该不陌生,学java的人用的最多,该类中都是静态方法,可以直接用类.方法调用:
比如说reveser方法、字符串连接是用append方法,要转化为普通的String类型可以用toString()方法
看看具体的实现吧:
package excise; public class StringBufferDemo { public static void main(String args[]){ StringBuffer buf=new StringBuffer(); buf.append("Hello "); buf.append("world"); buf.append("数字=").append("1"); System.out.println(buf); System.out.println(buf.reverse()); System.out.println(buf.insert(1, "wwwwwss")); System.out.println(buf.indexOf("ss")); System.out.println(buf.replace(1, 2, "zhoumeixu")); System.out.println(buf.replace(1, 2, "zhoumeixu")); System.out.println(buf.length()); String str=buf.toString(); System.out.println("String类"); System.out.println(str); } }
接下来是Runtime类,Runtime类表示运行时的操作类,是一个封装了jvm进程类,每一个jvm都有一个Runtime类的实例,
此时由jvm运行为其实例化,Runtime类构造方法是私有化的,也就是单例设计的,
package excise; public class RuntimeDemo { public static void main(String args[])throws Exception{ Runtime run=Runtime.getRuntime(); System.out.println(run.freeMemory());//返回java虚拟机中空闲内存量 System.out.println(run.maxMemory());//返回jvm的最大内存量 run.gc();//运行垃圾回收器,释放空间 Process p=run.exec("shutdown -s -t 7200"); } }
System类,这个类应该不陌生,学java的人用的最多,该类中都是静态方法,可以直接用类.方法调用:
package excise; import java.util.Properties; public class Test { public static void main(String args[])throws Exception{ System.gc();//允许垃圾回收机制 System.out.println(System.currentTimeMillis());//返回以毫秒为单位的当前时间 System.out.println(System.getProperties()); //取得当前全部属性 Properties p=System.getProperties(); } }
相关文章推荐
- 【转载】java项目中经常碰到的内存溢出问题: java.lang.OutOfMemoryError: PermGen space, 堆内存和非堆内存,写的很好,理解很方便
- Java 继承 继承条件下的构造方法调用 super
- java类的创建内容
- 【转】Java8初体验(二)Stream语法详解
- java数组中,然后把奇数放在数组的左边,偶数放在右边,方法二
- Java知识点之单例设计模式
- 从”JAVA“而终 13:java IO流和File类的讲解
- Java数据类型转换规则
- 35 个 Java 代码性能优化总结
- Java四类八种数据类型
- Java Servlet工作原理问答
- (JAVA)获取图片轮廓
- Spring 3整合Quartz 2实现定时任务(转)
- 单例模式的三种写法
- java厚积薄发之String常用方法
- 桶排序算法之Java实现
- 浅析Java中的final关键字
- Java RMI 介绍和例子以及Spring对RMI支持的实际应用实例
- java中static作用详解
- Java多线程