原创 仿寫Scanner類的功能代碼

利用字節流包裝成字符流再升級成爲帶緩衝區的字符流來仿造Scanner,代碼如下: import java.io.BufferedReader; import java.io.IOException; import java.io.

原创 IO繼承體系圖

IO繼承體系圖: 點贊 收藏 分享 文章舉報 給力大神 發佈了28 篇原創文章 · 獲贊 7 · 訪問量 2萬+ 私信

原创 Java多線程實現生產者消費者模式

用java實現生產者消費者模式,在全部代碼之後會對重點、難點一一講解! 以下是全部代碼: class Demo7 { public static void main(String[] args) { //

原创 淺談Java多線程中的Thread.sleep()和wait()方法的區別

1.我們先看看在java API中是如何解釋sleep的吧 sleep public static void sleep(long millis) throws InterruptedExcep

原创 利用Java多線程實現死鎖現象之詳細解讀

這個例子個人覺得非常經典,先看完,講解在下面啦,(^__^) 嘻嘻! /* * 死鎖: * 同步中嵌套同步,而鎖不同。 * 都在等待對方線程中的鎖釋放。 * */ public class Demo8 { publ

原创 RandomAccessFile類的使用說明

RandomAccessFile類的使用說明: 我發現這個類實現了DataOutput、DataInput接口啊,所以既可以實現帶着類型的read、write方法,所以很是高級,最最高級的不是這裏,而是實現了seek()方法,可

原创 仿cmd命令行下的dir

這裏要給大家呈現的是如何利用java下的IO來模仿Windows下面的cmd命令行的dir命令: package a10; import java.io.File; import java.text.DecimalFormat;

原创 IO操作演示(DataInputStream、DataOutputStream)

下面用DataInputStream和DataOutputStream來事例文件的輸入輸出: package a10; import java.io.BufferedInputStream; import java.io.Buf

原创 對象序列化

如何對象序列化呢? ObjectInputStream 輸入,讀取,反序列化 ObjectOutputStream 輸出,寫入,序列化 請看如下示例代碼: package a10; import java.io.Buff

原创 SQL Server解決分頁問題(三種方法)

select * from NewsType; 結果: 1 新聞 NULL 2 國際 NULL 3 軍事 NULL 4 生活 NULL 5 國內 NULL 6 國歌 NULL 1.第一種是在學校上課學到

原创 jsp中的內置對象Cookie與session的比較

jsp中的內置對象Cookie與session的比較: 1.session是在服務器端保存用戶信息,Cookie是在客戶端保存用戶信息。 2.session中保存的是對象,Cookie保存的是字符串。 3.session隨會話的結束而關閉

原创 JDBC之調用存儲過程

1。無參 我們先看預先寫好的存儲過程: create procedure p1 as select * from student go 如何實現JDBC調用無參的存儲過程呢? package a1; import java.

原创 oracle的單行函數以及多行函數(聚合函數、分組函數)的使用

先介紹字符函數: 大小寫相關: 1. select lower('Hellow'), upper('heHHlo'), initcap('oello') from dual;--dual空表! 結果: hellow HEHHLO

原创 關於jsp的basepath和path的使用

<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+requ

原创 JDBC五大步驟

1.//加載驅動程序類 2.//建立連接 3.//發送訴求 4.//獲取結果 5.//關閉 這裏用的加載方式需要導入sqljdbc4.jar包(sql server 2008版) Class.forName("com.micros