Time of Update: 2018-12-03
package com.yjd.els; import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.*;import javax.swing.Timer; public class Tetris extends
Time of Update: 2018-12-03
簡單來說,Java的序列化機制是通過在運行時判斷類的serialVersionUID來驗證版本一致性的。在進行還原序列化時,JVM會把傳來的位元組流中的serialVersionUID與本地相應實體(類)的serialVersionUID進行比較,如果相同就認為是一致的,可以進行還原序列化,否則就會出現序列化版本不一致的異常。當實現java.io.Serializable介面的實體(類)沒有顯式地定義一個名為serialVersionUID,類型為long的變數時,Java序列化機制會根據編譯的
Time of Update: 2018-12-03
Set的最大特點是能去掉重複的元素並擷取相應資料,下面看個簡單的代碼,先使用QBC查詢出所有員工,在過濾掉重複的員工所在部門,最後得到所有員工的部門串:List<Employee> list = employeeDAO.findByExample(employee);Set set = new HashSet();for (int i = 0; i < list.size(); i++)
Time of Update: 2018-12-03
在使用JavaScript的時候,有時候想用到StringBuffer,但發現JavaScript又沒有提供此方法,可以自己封裝個方法,以後就很方便的去使用了,至於有沒有更好的方法去實現,本人還不是很清楚,如果朋友們有什麼更好的方法,互相交流下哦…… <script type="text/javascript">function StringBuffer(){this.strings = new
Time of Update: 2018-12-03
這個問題的根源是jvm虛擬機器的預設Heap大小是64M,可以通過設定其最大和最小值來實現.設定的方法主要是幾個.1.可以在windows 更改系統內容變數加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在E:\Program Files\apache-tomcat-6.0.29\bin\catalina.bat 中加上:set JAVA_OPTS=-Xms512m -Xmx512m位置在: rem Guess
Time of Update: 2018-12-03
簡單的Java對象(Plain Ordinary Java Objects)實際就是普通JavaBeans,使用POJO名稱是為了避免和EJB混淆起來, 而且簡稱比較直接. 其中有一些屬性及其getter setter方法的類,有時可以作為value object或dto(Data Transform Object)來使用.當然,如果你有一個簡單的運算屬性也是可以的,但不允許有業務方法,也不能攜帶有connection之類的方法。 POJO是Plain Ordinary Java
Time of Update: 2018-12-03
package io_test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import
Time of Update: 2018-12-03
你覺得自己是一個Java專家嗎?是否肯定自己已經全面掌握了Java的異常處理機制?在下面這段代碼中,你能夠迅速找出異常處理的六個問題嗎? 1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createStatement();5 ResultSet rs = stat.executeQuery(6 "select uid, name from
Time of Update: 2018-12-03
問題:利用多態編程建立一個圖形(Shape)類,實現求正方形(Square),三角形(Triangle),圓(Circle)的面積,方法:抽象一個共用父類,定義一個函數為求面積的公用介面,再重新定義各形狀的求面積函數。在主類中建立不同類的對象,並求得不同形狀的面積。進入正題... 在同一個包下分別建立以下五個類,運行TestShape類即可! // 抽象類別--圖形-------------------------------------- public abstract class
Time of Update: 2018-12-03
package httpclient;import java.io.IOException;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.Socket;import java.net.SocketAddress;import java.net.UnknownHostException;import java.security.KeyManagementException;import
Time of Update: 2018-12-03
面試官:知道什麼叫類嗎?應聘者:我這人實在,工作努力,不知道什麼叫累。面試官:知道什麼是包?應聘者:我這人實在 平常不帶包 也不用公司準備了。面試官:知道什麼是介面嗎?應聘者:我這個人工作認真。從來不找借口偷懶。面試官:知道什麼是繼承嗎?應聘者:我是孤兒沒什麼可以繼承的。面試官:知道什麼叫對象嗎?面試官:知道,不過我工作努力,上進心強,暫時還沒有打算找對象。面試官:知道多態嗎?應聘者:知道,我很保守的。我認為讓心愛的女人為了自已一時的快樂去墮胎是不道德的行為!請問這和 Java 有什麼關係??
Time of Update: 2018-12-03
異常資訊::2009-12-02 09:57:35 [org.directwebremoting.impl.DefaultRemoter]-[WARN] Method execution failed: java.util.UnknownFormatConversionException: Conversion = 'F'at java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2605)at
Time of Update: 2018-12-03
java中相對路徑,絕對路徑問題總結 ————bohemia(城)前言: 前一段時間,由於在處理Web應用下的檔案建立與移動等,因此涉及到很多關於java中相對路徑,絕對路徑等問題。同時,對於Web應用中的相對路徑,絕對路徑,以及Java.io.File類學習了一下。也找了一些資料。希望大家遇到類似的問題,可以更有效解決。=========================================================================
Time of Update: 2018-12-03
import java.awt.Image;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Timer;import java.util.TimerTask;import javax.swing.ImageIcon;
Time of Update: 2018-12-03
/********************由於無法上傳附件,cds.exe請到csdn下載!http://download.csdn.net/source/3317043附件出處:http://home.no/aksoftware/ 第三個,QRes********************/import java.io.IOException;/****修改解析度* @author cmxie*/public class ChangeDisplaySettings {
Time of Update: 2018-12-03
Java 提供兩種不同的類型:參考型別和原始類型(或內建類型)。另外, Java還為每個原始類型提供了封裝類(Wrapper)。如果需要一個整型變數,是使用基本的int 型呢,還是使用 Integer 類的一個對象呢?如果需要聲明一個布爾類型,是使用基本的boolean,還是使用Boolean 類的一個對象呢?本文可協助您作出決定。下表列出了原始類型以及它們的對象封裝類。原始類型 封裝類=================boolean Booleanchar
Time of Update: 2018-12-03
相信學java的人都對new Object();建立對象都很熟悉,但想要真正瞭解原理就沒那麼容易!以以下例子為例,解釋class代碼及執行過程,如有錯誤,還望各位高手多多指教! public class Dog {public String name;public int age;public Dog() {}public Dog(String name){this.name = name;}public Dog(String name, int age){this.name =
Time of Update: 2018-12-03
Java把現實中的任何事物都當做一個對象(Object), Java是物件導向的,就是Object Orentied 簡稱OO 。此處的Object在Java中被定義為一個頂級父類,它是任何類父類,我們可以顯示的繼承它,也可以隱式繼承,如以下執行個體: public class Dog extends Object{ }與public class Dog{ } 完全等價。那麼Object有什麼樣的作用?為什麼每個類要去繼承Object呢?首先來看一下Object中包含的方法。 1
Time of Update: 2018-12-03
通過 java.lang.reflect.Method,我們可以在運行時訪問並調用類的方法。Obtaining Method Objects如果知道方法的簽名,則可以直接取出指定的方法:package tao.xiao.action;import java.lang.reflect.Method;public class A implements IT1 {public void f1() {}public void f1(String s) { }public String f2(int x)
Time of Update: 2018-12-03
通過 java.lang.reflect.Field,我們可以在運行時訪問類的成員變數。Obtaining Field Objects, Field Names and Field Typespackage tao.xiao.action;import java.lang.reflect.Field;public class A implements IT1 {private int a;protected String b;public float c;public double[]