原创 volatile的區別

Volatile修飾的成員變量在每次被線程訪問時,都強迫從共享內存中重讀該成員變量的值。而且,當成員變量發生變化時,強迫線程將變化值回寫到共享內存。這樣在任何時刻,兩個不同的線程總是看到某個成員變量的同一個值。 Java語言規範中指出:爲

原创 Rondom的用法

package com.designer; import java.util.Random; public class TestRandom { public static String source = "abcdefghi

原创 js實現刷新列子

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <m

原创 Arrays.copyOf 和System.arraycopy

import java.util.Arrays; public class TestArrays { public static void main(String[] args) { String a[

原创 java 反射以及jdk動態代碼

<code></code><pre name="code" class="java"><code style="background-color: rgb(255, 255, 255);"></code><pre name="code"

原创 Java程序片範例

java程序片 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@page import="java.sql.*"%> <% String

原创 原型模式

此代碼參照《設計模式之禪》 不同過new關鍵字來創建對象,而是通過對象拷貝的方式來實現得到新的對象的模式就叫做原型模式。 注意:1.拷貝對象的時候,原來對象的構造函數不會被執行。 2.final修飾的變量不能進行拷貝。(fi

原创 Java設計模式

參考設計模式之禪。  策略模式 負責對扣款策略進行封裝,保證兩個策略是可以自由切換的,而且日後增加扣款策略也是非常簡單容易的。  工廠方法模式 <pre name="code" class="java"> 定義一個用於創建對

原创 Eralng學習

1.配置D:\Program Files\erl5.9.1\bin的時候,將bin目錄下面的工具引入到環境變量裏面,然後可以利用 打開命令行控制窗口

原创 設計模式之代理模式

package com.designer; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.re

原创 Filter

使瀏覽器不緩存頁面的過濾器: 有 3 個 HTTP 響應頭字段都可以禁止瀏覽器緩存當前頁面,它們在 Servlet 中的示例代碼如下: response.setDateHeader("Expires",-1); response.setH

原创 try... catch 和throw的區別

try...catch和throws的區別是(拋出和捕獲的區別),如果一個方法中用throws,那麼這個方法會向上拋出一個異常,那麼調用這個方法的時

原创 java 問題

<s:set name="loginType"         value="@com.huawei.mdmc.bfm.UserContext@ge

原创 Java枚舉

public enum TestEnum { //相當於構造方法 Mon("Monday"), //兩個應該都是String類型 Tue("Tuesday"), Wed("Wednesday"),

原创 Eclipse本地debug出現了空心文件(jdk和jre的區別)

此文章參考 http://blog.csdn.net/washli2001/article/details/21020485    http://blog.csdn.net/kingo0/article/details/23844379