JAVA ¶ÔÊ÷ÐνṹÖÐͼƬµÄÐÞ¸Ä
package graphic;
import javax.swing.ImageIcon;
import javax.swing.JTree;
import java.awt.Component;
import javax.swing.tree.DefaultTreeCellRenderer;
import javax.swing.tree.DefaultMutableTreeNode;
/**
*
* @author bianzhiqi
* ¾ßÌå·½·¨µÄʹÓò鿴DefaultTreeCellRendererµÄÎĵµ
*/
public class MyRenderer extends DefaultTreeCellRenderer{
private ImageIcon leafIcon;
private ImageIcon midIcon;
public MyRenderer(ImageIcon leafIcon,ImageIcon midIcon)
{
this.leafIcon=leafIcon;
this.midIcon=midIcon;
}
public Component getTreeCellRendererComponent(
JTree tree,
Object value,
boolean sel,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus) {
super.getTreeCellRendererComponent(
tree, value, sel,
expanded, leaf, row,
hasFocus);
DefaultMutableTreeNode node=(DefaultMutableTreeNode)value;
if(leaf && leafIcon!=null) setIcon(leafIcon);
else if((isKeyword(node)||isSpecial(node)) && midIcon!=null) setIcon(midIcon);
else setIcon(null);
return this;
}
protected boolean isKeyword(DefaultMutableTreeNode node)
{
String value=node.toString();
if(value.equals("int") || value.equals("real")||value.equals("while")||
value.equals("write")||value.equals("if")||value.equals("else")||
value.equals("read") ||value.equals("else if")
)
return true;
else return false;
}
protected boolean isSpecial(DefaultMutableTreeNode node){
String value=node.toString();
if(value.equals("<")||value.equals("<>")||value.equals("=")||value.equals("=="))
return true;
else return false;
}
}
Ïà¹ØÎĵµ£º
Hibernate
Hibernate
ÊÇÒ»¸öÓÅÐãµÄ³Ö¾Ã»¯¿ò¼Ü
˲ʱ״̬£¬³Ö¾Ã״̬
ORM
£º¶ÔÏó¹ØÏµÓ³É䣬Íê³É¶ÔÏóÊý¾Ýµ½¹ØÏµÊý¾ÝµÄÓ³Éä»úÖÆ
ʹÓÃ
Hibernate
µÄÈýÏî×¼±¸¹¤×÷ÊÇ£º
1¡¢
Ìí¼Ó
hibernate
¿â
......
ʲôÊÇJavaÐéÄâ»ú
JavaÐéÄâ»ú£¨Java Virtual Machine) ¼ò³ÆJVM
¡¡¡¡JavaÐéÄâ»úÊÇÒ»¸öÏëÏóÖеĻúÆ÷,ÔÚʵ¼ÊµÄ¼ÆËã»úÉÏͨ¹ýÈí¼þÄ£ÄâÀ´ÊµÏÖ¡£JavaÐéÄâ»úÓÐ×Ô¼ºÏëÏóÖеÄÓ²¼þ,Èç´¦ÀíÆ÷¡¢¶ÑÕ»¡¢¼Ä´æÆ÷µÈ,»¹¾ßÓÐÏàÓ¦µÄÖ¸Áîϵͳ¡£
JavaÐéÄâ»úµÄÌØµã
¡¡¡¡JavaÓïÑÔµÄÒ»¸ö·Ç³£ÖØÒªµÄÌØµã¾ÍÊÇÓëÆ½Ì¨µÄÎÞ¹ØÐÔ¡£¶øÊ¹ÓÃJavaÐéÄâ»úÊÇÊµÏ ......
package com.google.i_sales.service.data;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.uti ......
µÚÒ»£¬Ì¸Ì¸final, finally, finalizeµÄÇø±ð¡£ ¡¡¡¡
final—ÐÞÊηû£¨¹Ø¼ü×Ö£©Èç¹ûÒ»¸öÀà±»ÉùÃ÷Ϊfinal£¬Òâζ×ÅËü²»ÄÜÔÙÅÉÉú³öеÄ×ÓÀ࣬²»ÄÜ×÷Ϊ¸¸Àà±»¼Ì³Ð¡£Òò´ËÒ»¸öÀ಻Äܼȱ»ÉùÃ÷Ϊ
abstractµÄ£¬ÓÖ±»ÉùÃ÷ΪfinalµÄ¡£½«±äÁ¿»ò·½·¨ÉùÃ÷Ϊfinal£¬¿ÉÒÔ±£Ö¤ËüÃÇÔÚʹÓÃÖв»±»¸Ä±ä¡£±»ÉùÃ÷ΪfinalµÄ±äÁ¿±ØÐëÔÚÉùÃ÷ʱ¸ø¶¨
......
Ò»£®Ñ¡ÔñÌ⣨ÿµÀÌâ3·Ö£¬¹²45·Ö£©
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
£¨1£©ÏÂÁйØÓÚJavaÓïÑÔµÄÌØµã£¬ÃèÊö´íÎóµÄÊÇ£¨ &nb ......