JAVA教程

Java鎖機制Synchronized方法簡介《三》

小結如下: 搞清楚synchronized鎖定的是哪個物件,就能幫助我們設計更安全的多執行緒程式。 還有一些技巧可以讓我們對共享資源的同步訪問更加安全: 1. 定義private 的instance變數+它的 get方法,而不要定義public/protected的instance變數

AOP 學習, 包圍通知

1. 包圍通知 效能測試 org.aopalliance.intercept.MethodInterceptor 綜合了前置通知和後置通知, 除了一個重要區別, 我們可以修改方法的返回值, 還可以阻止目標方法的執行,可以將目標方法的實現換成新的程式碼 public class Mess

Flex用BlazeDS與JAVA互動

以前我整FLEX專案時都是用MYECLIPSE的,FLEX程式碼跟JAVA程式碼都寫到一個專案裡 專案結構圖就象,這樣 大小: 52.5 KB 大小: 89.7 KB 大小: 105.3 KB 大小: 89.8 KB 大小: 22 KB

java中迭代器用法

public class MyTest { /** * @param args */ public static void main(String[] args) { Vector<String> record = new Vector<String>(); Vec

Java鎖機制Synchronized方法簡介《一》

轉自http://webservices.ctocio.com.cn/java/398/9398398_3.shtml 打個比方:一個object就像一個大房子,大門永遠開啟。房子裡有很多房間(也就是方法)。這些房間有上鎖的(synchronized方法), 和不上鎖之分(普通方法)。房門口放著一把鑰匙(k

Java鎖機制Synchronized方法簡介《二》

Java對多執行緒的支援與同步機制深受大家的喜愛,似乎看起來使用了synchronized關鍵字就可以輕鬆地解決多執行緒共享資料同步問題。到底如何?――還得對synchronized關鍵字的作用進行深入瞭解才可定論。 總的說來,synchronized關鍵字可以作為函式的修飾符,也可作為函式內的語句,

大家一起讀Java美文

作為一個程式設計師,我們的休息時間在哪裡?當你感到疲憊的時候,不妨靜下心來,看一看別人寫的程式碼,或者優秀程式設計師的傑作,可以說是另一種好的放鬆方式. 雖然Java沒有文學那麼優美,用文字來表達情感,但Java卻用另一種方式,A-Z等字元訴說著另一種情感,讓我們大家一起來讀Java,來發現美. 今天

jfreechart 餅圖

package realtimeMonitor;import java.awt.Color;import java.awt.Font;import java.awt.RenderingHints;import java.io.FileOutputStream;import java.io.IOExceptio

java classpath

http://download.oracle.com/javase/1.4.2/docs/tooldocs/solaris/classpath.html 引用 CLASSPATH是什麼?它的作用是什麼? 它是Javac編譯器的一個環境變數。 它的作用與import、package關鍵字

SharedObject的使用

var iso:SharedObject = SharedObject.getLocal("userInfo");iso.data.name = "hsys";iso.data.age=24;iso.flush(); 首頁定義SharedObject物件,getLocal獲取

socket實現廣播和客戶端到客戶端的通訊

通過Socket和多執行緒實現廣播和客戶端到客戶端的通訊,私聊時有離線訊息。 1.伺服器端 package com.gjy.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream

1.2489612102509