首页 > 其他 > 详细

常用类

时间:2016-04-18 00:48:28      阅读:230      评论:0      收藏:0      [点我收藏+]

System类

System类位于系统的java。lang包中,他是一个final类,所有属性和方法都是静态的,我们常用的有System.in  System.out  System.err(标准出错)。

System类中有许多的方法,都在javaAPI中可查。

gc(垃圾回收机制)

调用 gc 方法暗示着 Java 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的内存。当控制权从方法调用中返回时,虚拟机已经尽最大努力从所有丢弃的对象中回收了空间。用到的算法:1引用计数法(判断对象是否可用)2根搜索算法(引用不可达)

java中的跟对象(虚拟栈中变量,常量,静态变量)

1,标记清除算法(会产生内存碎片,影响性能),2,复制算法(内存变为了原来的一半),3,标记整理算法(JVM自动清理)

java在垃圾处理中一般都是这3种用法混合使用。

String类

String 类代表字符串,字符串一旦被建立就不能被更改,所以这一点很大程度限制了String

String str=new String("你好");    String str1="你好";两种创建方法,但是str不等于str1.其中我们用来比较字符串用“==”和equals.其中‘==’比较他们的内存地址,equals比较字面量。

charAt(int index) 返回指定位置的char值(从0开始)

compareTo(String other String),按照字典顺序比较两个字符的顺序(返回值0,1,-1);

concat(String str)将指定字符串连接到此字符串的结尾。

StringBuffer类

String类的加强版,能线程安全的可变字符序列。一个类似于 String的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。String类的加强版.

 

常用类

原文:http://www.cnblogs.com/Kevin-Ma/p/5402892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!