原创 Java學習總結:47(打印流)

打印流 打印流包含字節打印流(PrintStream)和字符打印流(PrintWriter)。 例:定義打印流工具類 package Project.Study.PrintStream; import java.io.File;

原创 Java學習總結:45(字符編碼)

字符編碼 在實際工作中最常見的4種編碼如下: GBK、GB2312:中文的國標編碼,其中GBK包含簡體中文與繁體中文兩種,而GB2312只包含簡體中文; ISO8859-1:是國際編碼,可以描述任何文字信息(中文需要轉碼); UN

原创 Java學習總結:44(文件複製案例)

案例:文件複製(針對InputStream和OutputStream的操作應用) 流程圖(比較複雜我就不敲了,直接拍出來) 例:實現文件複製操作 package Project.Study.FileCopyCase; impo

原创 Java學習總結:46(內存流)

內存流 在Java中,針對內存操作提供了以下兩組類: 字節內存流:ByteArrayInputStream(內存字節輸入流)、ByteArrayOutputStream(內存字節輸出流); 字符內存流:CharArrayRead

原创 Java學習總結:43(轉換流)

轉換流 字節流和字符流的轉換可以通過InputStreamReader、OutputStreamWriter兩個類轉換,下面是這兩個類的繼承結構和構造方法 名稱 定義構造 構造方法 InputStreamReader

原创 Java學習總結:42(字節流和字符流)

字節流與字符流 上一節我們學習了文件操作類File,但是File類雖然可以操作文件,但是卻不能操作文件的內容。如果要進行文件內容的操作,就必須依靠流的概念來完成。流在實際中分爲輸入流和輸出流兩種,輸入流和輸出流是一種相對的概念,關

原创 Java學習總結:40(國際化)

國際化 所謂國際化程序指的是同一套程序代碼可以在不同的國家使用,可以根據其應用的國家自動在項目中顯示出本國的相應文字信息。 使用Locale類定義語言環境 Locale類的常用方法 No. 方法 類型 描述 1 pu

原创 7-5 二分法求多項式單根 (20分)

二分法求函數根的原理爲:如果連續函數f(x)在區間[a,b]的兩個端點取值異號,即f(a)f(b)<0,則它在這個區間內至少存在1個根r,即f( r )=0。 二分法的步驟爲: 檢查區間長度,如果小於給定閾值,則停止,輸出區間中點

原创 Java學習總結:30

線程的生命週期 suspend()方法:暫時掛起線程; resume()方法:恢復掛起的線程; stop()方法:停止線程。 對於以上三個方法不推薦使用,它們已經被慢慢廢除掉了,主要原因是這三個方法在使用時容易產生死鎖問題。 既

原创 Java學習總結:21

泛型 泛型的引出 例:向下轉型的錯誤示範 package Project.Study.Genericity; class Point{ //定義座標類 private Object x; //可以保存任意數據

原创 Java學習總結:20

可變參數 語法形式: [public | protected | private][static][final][abstract] 返回值類型 方法名稱(參數類型...變量){ [return[返回值];] } 例:使用可變

原创 Java學習總結:2

java的註釋 /** *文檔註釋 *這種註釋的內容會被解釋成程序的正式文檔 */ public class TestDemo { public static void main(String args[]){

原创 Java學習總結:8

鏈表 class Node2{ //定義一個節點 private String data; private Node2 next; //要保存的下一個節點 public Node2(String data

原创 Java學習總結:17

包及訪問控制權限 包的定義 在Java中使用package關鍵字來定義包,此語句必須寫在xxx.java文件的首行。 例:定義包 package com.study.Demo; //定義程序所在包,此語句必須放在首行 publi

原创 Java學習總結:19

throws關鍵字 throws關鍵字主要在方法定義上使用,表示此方法中不進行異常的處理,而是交給被調用處處理。 例:使用throws package com.study.Demo; class MyMath{ publ