Java NIO基礎知識

轉自:http://www.iteye.com/topic/8344471. 基本 概念 IO 是主存和外部裝置 ( 硬碟、終端和網路等 ) 拷貝資料的過程。 IO 是作業系統的底層功能實現,底層通過 I/O 指令進行完成。 所有語言運行時系統提供執行 I/O 較進階別的工具。 (c 的 printf scanf,java 的物件導向封裝 ) 2. Java 標準 io 回顧 Java 標準 IO 類庫是 io 物件導向的一種抽象。基於本地方法的底層實現,我們無須關注底層實現。

幕後英雄的用武之地——淺談Java內部類的四個應用情境

                                                                    幕後英雄的用武之地                                                       

Java 日期時間

-- StartJava 使用 Date 類來表示日期和時間, 從 JDK 1.1 開始, Date 類中的大部分方法已經不推薦使用了, 原因是這些方法不能滿足國際化的要求. 取而代之的是使用 Calendar 類來對日期進行操作, 使用 DateFormat 類來對日期格式化.我將在下一節為大家介紹有關數字和日期格式化的相關知識, 本節主要關注日期操作. 顯然, 為了對日期進行操作, 我們經常需要在 Date 和 Calendar 類之間轉換. 下面是一個簡單的例子.public

JAVA 中URL連結中文參數亂碼的處理方法

JAVA 中URL連結中文參數亂碼的若干處理方法,現在整理收錄如下:方法一:http://xxx.do?ptname='我是中國人'String strPtname = request.getParameter("ptname");strPtname = new String(strPtname.getBytes("ISO-8859-1"), "UTF-8");   方法二:<%@ page contentType="text/html;charset=gb2312"

使用 EJB 3.0 Java Persistence API 設計公司專屬應用程式程式

本文將介紹 Java Platform, Enterprise Edition (Java EE 5) 的一種設計方法,它利用了 Enterprise JavaBeans (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一種標準的對象關係映射解決方案,該解決方案避免了依賴第三方架構(如 Hibernate)。您將看到應用程式範例的詳細內容,其中驗證了本方法並闡明關鍵設計決定。期待已久的下一版本 Java EE 5 即將發布(參見 參考資料

面試java進階工程師、專案經理等的常見問題 .

http://blog.csdn.net/marshane/article/details/31323381、 類、對象的概念: 1) 類:具有共同屬性和行為的對象的抽象。類是建立對象的模板。 2) 對象:現實世界中的實體。在電腦中,是指可標識的儲存地區。 3) 類是對象的抽象、對象是類的執行個體。 2、 抽象:是從特定的執行個體中抽取共同性質形成一般化概念的過程。 3、 介面與抽象類別: 1)介面和抽象類別都用於抽象,介面是抽象類別的抽象。

解決tomcat報錯 java.net.ConnectException: Connection refused問題的方法

tomcat java.net.ConnectException: Connection refused1,描述在一次配置新工程項目,修改Tomcat server.xml後,執行shutdow.sh指令碼關閉伺服器,提示出現如下錯誤:tomcat java.net.ConnectException: Connection refused等一大堆錯誤在網上搜尋一圈,一說需要重啟伺服器,這個有點不至於,而說是由於8080或者8009連接埠被佔用了導致關閉失敗,但是沒有解決http://www.51

Android/java面試題-總有你不懂的!

 1、

Java處理Word, Excel, PDF文檔的4種開源系統的代碼例子

Java處理Word, Excel, PDF文檔的4種開源系統的代碼例子

Java產生二維碼,基於QRCode

package test;import java.io.*;import java.util.Date;import java.awt.*;import java.awt.image.*;import javax.imageio.*;import com.swetake.util.Qrcode;public class QRCodeEncoderTest {public QRCodeEncoderTest() {}public static void create_image(String

JAVA的MD5加密與解密

MD5的全稱是Message-Digest Algorithm 5,Message-Digest泛指位元組串(Message)的Hash變換,就是把一個任意長度的位元組串變換成一定長的大整數。MD5將任意長度的"位元組串"變換成一個128bit的大整數,並且它是一個無法復原的字串變換演算法,換句話說就是,即使你看到來源程式和演算法描述,也無法將一個MD5的值變換回原始的字串,從數學原理上說,是因為原始的字串有無窮多個,這有點象不存在反函數的數學函數。import

Java基礎小結(數實值型別轉換規則)

Java基礎小結(數實值型別轉換規則)一 數實值型別轉換規則數值型資料進行運算時,如果運算元的類型不同或運算元的類型均低於int型,則會進行自動類型轉換處理,具體規則如下:1)如果兩個運算元中有一個是double型,則系統先將另一個運算元的值轉換為double型,然後再進行運算,否則2)如果兩個運算元中有一個是float型,則系統先將另一個運算元的值轉換為float型,然後再進行運算,否則3)如果兩個運算元中有一個是long型,則系統先將另一個運算元的值轉換為long型,然後再進行運算,否則4)

