Time of Update: 2018-12-05
JUnit。 JUnit是單元測試的鼻祖。其它工具經常在JUnit基礎上建立,因為JUnit提供了單元測試和功能測試都必須用到的兩項功能:斷言檢查和結果報告。可以在www.junit.org找到JUnit.
Time of Update: 2018-12-05
本文列出了當今電腦軟體開發和應用領域最重要十種關鍵技術排名,如果你想保證你現在以及未來的幾年不失業,那麼你最好跟上這些技術的發展。雖然你不必對這十種技術樣樣精通,但至少應該對它們非常熟悉。 一、XML 在十種技術中,最重要的一種技術我想應該非XML莫屬。這裡不僅僅指XML規範本身,還包括一系列有關的基於XML的語言:主要有XHTML,XSLT,XSL,DTDs,XML
Time of Update: 2018-12-05
讀入一個浮點數值,將其轉化為金額的中文大寫方式. 實驗要求: 當金額為整數時,只表示整數部分,省略小數部分,並添加"整"字. 當金額中含有連續的0時,只需要一個"零"即可. 10的表示方式.例如110--壹佰一拾元整,10---一拾元整 -------------------------------------------------------------------------------- 1import java.io.*; 2class chineseMoney...{ 3
Time of Update: 2018-12-05
在JDK1.2以前的版本中,當一個對象不被任何變數引用,那麼程式就無法再使用這個對象。也就是說,只有對象處於可觸及狀態,程式才能使用它。這 就像在日常生活中,從商店購買了某樣物品後,如果有用,就一直保留它,否則就把它扔到垃圾箱,由清潔工人收走。一般說來,如果物品已經被扔到垃圾箱,想再 把它撿回來使用就不可能了。 但有時候情況並不這麼簡單,你可能會遇到類似雞肋一樣的物品,食之無味,棄之可惜。這種物品現在已經無用了,保留它會佔空間,但是立刻扔掉它也不划算,因
Time of Update: 2018-12-05
在無法訪問運行中的執行個體時,調試一個Java程式可能相當麻煩;當應用程式在遠程環境下運行,並且不會在控制台或記錄檔中輸出任何結果時,調試工作變得更加困難。如果你需要對一個運行中的Java應用程式進行全方位調試,Sun的Java平台調試構架(JPDA)可為您提供協助。 JPDA是一組API集合,旨在協助你調試Java代碼。J2SE自1.2.2版開始推出JPDA工具集,並在1.3.x版中將它直接包含在J2SE軟體包中。
Time of Update: 2018-12-05
3年前,“Spring之父”Rod.Johnson寫了一本在Java界引起轟動的書:《Expert One-on-One J2EE Development Without EJB》。 這本書闡述了EJB作為J2EE核心技術所帶來的意義與價值,但作者用了更大篇幅介紹EJB的一些缺陷與不足,並提出了Without
Time of Update: 2018-12-05
Aspect Oriented
Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 final—修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載。 finally—再異常處理時提供 finally
Time of Update: 2018-12-05
自從Sun公司宣稱要將Java代碼基礎的大部分“發布”之後,Internet上就充滿了這樣的疑問:此舉措對於Java,開源以及開發人員社區來說意味著什嗎? 首先,我們來看一條通告:Java的關鍵區段將會在遵循開源GPL
Time of Update: 2018-12-05
Ruby on Rails 開發和 Java 開發有著本質的不同。在跨越邊界 系列的最後一期中,Bruce Tate 將概述使用 Rails 從頭開發一個複雜、可伸縮的 Web 網站時所發現的二者的主要差異。 Rails 開發人員常常把 Java 開發人員看作是沉悶而勞碌的老古董。而 Java 崇拜者則常常認為 Ruby on Rails 只是一個玩具,根本不能用於任何嚴肅的軟體開發。作為一名對這兩種技術都有著廣泛使用經驗的顧問,我認為真實的情形介於這兩種觀點之間。由於跨越邊界
Time of Update: 2018-12-05
SAP系統大部分功能都是用ABAP語言實現的,其重要性可見一般.SAP實施顧問大體上分模組的function顧問和ABAP顧問,做模組的function顧問主要是行業經驗較豐富,她們能夠充分理解客戶的需求,而且熟悉SAP系統的配置.而SAP系統就是通過設定檔來實現大部分需求功能的,這樣可以減少Bug,加快實施速度.ABAP顧問的職責則是實現客戶某些特定的需求,那些無法通過配置而能夠完成的功能,還有很重要的工作就是使用ABAP語言來列印報表.而ABAP語言其一個很強大的特性就是來列印報表.
Time of Update: 2018-12-05
從jdk1.3開始,提供了一個Robot類,在java.awt.*包下面。這個類在jdk中描述如下:此類用於為測試自動化、自運行示範程式和其他需要控制滑鼠和鍵盤的應用程式產生本機系統輸入事件。Robot 的主要目的是便於 Java 平台實現自動化的測試。 使用該類產生輸入事件與將事件發送到 AWT 事件隊列或 AWT 組件的區別在於:事件是在平台的本機輸入隊列中產生的。例如,Robot.mouseMove 將實際移動滑鼠游標,而不是只產生滑鼠移動事件。 注意,某些平台需要特定許可權或擴充來訪問低
Time of Update: 2018-12-05
Java操作PDF
Time of Update: 2018-12-05
在Java中,我們把能夠讀取一個位元組序列的對象稱作一個輸入資料流;而我們把夠寫一個位元組序列稱作一個輸出資料流。它們分別由抽象類別 InputStream和OutputStream類表示。因為面向位元組的流不方便用來處理儲存為Unicode(每個字元使用兩個位元組)的資訊。所以Java 引入了用來處理Unicode字元的類層次,這些類派生自抽象類別Reader和Writer,它們用於讀寫雙位元組的Unicode字元,而不是單位元組字元。
Time of Update: 2018-12-05
Java libusb / libusb-win32 封裝包概要Java libusb 封裝包是對libsub和libusb-win32 USB library的Jave封裝. libusb 旨在建立一個平台無關性的、面嚮應用程式層級的、訪問USB裝置的類庫,基於C/C++的實現,方便地通過第三方介面擴充到不同的作業系統上,作為開源的類庫,可從http://libusb.sourceforge.net/擷取相關的資訊,目前包括Linux, FreeBSD, NetBSD, OpenBSD,
Time of Update: 2018-12-05
在我們學習Java的過程中,掌握其中的基本概念對我們的學習無論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎,所以有必要對其中的基本概念做以歸納,以便大家在以後的學習過程中更好的理解java的精髓,在此我總結了30條基本的概念. Java概述:
Time of Update: 2018-12-05
一.引子(概括地介紹Java的IO) 無論是哪種程式設計語言,輸入跟輸出都是重要的一部分,Java也不例外,而且Java將輸入/輸出的功能和使用範疇做了很大的擴充。它採用了流的機制來實現輸入/輸出,所謂流,就是資料的有序排列,而流可以是從某個源(稱為流源或Source of Stream)出來,到某個目的地(稱為流匯或Sink of
Time of Update: 2018-12-05
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/flyineagle/archive/2006/11/20/1399554.aspx一. Input和Output1. stream代表的是任何有能力產出資料的資料來源,或是任何有能力接收資料的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括兩種類型:1.1
Time of Update: 2018-12-05
httpURLConnection.setRequestProperty("Content-type", "multipart/form-data; boundary=---------------------------7d318fd100112"); httpURLConnection.setRequestProperty("Connection",