記錄自己的java面試題目(1)

     這一段找工作,順便把面試的題目記錄下來。一.讀txt檔案   

java中進度條不能更新問題的研究

為什麼進度條在事件處理過程中不更新,而是在完成後,從0%調到100%?分兩種情況:1)在AWT事件線程中執行的操作當 應用程式在事件線程中執行長時間的操作時,會阻塞正常的AWT事件處理,因此阻止了重繪操作的發生。這同常會在下列情況下發生:應用程式響應一個來自使用者 介面的請求時,在串連到一個按鈕或其他GUI組件的事件處理常式中執行任務,任務的內容可能會需要較長時間,使事件線程掛起,直至遠程系統發出回覆為止。

java.io.Reader 和 java.io.InputStream的區別

java.io.Reader 和 java.io.InputStream 組成了 Java 輸入類。Reader 用於讀入16位字元,也就是 Unicode 編碼的字元;而 InputStream 用於讀入 ASCII 字元和位元據。 在 Java 中,有不同類型的 Reader 輸入資料流對應於不同的資料來源:    FileReader 用於從檔案輸入;    CharArrayReader 用於從程式中的字元數組輸入; 

java note (8) java 數組

 本文是我轉載的aawanghuan的文章,原文見地址http://blog.111cn.net/aawanghuan/archive/2008/03/24/2212403.aspx總結得不錯,不過我只拷貝了java數組的部分,後面關於字串的處理省了哈!java語言中,數組是一種最簡單的複合資料型別。數組是有序資料的集合,數組中的每個元素具有相同的資料類型,可以用一個統一的數組名和下標來唯一地確定數組中的元素。數組有一維數組和多維陣列。 ★ 一維數組   

Java工具集介紹2008年第七期

Java工具集介紹2008年第七期原創文章,轉載請保留作者名。 1、RMIIO 新版本:2.0.2 RMIIO是一個庫,它使用RMI架構(或其它RPC架構)來處理大量的流資料。RMI架構使Java應用程式間的遠程通訊變得較為容易,然而它沒有提供任何解決方案來處理大量檔案的發送。RMIIO庫提供了強有力的類庫使用戶端和伺服器端的流資料可傳輸檔案,只需要額外的幾行代碼即可。 2、ProGuard 新版本:4.2

java try catch語句的使用方法

