Time of Update: 2018-07-26
1.聲明一個map: Map map = new HashMap(); 2.向map中放值,注意:map是key-value的形式存放的.如: map.put(”sa”,”dd”); 3.從map中取值:String str = map.get(”sa”).toString();結果是:str = ”dd”; 4.遍曆一個map,從中取得key 和value JDK1.5 Map m = new HashMap(); for (Object o : map.keySet())
Time of Update: 2018-07-26
package com.cn.trs.util.img; import java.awt.Image; import java.awt.Toolkit; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.awt.image.MemoryImageSource; import java.io.File; import java.io.FileInputStream; import
Time of Update: 2018-07-26
import java.io.*; /** * JAVA實現的批量變更檔尾碼名的程式。 * * @author 老紫竹(laozizhu.com) */ public class ExtBatchRename { /** * 修改程式。<br> * 內部遞迴調用,進行子目錄的更名 * * @param path * 路徑 * @param from * 原始的尾碼名,包括那個(.點) * @param to * 改名的尾碼,也包括那個(.點) */ public void
Time of Update: 2018-07-26
同String pool 類似的,Java中存在整數(Integer 對象,而非基本類型)pool。在Java中1位元組大小以內的Integer(0-127)都是存在一個常量池中的,(不包含new Integer(xx)初始化),所以他們的引用也是相同的。 1. 用等號和基本類型初始化,等效於用“=”和常量初始化,代碼如下, 輸出如下:127之前都是相等的引用。 2. 對比代碼 結果如下;可以看到,結果都是false。因為,其中一個並不是在常量池中的值。
Time of Update: 2018-07-26
replace ,replaceAll 兩者都是由Regex類庫實現的,但是 replace 採用的是字串原有的意思來替換,而 replaceAll 則是按照Regex的字串來替換,Regex中有 15 個元字元,是有特殊意義的,使用時需要轉義,這 15 個字元分別是: ( [ { /
Time of Update: 2018-07-26
11月15號,對自動化測試概念有了初步瞭解,因為課程是公開課,所以環境需要我們提前在家中搭好,在搭建環境過程中著實有些困難,各種百度各種調試終於把環境搭建好,以下內容部分有轉載,好了不羅嗦了,直接上selenium的環境搭建步驟了。 環境:win7+selenium+java+eclipse+Firefox28.0 步驟一:安裝jdk(本人jdk版本1.7),並配置環境變數。
Time of Update: 2018-07-26
1、forName 方法 forName是一個靜態方法,其作用:通過調用來擷取類名對應的Class對象,同時將Class對象載入進來。 如果將類名儲存在字串(如xml)中,就可以在程式運行時,動態調用載入。 注意:只有調用的參數是類名或者方法時,才可用。 2、newInstance()方法
Time of Update: 2018-07-26
getText(): 擷取元素的visible內嵌文字。 如csdn首頁中的連結<a class="left" target="_blank" href="http://www.csdn.net" onclick="LogClickCount(this,285);">首頁</a>。 通過
Time of Update: 2018-07-26
在重啟Tomcat時,有時會碰到java.io.NotSerializableException異常,原因是在關閉和重啟Tomcat 5時, tomcat 會試圖 serialize存在的session資源. 如果 sessions中相關的對象沒有實現 serializable 介面, 就會出現Cannot serialize session attribute XXX for 異常。 解決辦法:
Time of Update: 2018-07-26
1.MapXtrem for java自訂符號 ①bmp格式的表徵圖需要轉化為gif格式,接著在MapXtreme for java的安裝根目錄例如: C:/Program Files/MapInfo/MapXtreme-4.7.1/Tomcat-4.1/webapps/mapxtreme471/resources/下建立一個檔案夾,用文字編輯器寫沒有副檔名的檔案,內容如下: <?xml version="1.0" encoding="UTF-8&
Time of Update: 2018-07-26
在一台伺服器上寫記錄檔,每當記錄檔寫到一定大小時,比如是1G,會將這個記錄檔改名成另一個名字,並建立一個與原檔案名稱相同的記錄檔,再往這個建立的記錄檔裡寫資料;要求寫一個程式能即時地讀取記錄檔中的內容,並且不能影響寫操作與重新命名操作。 RandomAccessFile類中seek方法可以從指定位置讀取檔案,可以用來實現檔案即時讀取。JDK文檔對RandomAccessFile的介紹 在每一次讀取後,close一下就不會影響重新命名操作了。
Time of Update: 2018-07-26
如何搭建JAVA WEB網站的運行環境,以Windows作業系統環境為例: 第一步:下載並安裝JDK(JDK是JAVA程式啟動並執行基本環境,就像.net的framework一樣,需要要注意的是,應該根據所選擇的伺服器作業系統的類型和作業系統的位元,如果是64位伺服器,要選擇相應的64位的JDK,否則會出現錯誤,這點本人在最近一個項目中遇到過,伺服器是Windows Server 2008 32位的,但是下載的軟體還是32位的,結果等到安裝成功後發現java程式根本不能運行)
Time of Update: 2018-07-26
我們要講E類中的資料變化通知A類,這樣通過介面F來實現。具體原理就是E的每次資料改變都讓其通知介面;而A類繼承介面,所以每次E的調用介面都會觸發A類的資料變更事件的觸發。 首先建立一個類E: public class E { private E context; private static int i = 0; E()
Time of Update: 2018-07-26
java中,一個類調用另外一個類的方法有兩種實現方式:一種是執行個體化該類,調用執行個體化對象的方法;另一種是利用java的映射機制進行調用。第一種方法就不再進行解釋,第二中方法使用如下: public class Run { public static void main(String[] args) { String str = args[0] + "Hello World";
Time of Update: 2018-07-26
Eclipse使用匯出Jar包後開啟載入不了映像。 出現這種問題的原因大多是因為路徑的問題,往往是在項目中運行正常,但是一旦打包成Jar後就不能正常顯示了,下面總結一下解決此類問題的方法: 一、通過使用外部資源檔的方式解決 把項目打包產生Jar後,再建立一檔案夾,把項目中所有使用的圖片檔案和產生Jar檔案放在該目錄下,只要代碼對圖片檔案的引用路徑正確,如:ImageIcon image=new
Time of Update: 2018-07-26
IT程式員開發必備-各類資源下載清單,史上最全IT資源,個人收藏總結。 從作業系統的角度講,os會維護一個ready queue(就緒的線程隊列)。並且在某一時刻cpu只為ready queue中位於隊列頭部的線程服務。 但是當前正在被服務的線程可能覺得cpu的服務品質不夠好,於是提前退出,這就是yield。 或者當前正在被服務的線程需要睡一會,醒來後繼續被服務,這就是sleep。 sleep方法不推薦使用,可用wait。
Time of Update: 2018-07-26
Ubuntu下安裝Java外掛程式 from: http://www.googies.info/blog/15.html 最近在Linux下用到了Java Applet。預設情況下,Firefox和Google Chrome for Linux都沒有安裝Java外掛程式。需要自己手動安裝。 首先,要確保已經安裝Java。可以選擇安裝JDK(Java
Time of Update: 2018-07-26
原文:http://blog.csdn.net/ooppookid/article/details/51704792 java, javax, org和com.sun包都是jdk提供的類包,且都是在rt.jar中。rt.jar是JAVA基礎類庫(java核心架構中很重要的包), 包含lang在內的大部分功能,而且rt.jar預設就在根classloader的載入路徑裡面, 所以放在classpath是多此一舉 。他們之間的區別具體如下: 1. java.* Java SE的標準庫,
Time of Update: 2018-07-26
以球員資訊為例,player索引的player type包含5個欄位,姓名,年齡,薪水,球隊,場上位置。 index的mapping為: "mappings": {"quote": {"properties": {"adj_close": {"type": "long"},"open": {"type"
Time of Update: 2018-07-26
在JAVA程式中,經常需要和FTP打交道,比如向FTP伺服器上傳檔案、下載檔案,本文簡單介紹如何利用jakarta commons中的FTPClient(在commons-net包中)實現上傳下載檔案。 一、上傳檔案 原理就不介紹了,大家直接看代碼吧 view plain copy to clipboard print