Time of Update: 2018-12-05
JAVA版hello world全攻略 侯光敏 看到很多技術網站的BBS上面充斥著java初學者的關於運行第一個java程式的求助資訊,我覺得作為“過來人“很有寫這篇文章的必要,因為他們遇到的都是些很低級的問題,但是讓這些問題佔據bbs上那麼多寶貴的空間就太不應該了。 要搞清楚的基本概念
Time of Update: 2018-12-05
看java求職寶典,有一名這樣的話:Java語言中沒有引用傳遞,只有值傳遞。怎麼都覺得不對。上網查了下資料 在傳遞引用的時候其實是複製了一份引用傳進去的.A a=new A();test(a)相當於(A b=a;test(b))如果傳的是基礎資料型別 (Elementary Data Type),修改這個值並不會影響作為參數傳進來的那個變數,因為你修改的是方法的局部變數,是一個副本。
Time of Update: 2018-12-05
轉載地址:http://blog.csdn.net/fog911811/article/details/6151700 因為工作有這方面的需要,之前上網搜過許多關於將java程式轉為可執行(exe)程式的網頁,但都不盡人意。過了一段時間再搜時發現這個好東西exe4j。親自試了刀發覺真的很簡單和好用。把它記下來方便健忘和大家: 第一、將應用程式匯出成一個JAR檔案。1、先打包程式成一個jar,在eclipse裡面很容易做到,右擊程式選擇“Export”。2、選擇“JAR file”,按“
Time of Update: 2018-12-05
可以給Java虛擬機器設定使用的記憶體,但是如果你的選擇不對的話,虛擬機器不會補償。可通過命令列的方式改變虛擬機器使用記憶體的大小。如下表所示有兩個參數用來設定虛擬機器使用記憶體的大小。 參數描述 -Xms JVM初始化堆的大小 -Xmx JVM堆的最大值
Time of Update: 2018-12-05
應用開發中,經常需要一些周期性的操作,比如每5分鐘檢查一下新郵件等。對於這樣的操作最方便、高效的實現方式就是使用java.util.Timer工具類。比如下面的代碼每5分鐘檢查一遍是否有新郵件:private java.util.Timer timer; timer = new Timer(true); timer.schedule(new java.util.TimerTask() { public void run() { //server.checkNewMail(); 檢查新郵件 } }
Time of Update: 2018-12-05
一、JavaBean的優點:*************************************************************************************A.不需要用到Java文法B.對象的共用更簡單C.請求參數與對象屬性之間可以方便地對應起來*************************************************************************************二、JavaBean的特點:*******
Time of Update: 2018-12-05
我想任何一本介紹模式的書在講到Decorator模式的時候不能不提到它的實際應用——在Java/IO庫裡面的應用,<<Java與模式>>這本書也不例外,有點不一樣的是,這本書在介紹的時候有個專題,是從兩個模式來看Java/IO庫,完這個專題後,個人感覺對Java/IO庫有了全新的認識同時也加深了Decorator模式跟Adapter適配器模式的理解,現和大家分享下這個在我看來很偉大的成果,同時說明下,以下大部分文字跟圖片是來自<<Java與模式>>
Time of Update: 2018-12-05
import java.util.ArrayList;import java.util.List;/** * 求字串的全排列 * * @author wenin819 * */public class Arrange {/** * 判斷調用求排列的主要方法 */public static List<String> arrange(String input){if(null == input || 0 ==
Time of Update: 2018-12-05
This document contains conceptual and procedural information on connecting your development environment or other systems to the ExactTarget SOAP web service API usingJava via the Axis 1.4 SOAP client.Why Connect to the Web Service API using Java and
Time of Update: 2018-12-05
讀寫檔案是最常用的操作之一,每次將相應的程式碼片段複製過來不僅麻煩,還會影響整體的美觀。為此我單獨寫了一個檔案操作的類,需要時先把這個類的代碼粘過去,再調用就方便多了。import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.
Time of Update: 2018-12-05
最近的項目需要使用大量的Excel表,策劃把資料都做成Excel表,通過編輯器把Excel表的資料匯入到資料庫,編輯器提供各種編輯操作,還要提供將資料庫匯出成Excel表的功能。藉助於Java Excel API,這個問題就很簡單了。 一:史上最簡單的方法 對於簡單的表格(純文字),其實可以不藉助Java Excel
Time of Update: 2018-12-05
public void filedown() throws Exception {String fileName = inputPath.replace(inputPath.substring(0,inputPath.lastIndexOf("/",inputPath.length())),"/data/backup"); //原來檔案的路徑String filepath = inputName.substring(inputName.lastIndexOf("/") + 1,
Time of Update: 2018-12-05
項目名稱 項目描述http://andyluo.blogjava.netASM Java bytecode manipulation frameworkAspectWerkz AspectWerkz - Dynamic AOP for JavaAxis Axis - an implementation of the SOAP (Simple Object Access Protocol) submission to W3CBatik Batik SVG Toolkit - Toolkit
Time of Update: 2018-12-05
前段時間要做一個捕捉使用者登入和登出時間的功能,查了很多資料,做了很多測試 ,總結出兩套方案,其中對session有了進一步的認識。 使用者的登入時間很好做了,在使用者驗證成功通過後,得到當前系統時間記錄就行;如果系統用的是Acegi的話,可以寫一個類,繼承Acegi中的 AuthenticationProcessingFilter.java,並覆蓋其onSuccessfulAuthentication方法,故名思
Time of Update: 2018-12-05
在編寫郵件發送相關程式時,會報錯! 主要原因是 javax.mail和javax.activation這兩個包已經在javaEE5當中屬於基礎包了,就是JDK中內建了已經,但是裡面的方法與現在外面的mail.jar和activation.jar有一些出入,所以初學者在直接copy別人代碼的時候往往會出現上面的錯誤。 廢話不多說下面是解決方案 進到X:/Program Files/MyEclipse
Time of Update: 2018-12-05
public class OperatExcel{ private File file = new File(ParamenterInit.SRCEXCELPATH); private File outfile = new File(ParamenterInit.DESTEXCELPATH); private static String sheetName = ParamenterInit.SHEETNAME; private static int column
Time of Update: 2018-12-05
package com.ui.wyp;import java.text.ParseException;import javax.swing.JFormattedTextField;import javax.swing.JFrame;import javax.swing.text.MaskFormatter;public class JustaTest {public static void main(String[] args) throws ParseException { JFrame
Time of Update: 2018-12-05
昨晚波士堂看到王興背誦圓周率,感到有興趣了,於是下個txt,圓周率100萬位開始背誦,太辛苦,代碼實現出來繼續背。package com.xjtu.pi;/** * π的隨機數演算法 * 描述: * 在單位正方形中,隨機往裡面扔點,如果落在單位圓裡面就計數 * 多次重複這一過程進行統計,由於四分之一圓面積為π/4約等於計數值/總數 * 得到π=4*sum/N * 重複的次數越多,算出來的π值越精確 */import static java.lang.Math.*;public class pi
Time of Update: 2018-12-05
《Java資料結構和演算法》第二版 Robert lafore 編程作業 第七章/* 7.1修改partition.java程式(清單7.2),使partitionIt()方法總是用具有最大的 下標值的數組(最右)資料項目作為樞紐,而不是任意一個資料項目。(這和清單7.3 的quickSort.java程式相似。)確保程式對三個或少於三個資料項目的數組也能 執行。為了達到這個目的,需要增加一些額外的語句。 7.2修改quickSort2.java程式(清單7.4)以計算排序中複製和比較的次數,
Time of Update: 2018-12-05
在使用Java調用GDAL之前,先說明一下編譯。在編譯的時候,需要JRE、Ant和SWIG這三個東西,沒有的先下載這兩個東西,下載完之後,安裝,ANT和SWIG直接解壓就行,不用安裝。接下來用記事本開啟nmake.opt,找到第86行左右的地方,如下:# SWIG Java settings!IFNDEF JAVA_HOMEJAVA_HOME = "C:\Program Files\Java\jdk1.6.0_26"!ENDIF!IFNDEF