原创 遞歸刪除文件,遞歸計算1+2+...+100
/** * 遞歸: * 1:首先考慮極端情況,什麼時候停止 * 2:每種可能發生的情況是否都考慮了 * 3:重複的事情,調用該方法即可 */ //a目錄下有多級文件和目錄,遞歸刪除它------------- publi
原创 java讀寫XML文件 (DOM)
首先項目裏添加2個jar包,jar包名如下: dom4j-1.6.1.jar jaxen-1.1.1.jar emp.xml <?xml version="1.0" encoding="UTF-8"?> <list>
原创 RandomAccessFile,read,write,複製文件,指針,批量讀寫,基本類型讀寫
//(1)read------------------ public class RandomAccessFileRead { public static void main(String[] args) throws
原创 就近調用原則
就近調用原則: 調用多態方法,先調參數爲子類的方法 如果多態方法的參數平行,則編譯出錯 先調基本類型,再調引用類型 先調範圍小的,再調範圍大的 點贊 收藏 分享 文章舉報
原创 File(2) listFiles 文件過濾(FileFilter) 父目錄getParentFile
//ListFilesDemo 獲取一個目錄的所有子項----------------- package day0824; import java.io.File; public class ListFilesDemo {
原创 線程鎖與多線程
(1) package day20150914sync; /** * 線程併發安全問題 */ public class SyncDemo1 { //桌子上有20個豆子 public static int bea
原创 挖掘機(DMS)(服務器與客戶端讀寫文件,收發數據)
Client package com.company; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; im
原创 java單例模式 Singleton
java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例三種。 單例模式有一下特點: 1、單例類只能有一個實例。 2、單例類必須自己自己創建自己的唯一實例。 3、單例類必須
原创 jdbc(java連接數據庫oracle)
package day20151020jdbc; public class Emp { private int id; private String name; private String gender
原创 OutputStreamWriter,InputStreamReader,PrintWriter,BufferedReader
package day20150904; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExcep
原创 異常處理(try catch)
package day20150904exception; /** * (1)異常處理機制中的try catch */ public class ExceptionDemo1 { public static void
原创 線程(1)
(1) package day20150907thread; /** * 線程調度分配給cpu的時間片段給不同的線程 * 得到時間片段的線程被cpu運行,其他線程等待 * 線程調度會儘可能均勻的分配時間片段給不同的進程 *
原创 socket,線程池(TCP通信)
Server 1 package day20150914socket; import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu
原创 FileOutputStream,BufferedOutputStream,對象的序列化與反序列化ObjectOutputStream
(1)FileOutputStream:節點流,向文件寫出字節的流 package day0825io; import java.io.FileOutputStream; import java.io.IOException;
原创 sql 分頁
package day20151026page; public class Test { public static void main(String[] args) { System.out.prin