Time of Update: 2015-11-23
Java記錄 -81- 靜態匯入 Static Import靜態匯入 Static Import要使用靜態成員(方法和變數)我們必須給出提供這個靜態成員的類。使用靜態匯入可以使被匯入類的所有靜態變數和靜態方法在當前類直接可見,使用這些靜態成員無需再給出它們的類名。注意:過度使用這個特性也會一定程度上降低代碼的可讀性。 //import my.features.common.Commmon;import static
Time of Update: 2015-11-23
Java調用Oracle預存程序步驟:1、編寫Oracle預存程序2、編寫資料庫擷取串連工具類3、編寫簡單應用調用預存程序實現:1、Oracle預存程序:/*測試表*/create table test( id varchar2(32), name varchar2(32));/*預存程序 插入資料*/ CREATE OR REPLACE PROCEDURE insert_procedure( PARA1 IN VARCHAR2, PARA2 IN VARCHAR2
Time of Update: 2015-11-23
java環境的搭建一:環境變數JAVA_HOME=D:\Program Files\Java\jdk1.6.0_37CLASSPATH=.;%JAVA_HOME%\lib\toos.jar;%JAVA_HOME%\lib\dt.jar;Path=%JAVA_HOME%\bin;二:工具準備開發工具:eclipse和intellij idea,個人感覺idea好用些,Eclipse的外掛程式太多。資料庫(MySQL):個人電腦上本機還是安裝下MySQL,公司如果使用的是內網開發環境可安裝可不安裝。
Time of Update: 2015-11-23
JavaGC垃圾處理Java的GC一般是在JVM的堆上進行的,Java的堆中存放了大量的對象執行個體,所以JavaGC也叫GC堆。Java將記憶體區劃分為:新生代(Young Generation/New)Eden SpaceFrom Survivor/Survivor 0To Survivor/Survivor 1老年代(Tenured
Time of Update: 2015-11-23
夯實JAVA基本之一——泛型詳解(2)前言:被溫水煮慣了,夢想的東西總是不敢於嘗試,失敗了又怎樣,最多從頭來過。 相關文章:1、《夯實JAVA基本之一 —— 泛型詳解(1)》2、《夯實JAVA基本之一 —— 泛型詳解(2)》上一篇給大家初步講解了泛型變數的各種應用環境,這篇將更深入的講解一下有關類型綁定,萬用字元方面的知識。 一、類型綁定1、引入我們重新看上篇寫的一個泛型: class
Time of Update: 2015-11-23
從頭認識java-9.4 List的簡介與效能這一章節我們來討論一下List裡面的兩個常用的容器ArrayList和LinkedList。1.相同之處兩個list都是具有順序的序列2.不同之處ArrayList善於執行查詢操作,但是插入操作效能不好LinkedList善於在中間插入元素,但是查詢的效能不好。3.示範List的一些常用方法package com.ray.ch09;import java.util.ArrayList;public class Test {public static
Time of Update: 2015-11-23
通過Ajax的方式執行GP服務概述:在上一篇文章(Arcgis for js之GP實現緩衝區計算)介紹了Arcgis for
Time of Update: 2015-11-23
常用的字串處理函數實現(不調用庫函數)描述:C語言中對於字串類型並未定義,但存在許多有關字串的庫函數(如:strstr(在原串中匹配子串),strcpy(將原串內容拷貝到目標串中),strcmp(比較兩個字串的內容),strcat(串連兩個字串,亦為字串的追加),strlen(求取字串的長度)....),我們可以自己編寫程式實現以上功能的函數,而不調用庫函數,,,再對照庫函數進行學習,有利於提高自身的編程能力。 //1.strcat函數(串連兩個字串,亦為字串的追加)#include&
Time of Update: 2015-11-23
ajax請求webservice<script type="text/javascript"> function reqWebService(){ var name=document.getElementById("name").value; //擷取XMLHttpRequest var request=GetXmlHttpObject(); //設定回呼函數
Time of Update: 2015-11-23
解決java讀取大檔案記憶體溢出問題、如何在不重複讀取與不耗盡記憶體的情況下處理大檔案1、傳統的在記憶體中讀取讀取檔案行的標準方式是在記憶體中讀取,Guava 和Apache Commons IO都提供了如下所示快速讀取檔案行的方法:1 2 3Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new
Time of Update: 2015-11-23
java縮放圖片、java裁剪圖片代碼工具類在系統的上傳圖片功能中,我們無法控制使用者上傳圖片的大小,使用者可能會上傳大到幾十M小到1k的的圖片,一方面圖片太大佔據了太多的空間,另一方面,我們沒辦法在頁面上顯示統一大小的圖片。所以我們需要對使用者上傳的圖片進行縮放和裁剪,這裡的縮放和平常的壓縮不是一個意思,因為要實現小的圖片會放大,大的圖片會縮小,而且是等比例變的,圖片不會顯示擠壓的效果。而這種操作java完全可以實現。下面分享下java縮放、裁剪圖片的工具類。一、首先看下效果:1.jpg為原圖
Time of Update: 2015-11-23
ajax POST方式資料傳遞Ajax緩衝問題的解決:Ajax的本質就是將狀態儲存在用戶端,因此資源的緩衝和再利用是他的優勢所在,但有時候不希望被緩衝,例如計數器,不同請求的計數器得到的結果應該是最新的。線上時間長度也應該每次重新整理不一樣。 1)設定隨機數: Math.random();url: "user.php?username="+username+"&num="+Math.random(
Time of Update: 2015-11-23
java打包exe程式需要注意的幾個地方這兩天使用java寫了一個小程式。然後想使用exe4j給打包成一個exe的程式。出現了一個啟動的異常,這裡分享一下使用exe4j打包程式注意的事項,以免其他網友出錯能夠快速定位。如下:No JVM could be found on your system.Please define EXE4J_JAVA_HOMEto point to an installed 32-bit JDK or JRE or download a JREfrom
Time of Update: 2015-11-23
從頭認識java-9.7 LinkedList這一章節我們來簡單介紹一個LinkedList的一些方法與特性。1.特性在中間插入或者刪除元素會比ArrayList的效能好,但是有不一定的情況,請點擊(List的簡介與效能),裡面有一個簡單的測試 2.方法示範package com.ray.ch09;import java.util.Arrays;import java.util.LinkedList;public class Test {public static void main(
Time of Update: 2015-11-23
從頭認識java-9.10 Map這一章節我們來討論一下Map。Map就是“索引值”關聯陣列。1.示範package com.ray.ch09;import java.util.HashMap;import java.util.Random;public class Test {public static void main(String[] args) {HashMap map = new HashMap();Random random = new
Time of Update: 2015-11-23
從頭認識java-9.11 Queue這一章節我們來討論一下隊列Queue。隊列對於並發非常的重要,我們這裡只是簡單討論一下,在以後講述並發的時候將詳細展開。1.特性:先進先出,它跟棧的順序不一樣。 2.示範方法由於LinkedList實現了Queue介面,因此我們將以LinkedList作為例子。 package com.ray.ch09;import java.util.LinkedList;import java.util.Queue;public class
Time of Update: 2015-11-23
ajax傳遞資料顯示在前端指定位置reg.html <!DOCTYPE HTML><html> <head> <title> ajax </title> <meta charset="utf-8"/> <script type="text/javascript"> var httpAjax =
Time of Update: 2015-11-23
java語言運行機制及運行過程1.物件導向 1.1 兩個基本概念:類、對象 1.2 三大特性:封裝、繼承、多態 2.健壯性 吸收了c/c++語言的優點,但是去掉了影響程式健壯性的部分(如指標、記憶體的申請與釋放等),提供了一個相對安全的記憶體管理和訪問機制 3.跨平台性 3.1 通過java語言編寫的應用程式在不同的系統平台上都可以運行。
Time of Update: 2015-11-23
java中instanceof用法java 中的instanceof 運算子是用來在運行時指出對象是否是特定類的一個執行個體。instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個執行個體。用法:result = object instanceof class參數:Result:布爾類型。Object:必選項。任意對象運算式。Class:必選項。任意已定義的對象類。說明:如果 object 是 class 的一個執行個體,則 instanceof 運算子返回
Time of Update: 2015-11-23
java註解的理解和執行個體一、引言 平時大家用eclipse自動補全工具的時候,肯定在重寫方法的時候遇到過 @Override 字樣。然後我就心生疑問,這到底是什麼,刪除過後發現程式也能跑起來,似乎不影響程式本身,像是一紅注釋,然而,是注釋的話為什麼不直接注釋好了,為什麼多此一舉呢?這就是今天主角--註解。