原创 oralce學習筆記(一)表空間

Oracle表空間之基本概念 ORACLE數據庫被劃分成稱作爲表空間的邏輯區域——形成ORACLE數據庫的邏輯結構。一個ORACLE數據庫能夠有一個或多個表空間,而一個表空間則對應着一個或多個物理的數據庫文件。表空間是ORACLE數據

原创 java學習筆記之IO流總結(一)

輸入輸出作爲所有程序都必需的部分   對於我們的java學習有特別重要的意義,以至於博主辛苦看了三天的流分佈,跟大家分享一下 一.首先我們說一下io流的概念 流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設

原创 當一個線程進入一個對象的一個synchronized方法後,其它線程是否可進入此對象的其它方法

當一個線程進入一個對象的synchronized()方法後,其他線程是否可以進入此對象的其他方法取決於方法本身,如果該方法是非synchronized()方法,那麼是可以訪問的,如果是synchronized()方法,那麼不能訪問。示例

原创 java異常面試題及編程題

概念題 1.java中用來拋出異常的關鍵字是什麼? throw 2.異常和Error的區別? error:是不可捕捉到的,無法採取任何恢復的操作,頂多只能顯示錯誤信息。 Exception :表示可恢復的例外,這是可捕捉到的

原创 Java設計模式之策略模式

本文繼續介紹23種設計模式系列之策略模式。 背景 在軟件開發中常常遇到這種情況,實現某一個功能有多種算法或者策略,我們可以根據環境或者條件的不同選擇不同的算法或者策略來完成該功能。如查找、排序等,一種常用的方法是硬編碼(Hard

原创 equals()方法的重寫

一、爲什麼equals()方法要重寫? 判斷兩個對象在邏輯上是否相等,如根據類的成員變量來判斷兩個類的實例是否相等,而繼承Object中的equals方法只能判斷兩個引用變量是否是同一個對象。這樣我們往往需要重寫equals()方法