Time of Update: 2018-12-04
【JAVA IO】_字元編碼筆記本章目標:瞭解常用的幾種編碼掌握亂碼的產生原因3、具體內容編碼:在電腦世界裡,任何的文字都是以指定的編碼方式存在的,在java程式開發中最常見的是以下幾種編碼:ISO8859-1 、GBK/GB2312、unicode、UTFiso8859-1編碼屬於單位元組編碼,最多隻能表示0~255的字元範圍,主要在英文上應用。GBK/GB2312:中文的國際編碼,專門用來表示漢字,是雙位元組編碼。unicode:java中就是使用此編碼方式,也是最標準的一種編碼,是使用16
Time of Update: 2018-12-04
問題:今天配置tomcat運行環境時出現了下邊的問題,The CATALINA_HOME environment variable is not defined correctlyThis environment variable is needed to run this program然後就加上去了CATALINA_HOME環境變數,新問題出現The JAVA_HOME environment variable is not defined correctlyThis
Time of Update: 2018-12-04
檔案上傳和檔案下載是我們在web應用程式中常用的兩個功能,在java中,實現這兩種功能的方式也有很多種,其中struts2就給我們提供了一種算是比較簡單的方式吧,下面我們就一起來看一下,首先我們來看檔案上傳: 檔案上傳
Time of Update: 2018-12-04
Time of Update: 2018-12-04
Time of Update: 2018-12-04
在物件導向的程式領域中,類與類之間是有繼承關係的,例如Java世界中只需要extends關鍵字就可以確定這兩個類的父子關係,但是在關聯式資料庫的世界 中,表與表之間沒有任何關鍵字可以明確指明這兩張表的父子關係,表與表是沒有繼承關係這樣的說法的。為了將程式領域中的繼承關係反映到資料
Time of Update: 2018-12-04
Time of Update: 2018-12-04
最古老的解決方案是使用String的位元組碼轉換,這種方案問題是不方便,我們需要破壞對象封裝性,進行位元組碼轉換。 還有一種方式是對J2EE容器進行編碼設定,如果J2EE應用系統脫離該容器,則會發生亂碼,而且指定容器配置不符合J2EE應用和容器分離的原則。 在Java內部運算中,涉及到的所有字串都會被轉化為UTF-8編碼來進行運算。那麼,在被Java轉化之前,字串是什麼樣的字元集?
Time of Update: 2018-12-04
1、文法:必須比較熟悉,在寫代碼的時候IDE的編輯器對某一行報錯應該能夠根據報錯資訊知道是什麼樣的語法錯誤並且知道任何修正。 2、命令:必須熟悉JDK帶的一些常用命令及其常用選項,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果這些命令你沒有全部使用過,那麼你對java實際上還很不瞭解。 3、工具:必須至少熟練使用一種IDE的開發工具,例如Ecl
Time of Update: 2018-12-04
package com.csmzxy.rjxy.j2se.array_collection_04;public class LinkedListTest { private static int size; private Node header = null;// 表示為頭結點 public LinkedListTest() { header = new Node(null, null); size = 0; } public
Time of Update: 2018-12-04
網上找了很多資料,學習了一下內部類,其實也不常用,具體也沒有怎麼使用過,還是學習下了。一般用在 事件處理、線程比較多注意匿名類的聲明是在編譯時間進行的,執行個體化在運行時進行。這意味著for迴圈中的一個new語句會建立相同匿名類的幾個執行個體,而不是建立幾個不同匿名類的一個執行個體。在使用匿名內部類時,要記住以下幾個原則:匿名內部類不能有構造方法。 匿名內部類不能定義任何靜態成員、方法和類。 匿名內部類不能是public,protected,private,static。
Time of Update: 2018-12-04
我在開發水晶報表的過程中,發現文字和線條經常錯位.萬分苦惱.問題是這樣的:有一些老式的報表,文字有底線,但不能用設定字型為底線字型的方式解決,因為如果該欄位為空白的話,用底線字型,則該處空白.而實際要求卻是此處不管欄位是否為空白,線條是必須有的.於是只能用畫出線條的方式解決這個問題.這實在是個煩瑣的過程.因為要把每一根線條和文字恰到好處的配合,是非常困難的.並且我發現:即使你費了千辛萬苦,在編輯器中預覽報表,線條和字配合的很好的話,如果在頁面上顯示,就是很亂的(常常是線條和文字重合,列印出來也有
Time of Update: 2018-12-04
DispatchAction 當在stuts中需要在一個action中定義多個方法時,可以使用DispathAction來完成,DispathAction是struts的一個類,org.apache.struts.actions.DispatchAction;建立action時,只要繼承它就可以了。使用DispathAction可以減少Action的數量,它是用反射來實現的!一、讓我們來看Dispatchaction的運行過程: 例(顏色對應的為傳遞通路):
Time of Update: 2018-12-04
在最近的一個OA中,我需要判斷兩個日期是否是同一周,根據一個給定的日期獲得所屬周的周一和周五的日期。在完成以上任務時,我發現Calendar 的確是一個功能強大的class。下面給出源碼,供兄弟們參考指正。/* * 建立日期 2005-3-30package com.infoearth;import java.sql.Timestamp;import java.text.*;import java.util.*;/** * @李春雷 *public class ManageWeek
Time of Update: 2018-12-04
關於Java Collection Framework,你可能已經知道如下一些事實Vector是安全執行緒的,ArrayList不是 ArrayList的讀操作比LinkedList快,LinkedList的append操作比ArrayList快 Set中不可能有兩個相等的元素,也就是說,如果e1和e2都在同一個Set中,那麼不可能有e1.equals(e2) HashMap是線程不安全的,HashTable是安全執行緒的
Time of Update: 2018-12-04
package com.XXXXXX.oss.commons.mail;import java.util.Date;import java.util.Enumeration;import java.util.Properties;import java.util.Vector;import javax.activation.*;import javax.mail.Authenticator;import javax.mail.Message;import
Time of Update: 2018-12-04
歸納總結 java excel 操作:1.設定不顯示excel網格線 sheet.setDisplayGridlines(false);其中sheet是Sheet對象 2.設定excel儲存格中的內容換行 cellStyle.setWrapText(true);其中cellStyle是WorkBook建立的CellStyle對象,然後將cellStyle設定到要換行的Cell對象,最後在要換行的對象(一般為字串)加入"/r/n"。如 topTile.append("/r/n" +"
Time of Update: 2018-12-04
在 Java 程式中使用多線程要比在 C 或 C++ 中容易得多,這是因為 Java 程式設計語言提供了語言級的支援。本文通過簡單的編程樣本來說明 Java 程式中的多線程是多麼直觀。讀完本文以後,使用者應該能夠編寫簡單的多線程程式。 為什麼會排隊等待? 下面的這個簡單的 Java 程式完成四項不相關的任務。這樣的程式有單個控制線程,控制在這四個任務之間線性地移動。此外,因為所需的資源 ? 印表機、磁碟、資料庫和顯示屏 --
Time of Update: 2018-12-04
例如:子線程運行10次,然後主線程運行100次,按照這樣迴圈50次,如何設計public class ThreadCommunication {public static void main(String[] args) {final Output output = new Output();//子線程new Thread(new Runnable(){public void run(){for(int i=1;i<=50;i++){output.sub(i);}}}).start();/
Time of Update: 2018-12-04
Java讀、寫、修改Excel檔案 點擊88DOC.COM尋找更多文檔Java Excel是一開放源碼項目,通過它Java開發人員可以讀取Excel檔案的內容、建立新的Excel檔案、更新已經存在的Excel檔案。使用該API非Windows作業系統也可以通過純Java應用來處理Excel資料表。因為是使用Java編寫的,所以我們在Web應用中可以通過JSP、Servlet來調用API實現對Excel資料表的訪問。提供以下功能:從Excel 95、97、2000等格式的檔案中讀取資料;