模板模式執行個體(java)

/** * 進階抽象類別 * @author Administrator * */public abstract class AbstractClass {public static final String METHOD_1 = "m1";public static final String METHOD_2 = "m2";public final void templateMethod(String

java double 相加的怪事情

java double 相加的怪事情問題的提出:   編譯運行下面這個程式會看到什嗎?   public   class   Test{   public   static   void   main(String   args[]){   System.out.println(0.05+0.01);   System.out.println(1.0-0.42);   System.out.println(4.015*100);   System.out.println(123.3/100); 

java 如何用java判斷遠程伺服器上的檔案是否存在

今天是20130318在做資料檔案匯入到   LEFTII   中是遇到一個檔案,在做匯入的時候有時候產生的原始檔案可能不存在,現在通過加一個判斷,判斷檔案是否存在,起初以為簡單的判斷檔案   file.exists()   存不存在就行了,但是後來事實證明這個只能判斷本地的檔案是否存在。這裡我們通過一個巧妙的方法告訴大家,就是把遠端檔案分享權限設定到本地來,通過電腦的衍射可以輕而易舉解決這個問題過程如下然後在下面的步驟輸入使用者名稱,密碼,這樣就可以通過判斷本地是否存在這個檔案就搞定了。

Java 帶滑鼠截屏

上一篇博文簡要說明了Robot類的截屏API。但是沒有現成的API來產生帶滑鼠的截屏。下面給個帶滑鼠截屏的執行個體。原理就是截屏後擷取到滑鼠的位置,用java.awt.Graphics2D的.drawImage方法繪製滑鼠即可,代碼如下:public class ScreenSnapshot { public static void main(String[] args) { try { Robot robot = new Robot()

Java – 通過IP地址擷取使用者所在地

最近在做一個互連網項目,不可避免和其他互連網項目一樣,需要各種類似的功能。其中一個就是通過使用者訪問網站的IP地址顯示目前使用者所在地。在沒有查閱資料之前,我第一個想到的是應該有這樣的RESTFUL服務,可能會有免費的,也有可能會是收費的。後來查閱了相關資料和諮詢了客服人員發現了一款相當不錯的庫:GEOIP。中文官網:http://www.maxmind.com/zh/home?pkit_lang=zh英文官網:http://www.maxmind.com/en/home而且GeoIP也提供了如

Java程式轉成exe檔案的10種方法

幾種java轉exe的工具,進行一下比較,談談自己的看法:1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS檔案編譯成EXE檔案。 註:現在已經找不到,不提供了,被人家收購了。2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe建立EXE檔案,這個軟體可以從微軟的網站免費下載,地址如下: http://www.microsoft.com/java/download/dl_sdk40.htm    jexegen的文法如下:

【收藏】Java開發人員必去的技術網站

【收藏】Java開發人員必去的技術網站英文網站 http://www.javaalmanac.com - Java開發人員年鑒一書的線上版本. 要想快速查到某種Java技巧的用法及範例程式碼, 這是一個不錯的去處. http://www.onjava.com - O'Reilly的Java網站. 每周都有新文章. http://java.sun.com - 官方的Java開發人員網站 - 每周都有新文章發表. http://www.developer.com/java -

Java 實現輸入鍵盤上任意鍵顯示出相對應的ASCII

//主程式類public class KeyPress extends JFrame { public static void main(String[] args) {  KeyFrame frame = new KeyFrame();  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  frame.setVisible(true); }} //面板設定類class KeyFrame extends JFrame { public

Java中存取權限-類和介面

(1)類和介面的存取權限種類一樣,有兩中public,default,它們的不同在於是否能訪問不同包中的類或介面    default:只能在本包中訪問    public:任何地方都可以訪問,當然不同的包中,首先要import,匯入類。(2)類中成員或方法的存取權限,有四種:public,protected,default,private範圍         當前類          同一package           子孫類                其他packagepublic 

Java中XML文檔的解析問題(已解決)

這兩天在練習Struts1.2+Hibernate3.1在MyEclipse5.1下的編程。Struts及Hibernate這一年來斷斷續續地基本文法及核心技術也熟悉了不少,就找了個RSS線上閱讀的執行個體練手。中間就遇到了一個對RSS XML文檔進行解析的問題。核心解析代碼如下:public static List parseFeed(String address) {        //System.setProperty(

Java中continue,break,return的區別

 使用break 退出迴圈 可以使用break 語句直接強行退出迴圈,忽略迴圈體中任何其他語句和迴圈條件測試。在迴圈中遇到break語句時,迴圈被終止,程式控制在迴圈後面語句重新開始。例如 如果for 迴圈被設計為從 0執行到99,然後輸出0到99這些數字,但是當i等於10時,break語句終止程式。所以程式只會輸出0到10。在一系列嵌套迴圈中使用break 語句時,它將僅僅終止最裡面迴圈。  而continue則停止執行當前的反覆,然後退回迴圈起始和開始新的反覆。continue

Java 中對list 的遍例,用List.iterator() 還是用for(int i=0;i

 用列舉程式itertor,這樣做的原因是: 列舉程式是Java在後台自動排序好,比純粹的for迴圈要快,因為如果用 for迴圈,也需要將List中的對象依次取出,這樣對記憶體的調用是隨機的,不如Iterator。而且,用列舉程式也可以進行迴圈,寫法為: for(Iterator it = list.iterator; it.hasNext();){ Obeject obj = (Object)it.next(); //obj的操作

java迴圈Map java迭代Map介紹

public static void main(String[] args) {  Map<String, String> map = new HashMap<String, String>();  map.put("1", "a");  map.put("222", "aa");  map.put("33", "aaa");  Set<String> set = new HashSet<String>();  set= map.keySet();

Java讀寫CSV檔案

CSV檔案簡介逗號分隔型取值格式(英文全稱為Comma Separated

Java以utf8儲存為文字檔

FileOutputStream fos = null;  OutputStreamWriter writer = null;  try {   File file = new File(filepath);   fos = new FileOutputStream(file);   writer = new OutputStreamWriter(fos,"utf-8");   writer.write(makeLanguageRes(resource));  } catch

Java日期計算溢出問題

先看下面的代碼: SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); final Date beginDate = fmt.parse("2013-8-1"); for(int i=0; i<30; i++) { long currentDay = beginDate.getTime() + (1000*60*60*24) *

java的逆波蘭式演算法

package expression;       import java.io.*;    import java.util.*;       public class Expression {        private ArrayList expression = new ArrayList();// 儲存中序運算式           private ArrayList right = new ArrayList();// 儲存右序運算式           private

Thinking in Java筆記之初始化清理

第四章 初始化清理1. 重載函數的參數匹配。 a. 傳入的實際參數類型小於方法中聲明的形式參數類型,實際參數的類型就會被提升。但char除外,如果沒有恰好接受char的方法,就會把char提升為int。 b. 傳入的實際參數類型大於方法中聲明的形式參數類型,就得顯示的類型轉換,否則會報錯。但這種窄化轉換會丟失資訊。2. 在構造器中調用構造器。 如果一個類中有多個構造器,你可以在一個構造器中調用另一個構造器。 如:  注意事項: a.

關於java.lang.NoSuchMethodError: org.apache.poi.POIDocument問題的詳細說明!

問題描述:用eclipse中建立了一個java項目,並使用PIO3.7讀取word文檔表格中的內容,使用Main方法可正確執行並擷取表格內容。但將類放到boup項目中後,再執行Main方法,會報:Exception in thread "main" java.lang.NoSuchMethodError: org.apache.poi.POIDocument.<init>(Lorg/apache/poi/poifs/filesystem/DirectoryNode;)V at

基於Java技術的大型網站架構方案

Web層主體架構可以基於 Struts 1.X/2.X,當然有很多更好的控制層架構供選擇,以快速敏捷為準則吧。抽象出核心庫封裝 控制器和中介層 的操作。在大規模叢集環境下,session複製會引起嚴重的效能問題。考慮用 叢集緩衝 + cookie驗證 代替session實現許可權控制吧。Cache層配置 Memcache 組成叢集緩衝對 Memcache 用戶端進行封裝Memcached 節點群組成池,調用示意:opList (BizName, 策略

總頁數: 4058 1 .... 786 787 788 789 790 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.