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

java¼Çʱ¾

³ÌÐòûʲôº¬½ðÁ¿£¬¸ßÊÖĪЦ¡£
package first;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;
import java.io.*;
public class F {
 // GUI¿Ø¼þ
 private JFrame frame = new JFrame();
 private JMenu fileMenu = new JMenu("Îļþ");
 private JMenuBar bar = new JMenuBar();
 private JMenuItem newFileItem = new JMenuItem("н¨");
 private JMenuItem openFileItem = new JMenuItem("´ò¿ª");
 private JMenuItem saveFileItem = new JMenuItem("±£´æ");
 private JMenuItem exitItem = new JMenuItem("Í˳ö");
 private JScrollPane scrollPane = null;
 private JTextArea textarea = new JTextArea(8, 40);
 private JFileChooser chooseFile;
 //
 private String filePath; // ´ò¿ªÎļþµÄ·¾¶
 private StringBuffer content = new StringBuffer(); // ÕýÎÄ
 private boolean isSaved = false; // µ±Ç°ÎļþÊÇ·ñÒѱ£´æ
 public void GUIInit() {
  // frame.setResizable(false); // ½ûÖ¹µ÷ÕûframeµÄ´óС
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setBounds(100, 100, 800, 600);
  textarea.setLineWrap(true);
  scrollPane = new JScrollPane(textarea);
  frame.add(scrollPane, BorderLayout.CENTER);
  InitMenu();
  frame.setVisible(true);
 }
 private void InitMenu() {
  frame.setJMenuBar(bar);
  bar.add(fileMenu);
  fileMenu.add(newFileItem);
  fileMenu.add(openFileItem);
  fileMenu.add(saveFileItem);
  fileMenu.add(exitItem);
  newFileItem.addActionListener(new ActionListener() {
   public void actionPerformed(ActionEvent e) {
   }
  });
  openFileItem.addActionListener(new ActionListener() {


Ïà¹ØÎĵµ£º

Java֮staticѧϰ

¶ÔÓÚѧϰstaticÎÒÃÇÏÈÀ´¿´Á½¸öÀý×Ó£º
//Example 1 Tst.java£¬no main() method
package com.blogchina.qb2049;
public class Tst
{
static { System.out.println("111111"); }
}
ÔËÐнá¹ûΪ: 111111
Exception in thread "main" java.lang.NoSuchMethodError: main
ͬÑùµÄµÀÀí¿´µÚ¶þ ......

javaÖйØÓÚʱ¼äÈÕÆÚ²Ù×÷µÄ³£Óú¯Êý

1.¼ÆËãijһÔ·ݵÄ×î´óÌìÊý
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//×¢Òâ,Calendar¶ÔÏóĬÈÏÒ»ÔÂΪ0            
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//±¾Ô·ݵÄÌìÊý ......

Serializable javaÐòÁл¯

Bean Serializable Interface µÄ½Ó¿ÚÈÃBEAN¿ÉÒÔ´®Ðл¯£¬½«Æä±ä³ÉÒ»¸ö¿É±£´æÎªÒÔºóʹÓõĶþ½øÖÆÁ÷¡£µ±Ò»¸öBEAN±»ÏµÁл¯µ½´ÅÅÌÉÏ»òÕ߯äËûÈκεط½£¬Æä״̬±»±£´æÆðÀ´£¬ÆäÖеÄÊôÐÔÖµÒ²²»»á¸Ä±ä¡£ÔÚBEANµÄ¹æ·¶ÖУ¬JSP²¢Ã»ÓÐÒªÇóBEANʵÏÖSerializable½Ó¿Ú¡£µ«ÊÇ£¬Èç¹ûÄúÏ£Íû×Ô¼º¿ØÖÆÄúËù´´½¨µÄ×é¼þµÄserialization½ø³Ì£¬»òÕßÄúÏë ......

Java¿ÆÑ§ÓëÒÕÊõ

  ÒòΪ´óËÄÁ˾ÍÒª¶ÁÑÐÁË£¬±¾¿ÆÆÚ¼ä×ö¹ýµÄСÏîÄ¿´ó¶¼ÊÇ»ùÓÚ.NetµÄ£¬ËüÌṩÁËÌ«ÓÅÔ½µÄ¿ª·¢»·¾³£¬µ¼ÖÂ×ÔÉíˮƽÌá¸ßÓÐÏÞ¡£
  ¿ìÒª¶ÁÑÐÁË£¬¾ÝÁ˽âÑо¿ÉúÆÚ¼ä£¬Ö÷Òª¶¼ÊÇJ2EEµÄÏîÄ¿£¬ËùÒÔ×¼±¸ÖØÐÂ×ÔѧJava£¬²¢³¢ÊÔ»ùÓÚJ2EE×öµã¶«Î÷¡£
  Ê×ÏȽèÁ˱¾JavaµÄÊ飬×Ô¼ºÒ²ÓÐJavaµÄÊ飬²»¹ý×Ô¼º¸Ð¾õ¸üÔ¸Òâ¿´Íâ¹úµÄÊ飬ÒòÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