Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JAVA¶ÔXMLµÄ¼¸ÖÖ½âÎö·½·¨½²½â£¨JDOM£©

Ϊ¼õÉÙDOM¡¢SAXµÄ±àÂëÁ¿£¬³öÏÖÁËJDOM£»
Óŵ㣺¼«´ó¼õÉÙÁË´úÂëÁ¿¡£
ʹÓó¡ºÏ£ºÒªÊµÏֵŦÄܼòµ¥£¬Èç½âÎö¡¢´´½¨µÈ£¬µ«Ôڵײ㣬JDOM»¹ÊÇʹÓÃSAX£¨×î³£Óã©¡¢DOM¡¢XananÎĵµ¡£
±ØÐëµÃÏÂÔØjdom.jarÎļþ
package xml.jdom;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
import xml.XmlDocument;
public class JDomDemo implements XmlDocument {
public static void main(String[] args){
   JDomDemo jDomeDemo = new JDomDemo();
   jDomeDemo.createXml("Test2.xml");
   jDomeDemo.parserXml("Test2.xml");
}
@Override
public void createXml(String fileName) {
   Element root = new Element("employees");
   Document document = new Document(root);
  
   Element employee = new Element("employee");
   root.addContent(employee);
   Element name = new Element("name");
   name.setText("ddvip");
   employee.addContent(name);
   Element sex = new Element("sex");
   sex.setText("m");
   employee.addContent(sex);
   Element age = new Element("age");
   age.setText("23");
   employee.addContent(age);
   XMLOutputter XMLOut = new XMLOutputter();
   try {
    XMLOut.output(document, new FileOutputStream(fileName));
   } catch (FileNotFoundException e) {
    e.printStackTrace();
   } catch (IOException e) {
    e.printStackTrace();
   }
}
@Override
public void parserXml(String fileName) {
   SAXBuilder builder = new SAXBuilder(false);
   try {
    Document document = builder.build(fileName);
    Element employees = document.getRootElement


Ïà¹ØÎĵµ£º

PermGen space Java heap space ÄÚ´æÒç³ö


1¡¢
PermGen spaceµÄÈ«³ÆÊÇPermanent Generation space,ÊÇÖ¸ÄÚ´æµÄÓÀ¾Ã±£´æÇøÓòOutOfMemoryError: PermGen space´Ó±íÃæÉÏ¿´¾ÍÊÇÄÚ´æÒæ³ö£¬½â¾ö·½·¨Ò²Ò»¶¨ÊǼӴóÄڴ档˵˵Ϊʲô»áÄÚ´æÒæ³ö£ºÕâÒ»²¿·ÖÓÃÓÚ´æ·ÅClassºÍMetaµÄÐÅÏ¢,ClassÔÚ±» LoadµÄʱºò±»·ÅÈëPermGen spaceÇøÓò£¬ËüºÍºÍ´æ·ÅInstanceµÄHeapÇøÓò²»Í¬,GC(Garba ......

JAVA±äÁ¿path , classpth ,JAVA_HOMEÉèÉèÖÃ×÷ÓúÍ×÷ÓÃ

http://www.goceanedu.com.cn/Read_1855.htm

ÔÚ°Ñjdk°²×°µ½¼ÆËã»úÖÐÖ®ºó£¬ÎÒÃÇÀ´½øÐÐÉèÖÃʹjava»·¾³Äܹ»Ê¹Óá£
Ê×ÏÈÓÒ¼üµãÎҵĵçÄÔ¡£´ò¿ªÊôÐÔ¡£È»ºóÑ¡Ôñ“¸ß¼¶”ÀïÃæµÄ“»·¾³±äÁ¿”£¬ÔÚеĴò¿ª½çÃæÖеÄϵͳ±äÁ¿ÐèÒªÉèÖÃÈý¸öÊôÐÔ“JAVA_HOME”¡¢
“path”¡¢“classpat ......

Java´úÂë±àдµÄ30Ìõ½¨Òé

(1) ÀàÃûÊ××ÖĸӦ¸Ã´óд¡£×ֶΡ¢·½·¨ÒÔ¼°¶ÔÏ󣨾ä±ú£©µÄÊ××ÖĸӦСд¡£¶ÔÓÚËùÓбêʶ·û£¬ÆäÖаüº¬µÄËùÓе¥´Ê¶¼Ó¦½ô¿¿ÔÚÒ»Æð£¬¶øÇÒ´óдÖм䵥´ÊµÄÊ××Öĸ¡£ÀýÈ磺
ThisIsAClassName
thisIsMethodOrFieldName
ÈôÔÚ¶¨ÒåÖгöÏÖÁ˳£Êý³õʼ»¯×Ö·û£¬Ôò´óдstatic final»ù±¾ÀàÐͱêʶ·ûÖеÄËùÓÐ×Öĸ¡£ÕâÑù±ã¿É±êÖ¾³öËüÃÇÊôÓÚ±àÒëÆÚµ ......

javaÖÐStringºÍintÖ®¼äµÄÏ໥ת»¯

javaÖÐ
StringºÍintÖ®¼äµÄÏ໥ת»¯
£¨1£©int i = Integer([String]); »ò
     int i = Integer.parseInt([String],[int index]);
£¨2£©int i = Integer.valueOf([String]).intValue();
intÀàÐÍת»¯ÎªString
£¨1£©String s = String.valueOf([int]);
£¨2£©String s = Integer.toString([int]);
......

Java³ÌÐòÔ±µÄ¼¼Êõ·¢Õ¹


ÔúʵµÄJava»ù´¡£»ÊìϤJavaºËÐÄAPI£»
¾«Í¨J2EE¿ª·¢£»ÊìÁ·ÕÆÎÕEJB£»
¾«Í¨Java Web¿ª·¢£»ÊìÁ·ÕÆÎÕServlet/JSP£»
¾«Í¨Java XML¿ª·¢£»
 
¿ò¼Ü£º
¾«Í¨Spring¡¢Struts¡¢Hibernate¡¢JSFµÈ¿ò¼Ü£»
¾«Í¨axis1.0-axis2.0¡¢XFire¡¢CXFµÈ¿ò¼Ü£»
 
¹æ·¶£º
¾«Í¨Web Service£»
¾«Í¨Web2.0 £»
 
¹¤¾ß£º
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