ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安...
                            
                            
                                分类:
编程语言   时间:
2015-02-27 20:07:00   
                                阅读次数:
143
                             
                    
                        
                            
                            
                                一、StringBuffer连接字符操作当一个字符串的内容需要被经常改变时就要使用StringBuffer在StringBuffer中使用append()方法,完成字符串的连接操作二、StringBuffer类的常用方法No.方法定义类型描述1public StringBuffer()构造Strin...
                            
                            
                                分类:
编程语言   时间:
2015-02-27 01:27:01   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                首先是,String,StringBuffer的区别两者的主要却别有两方面,第一是线程安全方面,第二是效率方面线程安全方面:String 不是线程安全的,这意味着在不同线程共享一个String的时候,需要先进行同步,否则会出现不同线程获得的值不同的情况,即线程不安全StringBuffer 是线程安...
                            
                            
                                分类:
编程语言   时间:
2015-02-18 22:04:57   
                                阅读次数:
285
                             
                    
                        
                            
                            
                                String:字符串常量StringBuffer:字符串变量StringBuilder:字符串变量三者在执行速度方面比较:StringBuilder>StringBuffer>StringString类型是不可改变的对象,当用String操作字符串时,实际上是不断地创建新的对象,原来的对象就会变成垃...
                            
                            
                                分类:
其他好文   时间:
2015-02-11 14:20:35   
                                阅读次数:
155
                             
                    
                        
                            
                            
                                Vector与ArrayList
Vector属于线程安全级别的,但是大多数情况下不使用Vector,因为线程安全需要更大的系统开销。
HashTable与HashMap
Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtable,但是要使用HashMap的话就要自己增加同步处理了。
StringBuilder与StringBuffer
StringBuilder和StringBuffer的方法是一模一样,就前者是多线程而后...
                            
                            
                                分类:
编程语言   时间:
2015-02-10 18:45:59   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                public static String format(String jsonStr) {
        int level = 0;
        StringBuffer jsonForMatStr = new StringBuffer();
        for(int i=0;i<jsonStr.length();i++){
          char c = jsonStr.ch...
                            
                            
                                分类:
Web程序   时间:
2015-02-10 13:22:56   
                                阅读次数:
206
                             
                    
                        
                            
                            
                                头文件:#include "json/document.h"#include "json/stringbuffer.h"#include "json/writer.h"代码:void UserManage::SaveUserToFile(){ do { CC_BREAK_...
                            
                            
                                分类:
其他好文   时间:
2015-02-09 15:50:27   
                                阅读次数:
456
                             
                    
                        
                            
                            
                                头文件:#include "json/document.h"#include "json/stringbuffer.h"#include "json/writer.h"代码:bool UserManage::LoadUsers(){ bool bret=false; do { ...
                            
                            
                                分类:
Web程序   时间:
2015-02-09 15:46:10   
                                阅读次数:
182
                             
                    
                        
                            
                            
                                /**
	 * 获取广播地址
	 * */
	public static String getBroadcastAddress(String subnet, String ip) {
		String[] ips = ip.split("\\.");
		String[] subnets = subnet.split("\\.");
		StringBuffer sb = new StringBu...
                            
                            
                                分类:
编程语言   时间:
2015-02-09 14:12:38   
                                阅读次数:
690
                             
                    
                        
                            
                            
                                StringBuilder、StringBuffer和String三者的联系和区别1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x000...
                            
                            
                                分类:
其他好文   时间:
2015-02-08 23:04:41   
                                阅读次数:
209