Time of Update: 2018-12-05
1,switch最後一個default的break可以不加。case的break不加自動向下進行。2,多維陣列聲明,高維維度需要給出。3,String類中常用的方法length()——這可是方法。。。 equals()比較內容不比較地址。或者JDK1.5以後,自動最佳化~? compareTo()對應位相減,不同即停。 subString(int start, int end)。start包括在返回的子串內,end不在。例子1:class
Time of Update: 2018-12-05
其實,以前就知道一些JAVA的事,最近打算抽時間再重看看。1,源碼,類名最好保持一致,最好不要不加訪問限定符。2,System.out.print() 末尾不加斷行符號;System.out.println()
Time of Update: 2018-12-05
JAVA基礎-關於Java中中文問題詳解 作者: 發文時間:2006.06.05 來源:jspcn【Java專區】 【安全專區】 【網管專區】 【linux專區】 【進入論壇】 【IT部落格】 【Eclipse】 【PHP】 【DB2】 【Ajax】 【Struts】 【Spring】 【源碼·文檔下載】 我來說一下tomcat如何?JSP的你就明白了。 預備知識: 1.位元組和unicode
Time of Update: 2018-12-05
代理就是講 原先不相關的代碼, 在運行時 組合到一起去運行, 這樣提高程式的維護性,並讓 業務代碼 和 伺服器代碼 完全分離,以Person為例. --下篇在寫動態代理, AOP.. Person 介面: public interface IPerson { public void sleep(); public void walk(); }Person 實作類別: public class PersonImp implements IPerson{ public
Time of Update: 2018-12-05
物件導向的三大特徵:封裝、繼承、多態。java中的封裝封裝,一個對象和外界的聯絡應當通過一個統一的介面,應當公開的公開,應當隱藏的隱藏。(對象的屬性應當隱藏),一個對象的內部是透明的,就是把對象內部的可透明性和隱藏的特性區分開,該透明的透明,該隱藏的隱藏。(封裝的屬性)java中類的屬性的存取權限的預設值不是private,要想隱藏該屬性或方法,就可以加private(私人)修飾符,來限制只能夠在類的內部進行訪問。對於類中的私人屬性,要對其給出一對方法(getXxx(),setXxx())訪問私
Time of Update: 2018-12-05
1.簡單的過濾:java檔案代碼:package com.yang.juping;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.
Time of Update: 2018-12-05
import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; import
Time of Update: 2018-12-05
第六章 重複運用classes 在面向過程的語言中重複運用代碼只是簡單的複製代碼,以達到重複運用的目的,而在物件導向的java程式中,代碼的重用主要體現在2點 1、在新的class中使用既有的class,這中方法稱之為"組合"。但是這種重用方式只是很單純的重複運用以有的代碼
Time of Update: 2018-12-05
以前,曾經利用各資料庫底層C-API作wrapping,實現了若干異構資料庫間資料匯入匯出的功能,但是代碼複雜,不便開源。 下午,用java寫了一個簡單的資料幫浦程式,實現MySQL資料庫到Sybase
Time of Update: 2018-12-05
1. 盡量在合適的場合使用單例使用單例可以減輕載入的負擔,縮短載入的時間,提高載入的效率,但並不是所有地方都適用於單例,簡單來說,單例主要適用於以下三個方面:第一,控制資源的使用,通過線程同步來控制資源的並發訪問;第二,控制執行個體的產生,以達到節約資源的目的;第三,控制資料共用,在不建立直接關聯的條件下,讓多個不相關的進程或線程之間實現通訊。2. 盡量避免隨意使用靜態變數要知道,當某個對象被定義為stataic變數所引用,那麼gc通常是不會回收這個對象所佔有的記憶體,如Java代碼
Time of Update: 2018-12-05
是由於url裡存在特殊字元的原因,轉一下空格:url= url.replaceAll(" ", "%20");其他對應字元:? : %3F& : %26| : %124 十六進位值1.+URL 中+號表示空格%2B2.空格URL中的空格可以用+號或者編碼%203./分隔目錄和子目錄%2F4.?分隔實際的 URL 和參數%3F5.%指定特殊字元%256.#表示書籤%237.&URL 中指定的參數間的分隔字元%268.=URL 中指定參數的值%3D
Time of Update: 2018-12-05
Java 可以通過 Runtime 調用Linux命令,形式如下:Runtime.getRuntime().exec(command)這樣執行時沒有任何輸出,因為調用 Runtime.exec 方法將產生一個本地的進程,並返回一個Process子類的執行個體,注意Runtime.getRuntime().exec(command)返回的是一個Process類的執行個體,該執行個體可用於控制進程或取得進程的相關資訊。調用 Runtime.exec
Time of Update: 2018-12-05
package ch10;/** * successful-折半插入排序 * @author songjie * */public class BinaryInsertSort {public static <T extends Comparable> boolean binaryInsertSort(T[] t){if(t==null || t.length <= 1) return true;for(int i=1 ; i<=t.length-1 ; i++){T
Time of Update: 2018-12-05
package ch10;public class QuickSort {/** * successfully-快速排序 * 使用了泛型-自然排序 * @param <T> * @param t */public static <T extends Comparable> void quikSort(T[] t){recursiveSort(t, 0, t.length-1);}/** * 快速排序-遞迴調用 * @param <T> * @param t *
Time of Update: 2018-12-05
package ch10;public class ShellInsertSort {/** * 希爾排序 * @param <T> * @param t:待排序數組 * @param dlta:增量數組 * @return */public static <T extends Comparable> boolean shellSort(T[] t, int[] dlta){if(t==null || t.length<=1) return
Time of Update: 2018-12-05
要指定各個JAR檔案具體的存放路徑,相同路徑有多個可使用萬用字元 java -cp .;c:/classes/myClass.jar;d:/classes/*.jar packname.mainclassnamepackname.mainclassname為包含main方法的完全限定類名,如果在classpath中有多個還有main方法的類,通過此命令可以方便選定程式的入口例如:#!/bin/sh cd /home/work/bvpn/aaa/bin pwd nohup
Time of Update: 2018-12-05
大家都知道重載是指在同一個類中,定義了有相同名稱但是有不同參數類型的方法時,到底調用那一個方法會根據參數類型來選擇.我們來看下面這個例子:public class ParentClass {}public class ChildClass extends ParentClass{}public class Test {public void testOverLoad(ParentClass cls){System.out.println("It's ParentClass");}public
Time of Update: 2018-12-05
轉載 http://limingnihao.iteye.com/blog/781911select一個select 元素非常簡單。例如: <!-- 查詢學生,根據id --> <select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID,
Time of Update: 2018-12-05
java中靜態方法不能調用動態方法,那麼在一個包含有main的類中如何調用同一個類中的執行個體方法??2011-01-28 11:05提問者: shibotian |瀏覽次數:1926次main不就是一個static方法嗎???但是static方法不能調用執行個體方法。。。那如果在同一個類中存在一個執行個體方法豈不是不能調用?例如:public class A{ public static void main(){ functionA();
Time of Update: 2018-12-05
首先到SUN下載最新的JMF,然後安裝。http://java.sun.com/products/java-media/jmf/index.jsp 然後,說一下需求 1. 用網路攝影機拍照 2. 在文字框輸入檔案名稱 3. 按下拍照按鈕,擷取網路攝影機內的映像 4. 在拍下的照片上有一紅框截取固定大小的照片。 5. 儲存為本地映像為jpg格式,不得壓縮畫質 技術關鍵,相信也是大家最感興趣的部分也就是如何讓一個網路攝影機工作,並拍下一張照片了。 利用JMF,代碼很簡單: