Time of Update: 2018-12-03
轉自:http://www.iteye.com/topic/8344471. 基本 概念 IO 是主存和外部裝置 ( 硬碟、終端和網路等 ) 拷貝資料的過程。 IO 是作業系統的底層功能實現,底層通過 I/O 指令進行完成。 所有語言運行時系統提供執行 I/O 較進階別的工具。 (c 的 printf scanf,java 的物件導向封裝 ) 2. Java 標準 io 回顧 Java 標準 IO 類庫是 io 物件導向的一種抽象。基於本地方法的底層實現,我們無須關注底層實現。
Time of Update: 2018-12-03
在SYBASE12.5或者更久以前的版本都是不支援函數,但是有些時候我們又需要一些函數,而不僅僅是過程,這裡有可以採用JAVA實現,並且寫JAVA肯定比寫預存程序要好多了,JAVA處理資料的能力或者是類型,會讓SYBASE增不少光彩。以下是網上找到的一篇文章,詳細介紹如何在SYBASE中使用JAVA,但我先說明一點,我現在用的是12.5.4這個版本,也提示開啟JAVA功能成功,但是去不能夠將JAR檔案提交到資料庫,也許這樣與作業系統或者是資料庫版本的問題。-------------------
Time of Update: 2018-12-03
1.JasperReports是一個基於Java的開源報表工具,它可以在Java環境下像其他IDE報表工具一樣來製作報表。JasperReports支援PDF、HTML、XLS、CSV和XML檔案輸出格式。JasperReports是當前Java開發人員最常用的報表工具。2.Pentaho是一個以工作流程為核心的、強調面向解決方案而非工具組件的BI套件,整合了多個開源項目,目標是和商業BI相抗衡。它偏向於與商務程序相結合的BI解決方案,側重於大中型公司專屬應用程式。它允許商務分析人員或開發人員建
Time of Update: 2018-12-03
/*** 將產生的xml和附件打包成.tb檔案* zipFileStorePath="D:\\testzip\\test.zip"* needToZipFilePath="D:\\testzip\\test"* */public String zipAllFileToTb(String zipFileStorePath,String needToZipFilePath) {BufferedOutputStream bos = null;try {bos = new
Time of Update: 2018-12-03
前言:最近剛把《Thinking in Java 3rd》解決掉,雖然有C/C++的底子,但是東西一多還是胡亂起來了,最好的記憶方法就是實踐了,對於初出茅廬的我來說,SWING其實是最有吸引力最立杆見影的東西了吧,跟公交線路一樣,總是騎車的人不會對它熟悉到哪裡去。這裡就稍稍談下個人的學習心得之類的吧。 做個最簡只帶按鈕,文本編輯框的SWING吧: import javax.swing.*;import java.awt.*;import java.awt.event.*; //
Time of Update: 2018-12-03
1.abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}大俠們,這有何錯誤?答案: 錯。abstract method必須以分號結尾,且不帶花括弧。2.public class Something { void doSomething () { private String s = ""; int l =
Time of Update: 2018-12-03
5.回複郵件回複郵件的方法很簡單:使用Message類的reply()方法,通過配置回複郵件的收件者地址和主題(如果沒有提供主題的話,系統將預設將“Re:”作為郵件的主體),這裡不需要設定任何的郵件內容,只要複製發信人或者reply-to到新的收件者。而reply()方法中的boolean參數表示是否將郵件回複給寄件者(參數值為false),或是恢複給所有人(參數值為true)。補充一下,reply-to地址需要在發信時使用setReplyTo()方法設定。MimeMessage reply =
Time of Update: 2018-12-03
在使用webservice,mule esb等需要jaxb的項目裡經常會出現 JAXB 2.0 API is being loaded from the bootstrap classloader這個錯誤,按照打出的資訊Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See
Time of Update: 2018-12-03
android項目 R.java資源檔不自動產生的原因有多種:1. SDK有錯誤或找不到SDK2. default.propites檔案中定義的target=android-8與eclipse設定的不一致3. 項目中有錯誤,xml檔案錯誤,資源檔名不合法:有大寫字元,數字開頭,有空格等其他 如AndroidManifest.xml裡如果指定了<uses-sdk android:minSdkVersion="5"/>與eclipse中設定的不一致(level 5 對應android2.
Time of Update: 2018-12-03
import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class ScaleImage { private int width; private int height; private int scaleWidth; double support =
Time of Update: 2018-12-03
JAVA 中URL連結中文參數亂碼的若干處理方法,現在整理收錄如下:方法一:http://xxx.do?ptname='我是中國人'String strPtname = request.getParameter("ptname");strPtname = new String(strPtname.getBytes("ISO-8859-1"), "UTF-8"); 方法二:<%@ page contentType="text/html;charset=gb2312"
Time of Update: 2018-12-03
此類為java.util.Collection的工具類.欄位:public static final List EMPTY_LIST ;public static final Map EMPTY_MAP ;public static fianl Set EMPTY_SET ;方法:boolean addAll(Collection c,Object ......a)
Time of Update: 2018-12-03
本文將介紹 Java Platform, Enterprise Edition (Java EE 5) 的一種設計方法,它利用了 Enterprise JavaBeans (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一種標準的對象關係映射解決方案,該解決方案避免了依賴第三方架構(如 Hibernate)。您將看到應用程式範例的詳細內容,其中驗證了本方法並闡明關鍵設計決定。期待已久的下一版本 Java EE 5 即將發布(參見 參考資料
Time of Update: 2018-12-03
http://blog.csdn.net/marshane/article/details/31323381、 類、對象的概念: 1) 類:具有共同屬性和行為的對象的抽象。類是建立對象的模板。 2) 對象:現實世界中的實體。在電腦中,是指可標識的儲存地區。 3) 類是對象的抽象、對象是類的執行個體。 2、 抽象:是從特定的執行個體中抽取共同性質形成一般化概念的過程。 3、 介面與抽象類別: 1)介面和抽象類別都用於抽象,介面是抽象類別的抽象。
Time of Update: 2018-12-03
tomcat java.net.ConnectException: Connection refused1,描述在一次配置新工程項目,修改Tomcat server.xml後,執行shutdow.sh指令碼關閉伺服器,提示出現如下錯誤:tomcat java.net.ConnectException: Connection refused等一大堆錯誤在網上搜尋一圈,一說需要重啟伺服器,這個有點不至於,而說是由於8080或者8009連接埠被佔用了導致關閉失敗,但是沒有解決http://www.51
Time of Update: 2018-12-03
1、
Time of Update: 2018-12-03
Java處理Word, Excel, PDF文檔的4種開源系統的代碼例子
Time of Update: 2018-12-03
package test;import java.io.*;import java.util.Date;import java.awt.*;import java.awt.image.*;import javax.imageio.*;import com.swetake.util.Qrcode;public class QRCodeEncoderTest {public QRCodeEncoderTest() {}public static void create_image(String
Time of Update: 2018-12-03
MD5的全稱是Message-Digest Algorithm 5,Message-Digest泛指位元組串(Message)的Hash變換,就是把一個任意長度的位元組串變換成一定長的大整數。MD5將任意長度的"位元組串"變換成一個128bit的大整數,並且它是一個無法復原的字串變換演算法,換句話說就是,即使你看到來源程式和演算法描述,也無法將一個MD5的值變換回原始的字串,從數學原理上說,是因為原始的字串有無窮多個,這有點象不存在反函數的數學函數。import
Time of Update: 2018-12-03
Java基礎小結(數實值型別轉換規則)一 數實值型別轉換規則數值型資料進行運算時,如果運算元的類型不同或運算元的類型均低於int型,則會進行自動類型轉換處理,具體規則如下:1)如果兩個運算元中有一個是double型,則系統先將另一個運算元的值轉換為double型,然後再進行運算,否則2)如果兩個運算元中有一個是float型,則系統先將另一個運算元的值轉換為float型,然後再進行運算,否則3)如果兩個運算元中有一個是long型,則系統先將另一個運算元的值轉換為long型,然後再進行運算,否則4)