Time of Update: 2018-07-19
首先我們來看這樣一個有意思的java程式: public static void main(String[] args){ int i, sum1, sum2; i=0; sum1 = (i++)+(i++); System.out.println("sum1="+sum1); i = 0; sum2 = (++i)+(++i); System.out.println("sum2=
Time of Update: 2018-07-19
一、集合與數組 數組(可以儲存基礎資料型別 (Elementary Data Type))是用來存現對象的一種容器,但是數組的長度固定,不適合在對象數量未知的情況下使用。 集合(只能儲存物件,物件類型可以不一樣)的長度可變,可在多數情況下使用。 二、層次關係 如圖所示: 圖中,實線邊框的是實作類別,折線邊框的是抽象類別,而點線邊框的是介面
Time of Update: 2018-07-19
java.lang.NoSuchMethodException 解決辦法 1、Action類沒有繼承structs裡面的DispatchAction或者其它的類 你有沒有試試看 其它的方法能不能用,要是都是這種情況的話,可能是你的Action類沒有繼承structs裡面的DispatchAction或者其它的類。還有你注意下方法的參數列表,類型順序要正確才行,是按照以下順序的: ActionMapping mapping,ActionForm
Time of Update: 2018-07-19
今天遇到這麼一個異常,原來是對action進行了代理,這個是在spring的設定檔中的。所以,修改掉就正常了。 如何修改呢。 1. 加入代理的話,那麼action 中就要有如下方法。 <property name="transactionAttributes">
Time of Update: 2018-07-19
Object類:超類,所有類的父類 equals(String str):用於比較兩個對象(字串)是否相等 toString() :返回字串System類:系統類別 out:輸出 in:接收鍵盤輸入 exit():停止程式 currentTimeMillis():返回以毫秒為單位的目前時間Math類:演算法類 ceil(double d):小數點後為零 取整數,不為零向上取整 double d =212.9;
Time of Update: 2018-07-19
異 常:★★★★ 異常:就是不正常。程式在運行時出現的不正常情況。其實就是程式中出現的問題。這個問題按照物件導向思想進行描述,並封裝成了對象。因為問題的產生有產生的原因、有問題的名稱、有問題的描述等多個屬性資訊存在。當出現多屬性資訊最方便的方式就是將這些資訊進行封裝。異常就是java按照物件導向的思想將問題進行對象封裝。這樣就方便於操作問題以及處理問題。 出現的問題有很多種,比如角標越界,null
Time of Update: 2018-07-19
net.sf.json.JSONException: java.lang.NoSuchMethodException: com.air.app.finance.entity.SubjectSum.<init>() at net.sf.json.JSONObject.toBean(JSONObject.java:288) at net.sf.json.JSONArray.toArray(JSONArray.java:318) at net.sf.json.
Time of Update: 2018-07-19
因同學介紹,投了簡曆,去公司面試。報的是Java工程師。 一開始,自我介紹,問了下項目,寫二分尋找插入,返回要插入的位置資訊。 一個月前面試的時候也讓寫這個,但是覺得Java也挺好寫的,就用Java寫了,回去後也沒有看看有沒有錯;今天寫的時候因為剛看過快排,老是想著快排的東西,加上隔壁也有人在面試聲音挺大覺得略吵,寫得好亂,後來重新寫了一下,但是似乎有錯。 接著,把一個單鏈表倒著排,問演算法。
Time of Update: 2018-07-19
一個對象序列化的介面,一個類只有實現了Serializable介面,它的對象才是可序列化的。因此如果要序列化某些類的對象,這些類就必須實現Serializable介面。而實際上,Serializable是一個空介面,沒有什麼具體內容,它的目的只是簡單的標識一個類的對象可以被序列化。 什麼情況下需要序列化
Time of Update: 2018-07-19
abstract(抽象)修飾符,可以修飾類和方法 1,abstract修飾類,會使這個類成為一個抽象類別,這個類將不能產生對象執行個體,但可以做為物件變數聲明的類型,也就是編譯時間類型,抽象類別就像當於一類的半成品,需要子類繼承並覆蓋其中的抽象方法。 2,abstract修飾方法,會使這個方法變成抽象方法,也就是只有聲明(定義)而沒有實現,實現部分以";"代替。需要子類繼承實現(覆蓋)。
Time of Update: 2018-07-19
package test; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 社會安全號碼碼驗證 * */ public class IdentificationCodeUtil { public static final int IDENTITYCODE_OLD = 15; // 老身份證15位 public static final int IDENTITYCODE_NEW = 18; // 新身份證1
Time of Update: 2018-07-19
一、Java項目開發全程實錄 第1章 進銷存管理系統(Swing+SQL Server2000實現) 第2章企業內部通訊系統(Swing+JavaDB實現) 第3章 企業人事管理系統( Swing+Hibernate+Oracle實現) 第4章 酒店管理系統(Swing+SQL Server2005實現) 第5章 圖書館管理系統(Swing+SQL Server2000實現) 第6章 企業快信(Swing+JavaDB實現) 第7章 欣想電子商城(
Time of Update: 2018-07-19
Java多線程讀檔案: package com.myjava;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class ThreadReadDemo {/**Java多線程讀大檔案 *
Time of Update: 2018-07-19
一、contains方法 1:描述 java.lang.String.contains() 方法返回true,若且唯若此字串包含指定的char值序列 2:聲明 public boolean contains(CharSequence s) 3:傳回值 此方法返回true,如果此字串包含,否則返回false。 4:執行個體 public static void main(String[] args) { String str =
Time of Update: 2018-07-19
C3P0是一個開放原始碼的JDBC串連池,它在lib目錄中與Hibernate一起發布,包括了實現jdbc3和jdbc2擴充規範說明的Connection 和Statement 池的DataSources 對象。 BoneCP 是一個開源的快速的 JDBC 串連池。BoneCP很小,只有四十幾K(運行時需要log4j和Google Collections的支援,這二者加起來就不小了),而相比之下 C3P0 要六百多K。另外個人覺得 BoneCP
Time of Update: 2018-07-19
1. 有這樣一種說法,如今爭鋒於IT戰場的兩大勢力,MS一族偏重於底層實現,Java一族偏重於系統架構。說法根據無從考證,但從兩大勢力各自的社區力量和圖書市場已有佳作不難看出,此說法不虛,但掌握Java的底層實現對Java程式員來說是至關重要的,本文介紹了Java中的資料在記憶體中的儲存。 2
Time of Update: 2018-07-19
一、String工具類 package com.mkyong.common; import java.util.ArrayList; import java.util.List; /**
Time of Update: 2018-07-19
1. 在web容器中設定(此處以tomcat為例) 在tomcat-5.0.28\conf\web.xml中設定,以下是tomcat 5.0中的預設配置: <session-config>
Time of Update: 2018-07-19
一、串連資料庫的綜合類 [java] view plain copy print ? package com.itjh.javaUtil; import java.sql.Connection;
Time of Update: 2018-07-19
Java的記憶體配置上,主要分4個塊:一塊是用來裝代碼的,就是編譯的東西。一塊是用來裝靜態變數的,例如用static關鍵字的變數,例如字串常量。一塊是stack,也就是棧,是用來裝變數和參考型別的,但區別在於,裝了變數以後,變數上是有值的,而參考型別本身在stack上是沒有值的(地址)。一塊是heap,也就是堆。堆可以一句話概括,裝new出來的東西。所以綜上所述,基礎資料型別 (Elementary Data