原创 Java線程創建——實現Runnable接口

爲什麼要實現Runnable接口? - Java不支持多繼承 - 不打算重寫Thread類的其他方法 Java class PrintRunnable implements Runnable { //int i = 1;如果作爲

原创 Java 包裝類(1)——裝箱拆箱操作

public class WrapTestOne { public static void main(String[] args) { // 裝箱:把基本數據類型轉換成包裝類 // 1、自

原创 Java常見異常類型及原因分析(下)

這裏介紹幾種常見的異常並對原因進行分析,包括: ArrayIndexOutOfBoundsException異常; UnsupportedClassVersionError錯誤; NumberFormatException異常;

原创 Java線程的生命週期以及sleep方法應用

線程的狀態: - 新建(New) - 可運行(Runnable) - 正在運行(Running) - 阻塞(Blocked) - 終止(Dead) 線程的生命週期 sleep方法應用 Thread類的方法 publ

原创 Java 習題5 參考答案及解析(1)

1.問答題 (1)子類可以有多個父類嗎? (2)java.lang包中的Object類是所有其他類的祖先嗎? (3)如果子類和父類不在同一個包中,子類是否繼承父類的友好成員? (4)子類怎樣隱藏繼承的成員變量? (5)子類重寫

原创 Java 習題6 參考答案及解析

1.問答題 接口中能聲明變量嗎? 接口中能定義非抽象方法嗎? 什麼叫接口的回調? 接口中的常量可以不指定初值嗎? 可以在接口中只聲明常量,不聲明抽象方法嗎? 問答題解析 不能。 不能。 可以把實現某一接口的類,所創建的對象的引

原创 Java期末習題講解

請說出下列【代碼】的輸出結果 Java class A{ int x = 2; static int y = 5; int f(){ y=x+y; return x+y;

原创 Java線程優先級

- Java爲線程類提供了10個優先級 - 優先級可以用整數1-10表示,超過範圍會拋出異常 - 主線程默認優先級爲5 優先級常量 - MAX_PRIORITY:線程的最高優先級10 - MIN_PRIORITY:線程的最低優

原创 Java 習題8 參考答案及解析

1.問答題 “\hello”是正確的字符串常量嗎? “你好KU”.length()和”\n\t\t”.length()的值分別是多少? “Hello”.equals(“hello”)和”java”.equals(“java”)的值分

原创 Java FileInputStream介紹

從文件系統中的某個文件中獲得輸入字節 用於讀取諸如圖像數據之類的原始字節流 方法名 描述 public int read() 從輸入流中讀取一個數據字節 public int read(byte[] b) 從輸入

原创 Java FileOutputStream介紹以及文件拷貝示例

方法名 描述 public void write(int b) 將制定字節寫入此文件輸出流 public void write(byte[] b) 將b.length個字節從制定byte數組寫入此文件輸出流中 pu

原创 Java 習題7和習題10 參考答案及解析

請說出下列程序的輸出結果。 import java.io.IOException; public class E { public static void main(String args[]) { try

原创 Java 多線程模擬天氣數據讀取

Java public class Weather { private int temperature;// 溫度 private int humidity;// 溼度 boolean flag = false

原创 Java 緩衝流介紹

不用緩衝流的話,程序是讀一個數據,寫一個數據,大量佔用了CPU,(本來CPU可以一次多處理內容的)處理這樣在數據量大的程序中非常影響效率。緩衝流作用是把數據先寫入緩衝區,等緩衝區滿了,再把數據寫到文件裏。這樣效率就大大提高了。 緩衝

原创 Java 習題4 答案及解析

問答題 (1)面嚮對象語言有哪三個特性? (2)類名應當遵守怎樣的編程風格? (3)變量和方法的名字應當遵守怎樣的編程風格? (4)類體內容中聲明成員變量是爲了體現對象的屬性還是行爲? (5)類體中定義的非構造方法是爲了體現對