1) try catch finally中的finally不管在什麼情況之下都會執行,執行的時間是在程式return 之前.     2) Java 編譯器不允許有顯示的執行不到的語句塊,比如return之後就不可能再有別的語句塊(分支不屬於此列) 所以以下程式編譯執行個體捕捉一個錯誤public class MainClass {  public static void main(String args[])

Java中簡單的2個排序(冒泡排序,選擇排序)

用Arrays帶有的排序方法快速排序  代碼如下複製代碼 import java.util.Arrays;public class Test2{        public static void main(String[]

java學習筆記之Hibernate基本包作用

antlr-2.7.7.jar作用:一種工具,它可以接受詞文法語言描述,並能產生識別這些語言的語句的程式包路徑及主要類:未提供dom4j-1.6.1.jar作用:是一個Java的XML API,類似於jdom,用來讀寫XML檔案的包路徑及主要類:未提供hibernate-commons-annotations-4.0.4.Final.jar作用:使用javax.persistence下的Annotation可以不依賴Hibernate的JAR包,這樣的?可以切換到其他的ORM架構包路徑及主要類:

java Access資料庫連接代碼

要串連該資料來源,也就是串連資料庫教程,首先要建立一個JDBC-ODBC橋接器,最後面會講,其方法是:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Class 是Java.lang包中的一個類,通過調用它的靜態方法forName就可以建立橋接器。但建立橋接器時可能發生異常,這是我們所不想見到的,因此要捕獲這個異常:try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver&

java擷取HttpRequest Header的執行個體總結

在開發應用程式的過程中,如果有多個應用,通常會通過一個portal 門戶來整合,這個portal  是所有應用程式的入口,使用者一旦在portal 登入之後,進入另外一個系統,就需要類似的單點登入(SSO). 進入各個子系統的時候,就不需要再次登入, 當然類似的功能,你可以通過專業的單點登入軟體來實現,也可以自己寫資料庫token 等方式來實現。其實還有一個比較簡單的方法,就是通過 portal 封裝已經登入過的使用者的訊息,寫到http header 之中,然後把請求forward

完整的java字串編碼轉碼

完整的java字串編碼轉碼package book.String;import java.io.UnsupportedEncodingException;/** *//*** 轉換字串的編碼* @author joe**/public class ChangeCharset ...{/** *//** 7位ASCII字元,也叫作ISO646-US、Unicode字元集的基本拉丁塊&nbs

java file擷取目錄硬碟己用空間與可用空間代碼

java file擷取目錄硬碟己用空間與可用空間代碼擷取指定目錄空間大小 import java.io.File;public class SpaceChecker {  public static void main(String[] args) {    File[] roots = File.listRoots();    for (int i = 0; i < roots.length; i++) {&

java資料類型之間轉換應用方法

當一個對象不能直接類型轉換。就需要造型。 例如: 一個int型能直接轉換為double   ,就不需要造型。 一個double型不能直接轉換為int,就需要造型。 int   a   =1   ; double   d1   =   a;     //不需要造型 int  

java break 語句的方法

可用break和continue控制迴圈的流程。其中,break用於強行退出迴圈,不執行迴圈中剩餘的語句,break語句是用於迴圈體中,他可以根據使用者條件進行跳出迴圈哦,下面來一個執行個體public class MainClass {  public static void main(String[] args) {    int i = 0;    while (true)

Java 線 程 的 討 論 與 應 用 (轉)

Java 線 程 的 討 論 與 應 用龍 士 工 一、 為 什 麼 要 研 究 和 使 用 線 程 一 般 來 說, 計 算 機 正 在 執 行 的 程 序 稱 作 進 程(process), 進 程 有 不 同 的 地 址 空 間 並 且 是 在 同 一 系 統 上 運 行 的 不 同 程 序, 如 W O R D 和Excel, 進 程 間 的 通 訊 是 很 費 時 而 且 有 限 的。  上 下 文 切 換、 改 變 運 行 的 進 程 也 是 非 常 複 雜 的。  進 程 間 通

Vector在Java編程中的應用

Vector 類提供了實現可增長數組的功能,隨著更多元素加入其中,數組變的更大。在刪除一些元素之後,數組變小。Vector 有三個建構函式,public Vector(int initialCapacity,int capacityIncrement)         public Vector(int initialCapacity)         public Vector()  Vector

建立 Java .exe 檔

需要建立 Java .exe 檔嗎?Builder 澳大利亞的 Java 專家 Michael Geisler 在本文中分析了開發人員可以使用的幾種方法。問題您好,Michael:我需要為我的應用程式建立一個 Java .exe檔案。建立 Java .exe 檔都需要哪些步驟?有沒有什麼工具能夠協助我自動地建立 Java .exe 檔?回答Sun 提供的標準 Java

關於java 的 Classpath全解<java入門之一>

關於java 的 Classpath全解<之一>作者 醜醜牛聲明: 歡迎轉載, 如果能不把俺的little大名刪掉最好java 的新入門者對classpath往往比較困惑,為何在開發環境中能啟動並執行東東出去就不好,或在外面啟動並執行東東挺溜的進了開發環境就死菜,煩死了!看完俺這篇文章包您萬事無憂(誇張點吧)

Java學習路徑(三)過程篇

每個人的學習方法是不同的,一個人的方法不見得適合另一個人,我只能是談自己的學習方法。因為我學習Java是完全自學的,從來沒有問過別人,所以學習的過程基本上完全是自己摸索出來的。我也不知道這種方法是否是比較好的方法,只能給大家提供一點參考了。  學習Java的第一步是安裝好JDK,寫一個Hello World,

一個 Java,各自表述

在本周的"新聞焦點"裡有兩則新聞和微軟的Java策略有關。一則是微軟公開宣稱.NET不會支援Java,現在學Java的人是浪費時間; 另外一則是微軟和HP交換條件,將使用HP的Chai技術(詳見下面"新聞焦點")。有趣的是微軟在明處放話抵制Java,在暗地又支援精簡版Java ──

總頁數: 4058 1 .... 3070 3071 3072 3073 3074 .... 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.