码迷,mamicode.com
首页 > 其他好文 > 详细

常用类

时间:2016-04-18 00:50:13      阅读:124      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!