Time of Update: 2015-06-29
標籤:一、概述類比生產者消費者問題 二、代碼1.Consumer.java2.Producer.java3.SyncStack.java4.Test.java 1.Consumer.javapackage ProducerConsumer;public class Consumer implements Runnable {private SyncStack syncStack;public Consumer(SyncStack syncStack)
Time of Update: 2015-06-28
標籤: ------- android培訓、java培訓、期待與您交流! ----------Lock()實現提供了比使用synchronized方法和語句可獲得更廣泛的鎖定操作。private Lock lock =new ReentrantLock();被鎖的代碼要用 lock.lock() lock.unlock() 包括。其中用try &
Time of Update: 2015-06-28
標籤:1.利用java.io相關類樹狀展現檔案結構2.判定給定路徑是否為dir,是則遞迴,每一遞迴一層縮排一次3.代碼package Test;import java.io.File;public class TestHierarchical {public static void main(String[] args) {File file = new File("D:/Workspaces/eclipse/test");tree(file, 0);}private static void
Time of Update: 2015-06-29
標籤:java iterable iterator Iterable的定義:java.lang包/** * Implementing this interface allows an object to be the target of * the "foreach" statement. * * @param <T> the type of elements
Time of Update: 2015-06-28
標籤:static修飾的變數和方法屬於類,在類載入時在記憶體中分配空間;調用時可以直接通過類名調用,當通過建立對象改變的是靜態變數時,那麼該靜態變數就改變了;靜態方法中不能直接存取非靜態成員變數和方法,可以通過建立對象訪問;反之,非靜態成員變數可以訪問靜態變數和方法;可以通過構造器,初始化塊和靜態初始化塊來給成員變數賦值;相比於構造器和初始化塊在沒建立一個對象時執行一次,並且初始化塊在構造器之前執行;靜態代碼塊只執行一次;Java static 變數,方法 靜態初始化化塊
Time of Update: 2015-06-28
標籤:右鍵菜單 java-swing java swing中如何?右鍵菜單呢? 直接上代碼:/*** java * 設定快顯功能表 * @param qrResultLabel */ private void setPopupMenu(JComponent qrResultLabel) { final MyMenuActionListener
Time of Update: 2015-06-28
標籤:1.記憶體回收機制只負責回收堆記憶體中的對象,不會回收任何實體資源(如資料庫連接,網路IO等資源)2.程式無法精確控制記憶體回收的運行,記憶體回收會在合適的時候運行。當對象永久的失去引用後,系統會在合適的時間回收其佔用的記憶體。3.在記憶體回收機制回收任何對象之前,總會先調用它的finalize()方法。對象在記憶體中的狀態:可 達 狀
Time of Update: 2015-06-29
標籤:在這幾天的學習過程中,有開發的朋友告知我,每個程式設計語言基本都有相應的設定檔支援類,像 Python 程式設計語言中支援的 ini 檔案及其對應的設定檔讀取類 ConfigParse,通過這個類,使用者可以方便的修改 ini 設定檔。在 Java 中對應的設定檔為 properties 格式的文字檔,其對應的內容格式為 “鍵=值” ,文本注釋資訊可以用 “#” 注釋。同時 Java 語言中對應的類為
Time of Update: 2015-06-28
標籤:在真實開發 中關於多線程的通訊的問題用到下邊的例子是比較多的不同的地方時if 和while 的區別 如果只是兩個線程之間的通訊,使用if是沒有問題的。但是在多個線程之間就會有問題 1 /* 2 * 這個例子用來解釋多個生產者和多個消費者的情況 3 */ 4 5 /* 6 * 資產庫 7 */ 8 class Resource 9 { 10 private String name; 11 private int count = 1; 12
Time of Update: 2015-06-29
標籤:轉自:http://www.cnblogs.com/orientsun/archive/2012/11/04/2753270.htmlError:java.lang.SecurityException:Servlet of class org.apache.catalina.servlets.InvokerServlet is
Time of Update: 2015-06-29
標籤:package net.hlj.common.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @項目名:houseInfo * @包名:net.hlj.common.util * @檔案名稱:DataValidator.java * @日期:Feb 23, 2012 3:32:01 PM * @備忘:資料驗證類 * @apple */public class DataValidator {/*
Time of Update: 2015-06-29
標籤:java jdk 1、Java分為三個體系: Java SE(J2SE,Java2 Platform Standard Edition,標準版) Java EE(J2EE,Java 2 Platform Enterprise Edition,企業版) Java ME(J2ME,Java 2 Platform
Time of Update: 2015-06-28
標籤:本文參見:http://www.cnblogs.com/dolphin0520/category/361055.html 1. 位元組流與和字元流 1). 字元流操作時使用了緩衝區,而 在關閉字元流時會強制性地將緩衝區中的內容進行輸出,但是如果程式沒有關閉,則緩衝區中的內容是無法輸出的。 2). 字元流使用了緩衝區,而位元組流沒有使用緩衝區。 3). 緩衝區可以簡單地理解為一段記憶體地區。 2.
Time of Update: 2015-06-28
標籤:需要將groovy-2.4.3.jar加入到classpath中一:在java中用GroovyClassLoader執行groovy代碼CalculateMax.groovy1 class CalculateMax{2 def Integer getMax(List values){3 values.max();4 }5 }View CodeUseGroovyClassLoader.java 1 package groovy_java_1; 2 3
Time of Update: 2015-06-29
標籤:import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import net.sf.json.JSONObject;public class TestIp {public static void main(String[] args) throws Exception
Time of Update: 2015-06-27
標籤:java學習筆記 main1.java中main方法是程式的入口方法,main還是必須的兩個修飾符是public和static.舉例A:public static void main(String args[])B:public static final void main(String args[])C:static public void main(String args[])D:static public synchronized void main(String args[])E:
Time of Update: 2015-06-28
標籤:java 對象複製 基礎知識 object 1.private ,protected,static不能用來修飾interface。2.java在處理基礎資料型別 (Elementary Data Type)(例如int
Time of Update: 2015-06-27
標籤:waitnotify ()nitifyAll () 都使用在同步中,因為要對持有監視器(鎖)的線程操作所以要使用在同步中,因為只有同步才具有鎖 為什麼這些操作線程的方法要定義object類中呢因為這些方法在操作同步中線程時。都必須要標識他們所操作線程只有的鎖只有同一個鎖上的被等待線程,可以被同一個鎖上的notify喚醒不可以對不同鎖中的線程進行喚醒也就是說,等待和喚醒必須是同一個鎖而鎖可以使任意對象,所以可以被任意對象調用的方法定義object類中 1
Time of Update: 2015-06-27
標籤:源:java實現FFT變換/************************************************************************* * Compilation: javac FFT.java * Execution: java FFT N * Dependencies: Complex.java * * Compute the FFT and inverse FFT of a length N complex sequence.
Time of Update: 2015-06-27
標籤:在使用ContentProvider時拋出異常:Caused by: java.lang.SecurityException: Permission Denial 原因:在Provider的 Manifest檔案中 對provider的屬性描述時 沒有 加入 屬性 android:exported="true"