記錄自己的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 note (7) 鍵盤事件的2個模板程式

 下面我提供兩個java中響應鍵盤事件的模板程式,供大家參考啦!程式中有注釋,應該很容易明白吧!下面這個程式實現的功能是:按鍵盤上的向上鍵,數字+100,按向下鍵,數字-100import java.awt.*;import java.applet.Applet;import java.awt.Graphics;import java.awt.event.*;public class Test extends Applet implements

JavaRegex中 matcher.find()方法的理解

 今天在寫程式的時候,碰到了一個怪事。我想採集一個網址的連結,然後提取連結文字。為了完成這一步驟,我分兩步走:1、提前<a>和</a>之間的內容。如 從  "p id=km>&nbsp;<a href=http://hi.baidu.com>空間</a>&nbsp;|&nbsp;<a ";提取;<a href=http://hi.baidu.com>空間<

java 如何對自訂的對象進行排序

import java.util.Comparator;import java.util.ArrayList; public class Demo{ public static void main(String[] args){      User u1 =new User("aaa",12);  User u2 =new

Java開發過程中經常碰到資料類型的問題

(1)在把int或double轉換成BigDecimal時位元就會相應的增長,為瞭解決這個問題,可以將double獲long型通過自寫函數round進行四捨五入    後,在轉換成String,然後通過new BigDecimal()轉換過來        例如:fosum = new BigDecimal(String.&#118alueOf(round(uo1sum.double&#118alue()

Java中Regex的運用[轉]

 如果你曾經用過Perl或任何其他內建Regex支援的語言,你一定知道用Regex處理文本和匹配模式是多麼簡單。如果你不熟悉這個術語,那麼“Regex”(Regular Expression)就是一個字元構成的串,它定義了一個用來搜尋匹配字串的模式。 許多語言,包括Perl、PHP、Python、JavaScript和JScript,都支援用Regex處理文本,一些文字編輯器用Regex實現高 級“搜尋-

java中記憶體配置策略及堆和棧的比較[轉]

2.1 記憶體配置策略 按照編譯原理的觀點,程式運行時的記憶體配置有三種策略,分別是靜態,棧式的,和堆式的. 靜態儲存分配是指在編譯時間就能確定每個資料目標在運行時刻的儲存空間需求,因而在編譯時間就可以給他們分配固定的記憶體空間.這種分配策略要求程式碼中不允 許有可變資料結構(比如可變數組)的存在,也不允許有嵌套或者遞迴的結構出現,因為它們都會導致編譯器無法計算準確的儲存空間需求.

java中常用字元處理函數

substring()它有兩種形式,第一種是:String substring(int startIndex)第二種是:String substring(int startIndex,int endIndex)concat() 串連兩個字串replace() 替換它有兩種形式,第一種形式用一個字元在調用字串中所有出現某個字元的地方進行替換,形式如下:String replace(char original,char replacement)例如:String

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多線程的同步問題

這裡我們在run()方法中加入了synchronized關鍵字,希望能對run方法進行互斥訪問,但結果並不如我們希望那樣,這是因為這裡synchronized鎖住的是this對象,即當前運行線程對象本身。代碼中建立了10個線程,而每個線程都持有this對象的對象鎖,這不能實現線程的同步。    代碼    package com.vista;    class MyThread implements

一個 Java,各自表述

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

java面試題二

package com.softeem.demo; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** *@authorleno *單子模式,保證在整個應用期間只載入一次配置屬性檔案 */ publicclass Singleton

java面試題一

l    JBS 1.列舉出 10個JAVA語言的優勢 a:免費,開源,跨平台(平立性),簡單易用,功能完善,物件導向,健壯性,多線程,結構中立,公司專屬應用程式的成熟平台, 無線應用 2.列舉出JAVA中10個物件導向編程的術語 a:包,類,介面,對象,屬性,方法,構造器,繼承,封裝,多態,抽象,範型 3.列舉出JAVA中6個比較常用的包

總頁數: 4058 1 .... 3762 3763 3764 3765 3766 .... 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.