JavaѧϰʰÒÅ2
»°ÌâÊÇÓÉÈçϵÄÊÂÇéÒý³öµÄ£º public class StringTest { public static void main(String[] args) { String str1 = new String("abc"); String str2 = "abc"; if (str1 == str2) { System.out.println("str1 == str2"); } else { System.out.println("str1 != str2"); } String str3 = "abc"; if (str2 == str3) { System.out.println("str2 == str3"); } else { System.out.println("str2 != str3"); } str1 = str1.intern(); if (str1 == str2) { System.out.println("str1 == str2"); } else { System.out.println("str1 != str2"); } String str4 = new String("abc"); str4 = str4.intern(); if (str1 == str4) { System.out.println("str1 == str4"); } else { System.out.println("str1 != str4"); } }
Ïà¹ØÎĵµ£º
1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀýʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óᣵ«Èç¹ûÒ»¸ö¶ÔÏóʵÏÖÁËCloneable½Ó¿Ú£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃËüµÄclone()·½·¨¡£clone()·½·¨²»»áµ÷ÓÃÈκÎÀ๹Ô캯Êý¡£
ÔÚʹÓÃÉè¼ÆÄ£Ê½£¨Design Pattern£©µÄ³¡ºÏ£¬Èç¹ûÓÃFactoryģʽ´´½¨¶ÔÏó£¬Ôò¸ÄÓÃclone()·½·¨´´½¨Ðµ ......
ת×Ô http://www.javaeye.com/topic/309457
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
......
String srt="abc?abc";
str.replaceAll("?", "#");
»áÌáʾÕâÑùµÄ´íÎó
Dangling meta character '?' near index 0
?
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.compi ......
JAVA_HOME = F:\java\jdk £¨jdk°²×°Â·¾¶£©
PATH = .;%JAVA_HOME%/bin
CLASSPTAH = .;%JAVA_HOME%/lib
¼ìÑéÊÇ·ñÅäÖóɹ¦£º
¿ØÖÆÌ¨cmd
ÊäÈëjava³öÏÖÅäÖÃÐÅϢ˵Ã÷ÅäÖóɹ¦¡£ ......