Time of Update: 2018-12-05
一、什麼是嵌套類及內部類 可以在一個類的內部定義另一個類,這種類稱為嵌套類(nested
Time of Update: 2018-12-05
java的重用機制有 override,overload,hide,shadow override 覆寫,子類覆蓋父類同名同參方法 overload 重載,同類中同名不同參的方法 hide 隱藏,隱藏是指,父類的靜態方法"被隱藏故免於被子類覆寫",形式上來說,父子類的同名同參static方法即為hide;從原理上來講,static方法不屬於對象而屬於類,所以沒有繼承 的概念;從使用上來看,static方法是用類直接調用,不存在多態! shadow
Time of Update: 2018-12-05
綱要:1、小應用程式:在網頁或appletviewer中啟動並執行繼承於Applet或JApplet子類的程式。Applet和JApplet的區別:兩者布局方式不同,Applet是FlowLayout方式,JApplet是BorderLayout方式;添加組件的方法不同,Applet.add(child) JApplet.getContentPane.add(child);2、小應用程式的生命週期:public void init()小應用程式初次開機時執行此方法;public void
Time of Update: 2018-12-05
綱要:OOP方法提供了一種資料和方法重組的手段。3個基本特徵:封裝、繼承和多態1)類、欄位和方法類的定義:[類修飾符]class類名[extends父類名][implements介面名列表]{類體}方法的定義:每個方法必須屬於某個類,[方法修飾符]傳回型別
Time of Update: 2018-12-05
數組線性儲存結構,有無序和有序之;尋找,插入,刪除演算法要考慮數組中是否有重複元素。java中數組基礎java中數組作為對象使用,因此使用new產生對象。 int ar[] = new int[10];數組取值:[]運算子,下標索引從0開始到長度-1;數組初始化:對象為被賦值是預設為null,使用該值會null pointer exception 例外。int ar[] = new int[]{,,,,,};int ar[] = {,,,,,};(初始化列表)// array.java//
Time of Update: 2018-12-05
類修飾符Public可以從其他類中訪問obstract本類不能被執行個體化final不能再聲明子類 構造器修飾符Public可以從所有的類中訪問Protected只能從自己的類和它的子類中訪問Private只能在本類中訪問 域修飾符Public可以從所有的類中訪問Protected只能從本類和它的子類中訪問Private只能從本類中訪問它Static對該類的所有執行個體只能有一個域值存在transient不是一個對象持久狀態的一部份Volatile可以被非同步線程所修改final必須對它賦予初值
Time of Update: 2018-12-05
綱要:1)基本GUI組件:Demo執行個體在目錄/jsdk/demo/jfc/SwingSet2/; Swing整體介紹:javax.swing(輕量級);java.awt(相關性強);容器(組件放在容器中有頂層容器和其他容器)和組件(基本控制組件、可編輯顯示組件和不可編輯顯示組件)頂層容器:小應用程式AppletJApplet、對話方塊和架構JFrame;其他容器:面板JPanel、滾動窗格、分裂窗格、標籤窗格、工具條JToolBar。基本控制組件:按鈕JButton、選項按鈕、複選框JChe
Time of Update: 2018-12-05
建了的一個預存程序,需要傳 DATE 類型的參數: 如下:PROCEDURE Synchronous_OrdersInfo_Data(start_date IN DATE,end_date IN DATE)·········在java代碼中如下調用(時間類型為java.sql.Date),即使資料庫有資料,不能正確返回結果集:public Object doInCallableStatement(CallableStatement cs) throws SQLException,
Time of Update: 2018-12-05
很多時候需要在項目中產生Word文檔,Java語言結合Freemaker技術匯出Word文檔我覺得這種方式不錯。1.先看代碼主程式碼如下:package com;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import
Time of Update: 2018-12-05
以前關於readObject()和writeObject()理解不深,不明白為什麼兩者要是private的。網上的很多文章都直接講它們怎麼用,沒有清楚闡明其道理。這篇文章很好的回答了這個問題:http://www.javablogging.com/what-are-writeobject-and-readobject-customizing-the-serialization-process/這裡是對該文章的中文翻譯:http://bluepopopo.iteye.com/blog/486548
Time of Update: 2018-12-05
一、主要功能:1、支援純數字、大寫字母、小寫字母,及兩兩混合或三者混合類型驗證碼;2、支援自訂特殊字元排除(如0oOi1jI);3、支援圖片及文字兩種類型驗證碼;4、支援自訂驗證碼圖片大小;5、支援自訂幹擾線條數;6、支援自訂及隨機定義圖片、文字、幹擾線顏色;其他:樣本頁面提供了<iframe>和<img>兩種頁面顯示驗證碼的方式。a、僅阿拉伯數字 二、主要代碼1.index.jsp<%@ page language="java"
Time of Update: 2018-12-05
JAVA6中開發WebService----快速實踐1.建立一個web工程wstest 用Eclipse,點擊右鍵建立一個web工程即可。2.建立包 com.test.ws3.建立服務端類檔案 com.test.ws.Hello.java package com.test.ws; import javax.jws.WebService; import
Time of Update: 2018-12-05
這麼題目看起來就比較有爭議:運行起來專業的代碼才專業嘛。但是從另外一個角度來說"讓代碼看上去比較專業"是一個積極的做法,無論對誰都沒有壞處,對工程師,管理者和使用者都有益無弊。 首先這個題目說的是"看上去",所以我不會說明如何使代碼真正專業。世界上有很多的書籍和文章告訴軟體工程師如何寫出專業的代碼。如果要說"什麼樣的代碼看上去比較專業?"那就要定義什麼是專業的代碼。嗯,關於這點我不能下一個準確的定義。那麼可以這樣,大家可以參考一些大家共認的專業代碼。對於Java
Time of Update: 2018-12-05
JAVA的設計原則 1. 介面隔離原則(ISP:Interface Segregation Principle)定義:使用多個專門的比使用單一的總介面要好。也可以說:建立單一介面,不要建立臃腫龐大的介面。ISP的兩種定義:◇ “Clients should not be forced to depend upon interfaces that they don't use”用戶端不應該依賴它不需用的介面。◇ “The dependency of one class to
Time of Update: 2018-12-05
Regex是字串處理的終極武器,本文以一個具體題目簡介java對Regex的支援。題目:將一個字串中的形如href=“XXXX”和 src=“XXXX”的部分取出,列印。處理Regex主要用到java.util.regex.Matcher和 java.util.regex.Pattern兩個類。//測試用的字串String source= "...href=/"www.google.cn/"...src=/"www.baidu.com/"...";//使用Regex定義一個樣式String
Time of Update: 2018-12-05
總結一下java擷取路徑幾種途徑- - 在寫java程式時不可避免要擷取檔案的路徑...總結一下,遺漏的隨時補上 1.可以在servlet的init方法裡String path = getServletContext().getRealPath("/");這將擷取web項目的全路徑例如
Time of Update: 2018-12-05
最近在項目中發現java擷取系統時間 new Date().toLocaleString()相差13個小時,之前沒有出現該情況,只是升級後出現的。具體如何導致的,還在學習中ing!下面貼出解決方案:Java代碼 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import java.util.TimeZone;
Time of Update: 2018-12-05
Java基礎:利用HttpClient擷取網頁內容 發布時間:2006.04.24 05:18 來源:未知 作者:oneworld
Time of Update: 2018-12-05
對JAVA的集合的理解是想對於數組 數組是大小固定的,並且同一個數組只能存放類型一樣的資料(基本類型/參考型別) JAVA集合可以儲存和運算元目不固定的一組資料。 所有的JAVA集合都位於 java.util包中! JAVA集合只能存放參考型別的的資料,不能存放基礎資料型別 (Elementary Data Type). JAVA集合主要分為三種類型: Set(集) List(列表) Map(映射) Collection 介面 Collection是最基本的集合介面,
Time of Update: 2018-12-05
在java工程裡,我們不可避免的會擷取本地檔案,以下我就介紹下類File建立一個file,檔案的路徑應該怎樣寫。File f = new File("src/com/util/db.xml");//直接new個File類f,那麼檔案的相對路徑是相對於你的工程的,所以相對路徑是這樣寫的;new **Class().getClass().getResourceAsStream("db.xml");//通過類名的getClass()下方法擷取檔案,這樣如果該xml檔案與**Class()類在一個包下,