《JAVA與模式》學習筆記之類圖中的關係

《JAVA與模式》學習筆記之類圖中的關係《[ISBN]7-5053-8000-1[/ISBN]》學習筆記之類圖中的關係在類與類之間,會有連線指明它們之間的關係。關係包括以下幾種: 一般化關係: 一般化關係表示類與類之間的繼承關係,介面與介面之間的繼承關係,或類對介面的實現關係。一般化關係是從子類指向父類的,或從實現介面的類指向被實現的介面。如: 關聯關係: 關聯關係是類與類之間的串連,它使一個類指到另一個類的屬性和方法。關聯關係一般是使用執行個體變數實現的。如:

Java7的一個新類——JLayer:裝飾的Swing組件

Java7中的一個新的類,JLayer,也已被添加到提高的Java Swing的能力。 JLayer主要用於裝飾的Swing組件。你可以用它改變如何繪製組件,以及它們如何響應事件。下面是這個類的一個簡單的例子:先看運行結果:1、滑鼠進入登陸框時:聚光燈效果(Spotlight)2、點擊登入按鈕:import java.awt.AWTEvent;import java.awt.AlphaComposite;import java.awt.BasicStroke;import

java.lang.IllegalAccessException: access to class not allowed 錯誤解決方案

06-27 04:48:02.123: ERROR/AndroidRuntime(787): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{net.android.surfacetest/net.android.surfacetest.MainActivity}: java.lang.IllegalAccessException: access to class not allowed06-27

Android開發之Java虛擬機器原理和記憶體配置

Android開發之Java虛擬機器原理和記憶體配置作者: Android開發網原創 時間: 2011-04-01   開發出高效穩定的Android應用我們不得不需要瞭解下Java虛擬機器的原理和記憶體配置機制,Android使用的是Google經過最佳化的Dalvik Java VM。通常情況下Java編譯過的代碼是一些class檔案,通過Java VM的類解析器分析、效驗後執行。Java語言和C/C++有著本質區別的就是記憶體管理上,Java

用Java讀取pdf中的資料

用Java簡單的讀取pdf檔案中的資料:第一步:下載PDFBox-0.7.2.jar。提供一個:http://pdfhome.hope.com.cn/Resource.aspx?CID=63844604-5253-4ae1-b023-258c9e324061&RID=20cd8f94-1cee-40b6-a3df-0ef024f8e0d2解壓後,把lib檔案下的PDFBox-0.7.2.jar,PDFBox-0.7.2-log4j.jar放到你classpath路徑下。(我把源碼以及ja

java基礎 跨平台性, jdk與jre的區別

       怎麼說呢,之前一直在做報表開發的工作(保險系統的外包項目),主要內容呢就是處理資料,至於java呢,已經忘得差不多了. 之前的工作怎麼說呢,不好也不壞吧,但是終究是對這份工作失去了興趣. 希望能走回java開發的道路,找回之前那個每天積極學習,充實的自我 在此也不多說廢話了,今天開始複習,全力奮戰,只為成為黑馬. 下面開始複習java入門基礎:     java 特點: 一次編譯,到處運行     java跨平台性:    

高階Java枚舉類型enum使用詳解

  高階Java枚舉類型enum使用詳解 收藏 java的Enum枚舉類型終於在j2se1.5出現了。之前覺得它只不過是雞肋而已,可有可無。畢竟這麼多年來,沒有它,大家不都過得很好嗎?今日看《Thinking in Java》4th

OpenGL–立方體多面紋理(java)

說明:原創文章,轉載請註明EOE論壇http://www.eoeandroid.com/thread-66564-1-1.html出處!中興X-876拍的圖片,效果不錯,請大家支援國產!一、 紋理知識     紋理簡單的理解就是將圖片貼到對應的多邊形上。如果需要多個紋理映射到同一個多邊形上時最好採用蒙版技術。二、紋理步驟      1. 開啟紋理:glEnable(GL10.GL_TEXTURE_2D);      2. 建立紋理:  glGenTextures();    

總頁數: 4058 1 .... 290 291 292 293 294 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.