• String创建对象的个数--西北狼


    public class StringDemo {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		/*第一题:String str = new String("abc");创建了几个对象
    		第二题: String s="a"+"b"+"c"+"d"创建了几个对象(假设之前串池是空的)
    		第三题:StringBuilder sb = new StringBuilder();
    		String a = "a";
    		String b = "b";
    		String c = "c";
    		String d = "d";
    		String s = a+b+c+d;  这句话创建了几个对象
    		第四题:StringBuilder sb = new StringBuilder();
    		sb.append("a").append("b").append("c").append("d");这句话创建了几个对象*/
    		
    		String str = new String("abc");
    		String s = "a" + "b" + "c" + "d"; //创建了几个对象(假设之前串池是空的)
    		StringBuilder sb = new StringBuilder();
    		String a = "a";
    		String b = "b";
    		String c = "c";
    		String d = "d";
    		String s2 = a + b + c + d;
    		StringBuilder sb2 = new StringBuilder();
    		sb2.append("a").append("b").append("c").append("d");
    		
    		if(str instanceof Object){
    			System.out.println("str是对象");
    		}else{
    			System.out.println("str不是对象");
    		}
    		System.out.println("-------------------------");
    		if(s instanceof Object){
    			System.out.println("s是对象");
    		}else{
    			System.out.println("s不是对象");
    		}
    		System.out.println("-------------------------");
    		if(a instanceof Object){
    			System.out.println("a是对象");
    		}else{
    			System.out.println("a不是对象");
    		}
    		
    		if(sb instanceof Object){
    			System.out.println("sb是对象");
    		}else{
    			System.out.println("sb不是对象");
    		}
    		
    	}
    
    }
    

      

  • 相关阅读:
    2013dgtcs 成绩排序
    JZOJ 1286. 太空电梯
    java单例模式Singleton
    设计模式的类型
    java工厂模式Factory
    Mysql SQL优化
    maven deploy命令打包到私服
    debian/linux 配置maven
    Java RC4加密解密工具
    JedisUtils
  • 原文地址:https://www.cnblogs.com/childhooding/p/4693597.html
Copyright © 2020-2023  润新知