Time of Update: 2015-07-01
標籤:前言話說公司專屬應用程式,一般離不開資料庫。要做資料庫,可以有N種方案,比如:直接採用JDBC層自己封裝下使用的,採用一些架構的,如:iBatis,Hiberate,Spring JDBC
Time of Update: 2015-07-01
標籤:package IO_Test;import java.io.*;public class FileIO {public static void main(String argv[]) {try {BufferedReader br = new BufferedReader( new FileReader("I:\\IO.txt"));String line =
Time of Update: 2015-06-30
標籤:這裡提供兩種在指定時間後啟動線程的方法。一是通過java.util.concurrent.DelayQueue實現;二是通過java.util.concurrent.ScheduledThreadPoolExecutor實現。1.
Time of Update: 2015-07-01
標籤:public equals import java 元素 import java.util.ArrayList;import java.util.Collection;/* * boolean contains(object o);判斷集合中是否包含某個元素。&n
Time of Update: 2015-06-30
標籤:對於sleep()方法,我們首先要知道該方法是屬於Thread類中的。而wait()方法,則是屬於Object類中的。sleep()方法導致了程式暫停執行指定的時間,讓出cpu該其他線程,但是他的監控狀態依然保持者,當指定的時間到了又會自動回復運行狀態。在調用sleep()方法的過程中,線程不會釋放對象鎖。而當調用wait()方法的時候,線程會放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象調用notify()方法後本線程才進入對象鎖定池準備擷取對象鎖進入運行狀態。什麼意思呢?舉個列
Time of Update: 2015-07-01
標籤:java 介紹 平台搭建 環境配置 Java介紹及其平台、開發環境的配置與搭建1、Java的介紹Java是一種物件導向的程式設計語言,具有跨平台、可移植、分布式、簡單、可擴充等諸多特性。Java可以進行案頭應用、Web應用、分布式系統及嵌入式等應用程式的開發。Java包含3個不同版本,即J2ME/J2EE/J2SE(微縮版/企業版/標準版)。2、JDK的下
Time of Update: 2015-06-30
標籤:1.多線程基本概念1.1 進程和線程進程:一個電腦程式的運行執行個體,包含了需要執行的指令;有自己的獨立地址空間,包含程式內容和資料;不同進程的地址空間是互相隔離的;進程擁有各種資源和狀態資訊,包括開啟的檔案、子進程和訊號處理。線程:表示程式的執行流程,是CPU調度執行的基本單位;線程有自己的程式計數器、寄存器、堆棧和幀。同一進程中的線程共用相同的地址空間,同時共用進程鎖擁有的記憶體和其他資源。1.2
Time of Update: 2015-06-30
標籤:java 多線程 互動線程 1、運行結果不惟一,取決於線程調度2、線程執行被打斷時出現錯誤3、線程互斥和臨界區管理1)作業系統對共用一個變數的若干線程進入各自臨界區有以下3個調度原則:2)一次至多一個線程能夠在它的臨界區內。3)不能讓一個線程無限地留在它的臨界區內。4)不能強迫一個線程無限地等待進入它的臨界區。特別地,進入臨界區的任一線程不能妨礙正等待進入的其他線程的進展。4、同步語句 &
Time of Update: 2015-06-30
標籤:項目三:實驗六 圖形化使用者介面(教材P279-280)目標:完成實驗六的內容。運行代碼import java.awt.Frame;import java.awt.Button;import java.awt.Label; import java.awt.event.ActionListener; import java.awt.event.ActionEvent;import java.awt.FlowLayout;import java.awt.TextField;import
Time of Update: 2015-06-30
標籤:java 計算機 原始碼 簡易計算機小程式代碼:package jisuanqi;//聲明需要插入的包import java.awt.*;import java.lang.Object;import java.lang.String;import javax.swing.*;import java.awt.event.*;import
Time of Update: 2015-06-30
標籤:在一次做題中遇到了switch的問題,由於對switch執行順序的不瞭解,在這裡簡單的通過位元組碼的方式理解一下switch執行順序(題目如下):public class Ag{ static public int i=10; public static void main(String []args){ switch(i){ default: System.out.println("this is
Time of Update: 2015-06-30
標籤:package cn.php;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;
Time of Update: 2015-07-01
標籤://查詢條件日期時間段為空白的話預設設定本月一號到明天(0時),查詢時小於明天String beginDate=request.getParameter("beginDate"); String
Time of Update: 2015-06-30
標籤:StringTokenizer是java中object類的一個子類,繼承自 Enumeration介面。此類允許一個應用程式進入一個令牌(tokens),而且StringTokenizer類用起來比StreamTokenizer 類更加簡單。StringTokenizer不會區分對象、函數、數組、或引證字串。StringTokenizer st = new StringTokenizer("this is a test");while
Time of Update: 2015-06-30
標籤:java ejb 簡介EJB是sun的JavaEE伺服器端組件模型,設計目標與核心應用是部署分布式應用程式。憑藉java跨平台的優勢,用EJB技術部署的分布式系統可以不限於特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定義了一個用於開發基於組件的企業多重應用程式的標準。其特點包括網路服務支援和核心開發工具(SDK)。 在J2EE裡,Enterprise Java
Time of Update: 2015-06-30
標籤:servlet web.xml java <span style="font-size:18px;">package com.java.process.jsp;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import
Time of Update: 2015-06-30
標籤:java中List的add方法不檢查List中是否含有已加入項java中List的add方法不檢查List中是否含有已加入項java中List的add方法不檢查List中是否含有已加入項重要事情說三遍List中添加的是引用,而且不檢查是否已經加入list這也就意味著:如果管理一堆迴圈使用的對象,對list的存放操作不應該是鏈式而應該是棧式,不然的話隨著鏈的推進實際上可供使用的對象會被擠入垃圾堆然後被回收掉,列表看起來大小變化不大但是實際上只剩不多的實際引用對象,而對該對象的任何操作(如設定
Time of Update: 2015-06-29
標籤:之前的幾篇 Properties 文章已經講述過了 Java 設定檔類 Properties 的基本用法,查看 JDK 的協助文檔時,也可看到在 Properties 類中還有兩個方法 loadFromXML(InputStream) 和 storeToXml(OutputStream, String, String),由方法名中的 xml 不難確定這兩個方法分別是讀取/寫入資料到 xml 檔案。JDK 文檔部分如下所示:因而此文將通過源碼執行個體示範 Properties
Time of Update: 2015-06-29
標籤:在日常的指令碼編寫過程中,通常會擷取設定檔中的配置項,以執行相應的商務邏輯。小二上碼。。。若有不足之處,敬請大神指正,不勝感激!擷取配置項值的源碼如下所示: 1 /** 2 * Get value from properties by key. Return null when the key not exist. 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoUISelenium
Time of Update: 2015-06-29
標籤:package com.yahao.core.util;import java.math.BigDecimal;/** *金額大小寫轉換工具類 */public class MoneyUtil {/** * 漢語中數字大寫 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "貳", "三",