Time of Update: 2015-05-14
標籤:* Connection : 串連資料庫並擔任傳送資料的任務* Statement : 執行SQL語句* ResultSet :儲存Statement執行後產生的查詢結果1.註冊驅動Class.forName(JDBC驅動類);2.擷取資料庫連接Connection con=DriverManager.getConnection(JDBC url,資料庫使用者名稱,密碼);3.獲得 Statement對象Statement
Time of Update: 2015-05-14
標籤:文地址:jenkov Jakob Jenkov 譯者:長源 校對:方騰飛java線程池(Thread
Time of Update: 2015-05-14
標籤:crontab ubuntu jar 題記之前使用solr進行全文檢索索引,涉及到檢索更新問題,這裡採用定時更新方法,現在使用的系統為ubuntu,因此考慮crontab.解決思路一.準備工具打包java程式jar安裝crontab二.編寫crontab 指令碼過程一.工具準備 1,製作jar包,可以通過java jar命令,也可以通過eclipse工具. 2.安裝crontab
Time of Update: 2015-05-14
標籤:string stringbuffer stringbuilder String類String類是一個final類,代表不可變的字串序列字串是不可變的,一個字串一旦被分貝,其內容是不可變的字串中判斷對象相等是“=”,判斷內容相等是“equals()”;String s1 = "ttf";String s2 = "java";String s3 = "java";String s4 =
Time of Update: 2015-05-14
標籤:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/layoutMain" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2015-05-14
標籤:前一段時間,學習資料結構的各種演算法,概念不難理解,只是被C++的指標給弄的犯糊塗,於是用java,web,javascript,分別去實現資料結構的各種演算法。二叉樹的遍曆,本分享只是以二叉樹中的先序遍曆為例進行說明,中序遍曆和後序遍曆,以此類推!二叉樹遞迴與非遞迴遍曆的區別,雖然遞迴遍曆,跟容易讀懂,代碼量少,運算快,但是卻容易出現溢出的問題,所以所以非遞迴遍曆,在處理千萬級的運算量時會先的很有用處。二叉樹的先序遍曆:先訪問根節點,再訪問先後訪問左右節點。二叉樹的遞迴遍曆之java:p
Time of Update: 2015-05-14
標籤:Java的堆是一個運行時資料區,類的(對象從中分配空間。這些對象通過new、newarray、anewarray和multianewarray等 指令建立,它們不需要程式碼來顯式的釋放。堆是由記憶體回收來負責的,堆的優勢是可以動態地分配記憶體大小,生存期也不必事先告訴編譯器,因為它是在運行時
Time of Update: 2015-05-14
標籤: Java語言是一種強型別語言。這意味著每個變數都必須有一個聲明好的類型。Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字元類型,還有一種布爾型。Java另外還提供大數字對象,但它不是Java的資料類型。 1、整數:定義:沒有小數部分的數字,負數是允許的。種類:Java提供四種整數類型: byte 1個位元組(8bit) -128到127(-27~
Time of Update: 2015-05-14
標籤:集合類說明及區別Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection介面 Collection是最基本的集合介面,一個Collection代表一組Object,即Collection的元素(Elements)。一些 Collection允許相同的元素而另一些不行。一些能排序而另一些不行。Java
Time of Update: 2015-05-14
標籤:分支語句 if else case switch 分支語句 1)if...else...分支 ① 獨自的 if 語句,不與else配合 文法: if (
Time of Update: 2015-05-14
標籤:java學習 java自學 java怎麼學 java學習線路圖 在學習JAVA前,對於一個真正初學者(也就是從零開始學習JAVA人員)的一個問題:什麼是JAVA,然後才是怎麼學習JAVA?JAVA是sun microsystems在1995年推出的進階程式設計語言,其分為Java SE、Java EE、Java
Time of Update: 2015-05-14
標籤:javagetResource()和getResourceAsStream()編譯後的Java類檔案可以打包成一個jar檔案隨處運行。但是當我們需要使用一些資源如:一幅映像,一段音頻時,就需要在jar包外帶有一個資源檔夾,必須保證jar包和資源檔夾一起發布否則程式就不能正常運行。我們希望的是只發布一個jar包,把資源均包含在內。為此我們需要讀取資源檔:利用Java提供的兩個函數URL Class.getResource()和InputStream
Time of Update: 2015-05-14
標籤:java 排序演算法 演算法 排序 概述:以下是對使用Java對各種排序演算法的一個展示。冒泡排序public class BubbleSort {public static int[] bubbleSort(int[] array) {if (array == null) {return null;}for (int i = 0; i <
Time of Update: 2015-05-14
標籤:建立Web項目1、File -> New Project ,進入建立項目視窗 2、在 WEB-INF 目錄下點擊右鍵,New -> Directory,建立 classes 和 lib 兩個目錄 3、File -> Project Structure,進入 Project Structure視窗4、點擊 Modules -> 選中項目“JavaWeb” -&
Time of Update: 2015-05-14
標籤:大部分程式員在編程中都遇到過Java中文問題,但是只要你知道了Java系統的中文問題原理,我們就可以對中文問題說拜拜。 最古老的解決方案是使用String的位元組碼轉換,這種方案問題是不方便,我們需要破壞對象封裝性,進行位元組碼轉換。 還有一種方式是對J2EE容器進行編碼設定,如果J2EE應用系統脫離該容器,則會發生亂碼,而且指定容器配置不符合J2EE應用和容器分離的原則。 在Java內部
Time of Update: 2015-05-14
標籤:前言:java號稱“一次編譯,到處運行”,但這有個前提,那就是你的機子上得安裝java環境。對於開發人員或其他一些比較懂電腦的人來說這沒什麼,但是對於一些不懂電腦的人來說這會很麻煩,他們更希望的是東西拿來就能用,而不用另外安裝其他軟體。我們可以通過把jre和匯出的jar檔案封裝在一起來實現這個效果。方法其實很簡單,就是配置好第三方庫路徑,再用自己的JRE裡的javaw -jar xxx.jar
Time of Update: 2015-05-14
標籤:這幾天遇到一個問題,一個Service裡有一個map,但是這個Service有別的繼承,於是每一個Service都會建立一個map,但是這個map應該是公用的,於是就有問題了。。。(按結構說Service裡是不應該有map存在的,結果設計有問題,但是結構不影響研究)特殊的解決方式:把此map改為static即可,因為一個類的靜態變數在不同執行個體中是共用的,所以這樣便實現了map的單例模式。(標準解決方案是放在一個單例的manager中,以便公用調用,這裡偷懶。。。)Java靜態變數的用法
Time of Update: 2015-05-14
標籤:--reference Java Heap Memory vs Stack Memory Difference在資料結構中,堆和棧可以說是兩種最基礎的資料結構,而Java中的棧記憶體空間和堆記憶體空間有什麼異同,以及和資料結構中的堆棧有何關係?一、Java 堆儲存空間堆記憶體(堆儲存空間)會在Java運行時分配給對象(Object)或者JRE的類。只要我們建立了一個對象,那麼在堆中肯定會分配一Block
Time of Update: 2015-05-14
標籤:類的積累:在寫類的時候,必須做好安全性考慮,為確保類中各個元素被安全使用及讀取,必須符合下面三個原則:所有域中的變數必須為private,類中必須設定public的域存取方法,類中應設定必需的域修改方法:e.g.public class test{ private String name; private int age; public test(String n, int a){ this.name = n; this.age = a; }
Time of Update: 2015-05-14
標籤:va.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-8080-exec-5"java.lang.OutOfMemoryError: PermGen space 進入Tomcat中的/bin/catalina.sh 在catalina.sh中添加如下代碼: #此處為添加代碼JAVA_OPTS="-Djava.awt.headless=true