java編程筆記7 物件導向二

2011-03-03 22:371,            包的定義 package必須作為java源檔案的第一條語句: package

java編程筆記17 對象序列化

在前面我們學習了用一些特定的方法可以將int,double等類型的資料進行輸入輸出處理。現在假設我們有一個Student類,每個Student對象包含了姓名,語文,數學,英語的成績。姓名是String類型,成績是int類型,現在想把Student對象的資料儲存下來,你會想到什麼辦法?當然,用前面的辦法可以用writeInt等方法輸出到檔案中,用readInt等方法從檔案中讀出來,可是如果我們遇到一個不止思想資料的對象呢???對象序列化就是直接把整個對象做輸入輸出處理,java提供了一種機制來完成

java編程筆記8 物件導向三 內部類

2011-03-03 22:47a)       匿名類(區別於匿名對象) 沒有明確的類定義格式,是指類的定義和類的對象的建立合并在一起的情況。 匿名類屬於一個唯一的對象,在產生介面的同時定義匿名類。    b)       靜態類靜態類作為類的靜態成員存在於某個類中,class OuterClass{       static class

java編程筆記1 java基礎知識

1,java背景,特點,版本,java開發工具Applet瀏覽器appletviewer:java小應用程式瀏覽器文法:appletviewer [options] url如訪問目前的目錄下的HelloApplet.html檔案:appletviewer HelloApplet.htmljava編譯器javac文法:javac [options] [sourcefiles]例如javac Hello1.java Hello2.javajava解譯器java文法:java [options]

java編程筆記16 隨機訪問檔案類RandomAccessFile

檔案的隨機訪問主要是通過RandomAccessFile來完成,它使用seek()方法從檔案中的一個記錄移動到下一個記錄進行讀或者寫,而不需要知道總共多少個記錄。它不需要把所有的記錄全部裝進記憶體再進行讀寫,對於訪問大檔案來說,這是一種高效的選擇。建構函式:兩種方法來制定對應的檔案:字串路徑和File構造方法摘要RandomAccessFile(File file, String mode)           建立從中讀取和向其中寫入(可選)的隨機訪問檔案流,該檔案由 File

java編程筆記6 物件導向一

2011-03-02

java.lang.UnsupportedClassVersionError: Bad version number in .class file

不支援類的版本,說明編譯或運行時,要麼jdk要麼伺服器的版本有問題。編譯好的專案檔要想運行,它所在的運行環境的版本要不小於編譯時間的版本,所以在eclipse環境下有兩處設定jdk應該符合這個規則。右鍵專案檔點擊屬性進行配置,Java Build Path這裡的jdk版本選中一種Java Compiler這裡是編譯器的設定,,這裡的level應該小於等於Build

java編程筆記18 檔案壓縮與解壓縮

在java中,主要是利用ZipEntry,ZipInputStream和ZipOutputStream來實現zip資料壓縮方式的編程方法,構造方法摘要ZipEntry(String name)          使用指定名稱建立新的 ZIP 條目。構造方法摘要ZipInputStream(InputStream in)          建立新的 ZIP 輸入資料流。構造方法摘要ZipOutputStream(OutputStream out)          建立新的 ZIP

java編程筆記9 物件導向四

2011-03-04 13:04與類相關的關鍵字final,static,this,super1,         final修飾符 1)       修飾類                最終類,該類不能被繼承2)       修飾變數            最終變數,即常量,不能修改其值,常量必須在定義時就為其賦初值。final int MIN;語句是錯誤的3)       修飾方法            最終方法,該方法不能被子類覆蓋。 2,         static修飾符1)    

擷取java路徑的幾種方法

很多情況下,我們需要在JavaBean、Servlet中獲得當前的目錄路徑,比如載入設定檔,上傳檔案到伺服器等,這是各種獲得路徑的方法的總結,備忘。1.載入jdbc.properties      1)ClassLoader的getResourceAsStream("XXX")            InputStream in=XXX.class.getClassLoader().getResourceAsStream("jdbc.properties");           

java.lang.OutOfMemoryError: Java heap space之後

出現這個錯誤後需要修改jdk或者tomcat等伺服器的配置參數jvm虛擬機器的預設Heap大小是64M,可以通過設定其最大和最小值來實現需求可以在windows 更改系統內容變數 加上JAVA_OPTS=-Xms64m -Xmx512m如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat  中加上:set JAVA_OPTS=-Xms64m -Xmx256m位置在: rem Guess CATALINA_HOME if not

java集合架構總結

1)java集合架構的階層2)使用Collection介面定義的公用方法對集合和線性表操作3)使用Iterator介面遍曆集合4)使用JDK的增強for迴圈替代迭代Iterator進行集合遍曆5)熟悉Set介面,瞭解何時及如何使用HashSet,LinkedHashSet或TreeHashSet來儲存元素6)使用Comparator介面來比較元素7)熟悉List介面,瞭解何時以及如何使用ArrayList或者LinkedList來儲存元素8)區分Vector與ArrayList,並瞭解如何使用V

Practical Java,一部分值得注意的東西

讀書筆記    <Practical Java>    68個改善代碼的重要主題-------------------------------------------------------------------------一, 一般技術實踐1:參數總是以by value方式而非by

java動態代理簡單一實例

在目前的Java開發包中包含了對動態代理的支援,但是其實現只支援對介面的的實現。其實現主要通過是java.lang.reflect.Proxy類和java.lang.reflect.InvocationHandler介面。Proxy類主要用來擷取動態代理對象,InvocationHandler介面用來限制式呼叫者實現,如下,HelloWorld介面定義的業務方法,HelloWorldImpl是HelloWorld介面的實現,HelloWorldHandler是InvocationHandler介

Java環境變數配置方法

   

【java】Windows7 下環境變數設定

Windows 7下配置JDK環境變數參數設定:1.    安裝JDK,安裝過程中可以自訂安裝目錄等資訊,例如我們選擇安裝目錄為:D:\Program Files

【java&&jni】jni入門篇

【序】我是為了android研究需要才開始研究JNI的。閱讀本例文之前希望你按照上一篇【java】Windows7 下環境變數設定已經對環境變數進行正確設定本文通過一個簡單的例子來示範如何使用JNI。我們寫一個JAVA程式,並用它調用一個C函數來列印“Hello World!”。這個過程包含下面幾步: 1、 建立一個類(HelloWorld.java)聲明本地方法。 2、 使用javac編譯源檔案HollowWorld.java,產生HelloWorld.class。使用javah

【JNI】JNI中java類型的簡寫

     在JNI中,當我們使用GetFieldID/GetStaticFieldID或GetMethodID/GetStaticMethodID及定義JNINativeMethod等時,我們需要表示成員變數的類型,或函數傳入參數或返回的類型。JNI把Field的類型,或函數傳入參數或傳回值的類型進行簡寫以char*的形式進行表示。     對於成員變數,直接用java類型的簡寫表示成員變數的類型就可以     比如:"I"表示該成員變數是Int類型                "Ljava/

【java】各種對檔案,讀寫的方法及小例子

一,使用FileWriter和FileReader讀寫檔案import java.io.*;public class JavaApplication2 { /** * @param args the command line arguments */ public static void main(String[] args) throws FileNotFoundException, IOException {FileWriter fw = new

Java擷取Http響應Header資訊

本文中示範如何通過URLConnection擷取Http響應Header資訊1.從響應中獲得Header資訊 URL obj = new URL("http://www.qiyadeng.com"); URLConnection conn = obj.openConnection(); Map<String, List<String>> map =

總頁數: 4058 1 .... 322 323 324 325 326 .... 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.