原创 JAVA薪資計算

import java.util.Scanner; /** * @JAVA02.salary.java * @author 當前用戶:Endless作者 :Endless * @version 創建時間:2017年7月25日 上

原创 JAVA購物管理系統

重點內容 JAVA分支結構練習 註冊表讀寫刪 package Endless; import java.util.ArrayList; import java.util.Random; /** * @JAVA01.perso

原创 JAVA流程控制 IF ELSE語句與Switch Case語句的使用

一、IF選擇語句 IF選擇結構 if(condition) { statement1; //此處可以是一條單獨的語句,也可以是位於花括號中的代碼塊 }else sta

原创 Java三大特性

Java語言的三大特性即是:封裝、繼承、多態 封裝: 隱藏對象的屬性和實現細節,僅對外公開接口,控制在程序中屬性的讀和修改的訪問級別。將抽象得到的數據和行爲(或功能)相結合,形成一個有機的整體,也就是將數據與操作數據的源代碼進行

原创 JAVAString用法

package Strings; import java.util.Arrays; import org.junit.Before; @SuppressWarnings("unused") public class Strings

原创 JAVA常用IO流類

流分類 使用分類 字節輸入流 字節輸出流 字符輸入流 字符輸出流 抽象基類 InputStream OutputStream Reader Writer 訪問文件 FileInputStream FileOutStre

原创 JAVA序列化

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInpu

原创 JAVA線程

相關細節 1. 進程和線程的區別 一個進程是一個獨立(self contained)的運行環境,它可以被看作一個程序或者一個應用。而線程是在進程中執行的一個任務。Java運行環境是一個包含了不同的類和程序的單一進程。線程可以被稱爲輕量級進

原创 HashMap的N種迭代方式

1,HashMap key是整型時會默認排序,而且是升序; key不是整型時,默認不排序,並且遍歷取值時是隨機的順序,不是原先放入的順序。 2,LinkedHashMap key是整型或者不是整型都不排序,LinkedHashMap保證按

原创 JAVA循環結構

package Endless; import java.util.Random; import java.util.Scanner; /** * @JAVA06.Task.java * @author 當前用戶:Endless作者

原创 文件與目錄的操作

RandomAccessFile 對已存在的文件進行讀寫如果沒有自動創建 返回值類型 方法名 簡要說明 void close() 關閉此隨機訪問文件流並釋放與該流關聯的所有系統資源。 FileChannel getChan

原创 繼承 多態 接口 抽象類 內部類

接口和抽象方法的區別 接口方法,訪問權限必須是公共的 public,不能有私有的方法或變量 接口內只能有公共方法,必須使用public static final把成員變量修飾爲常量 接口內只能含有抽象方法,但是不用abstract關鍵字

原创 JAVA時間類

package 時間; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import ja

原创 JAVA異常處理

/** * @author Endless * */ public class UseExpection { public static void main(String[] args) { UseExpe

原创 JAVA正則表達

含義 正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯。正則表達式是一種文本模式,模式描述在搜索文本時要匹配的一個或多個字符串。 使用 Java正則表達式通過jav