原创 內部類

內部類(innerclasses) 一般情況下,我們把類定義成爲獨立的單元。有些情況下,我們把一個類放在另一個類的內部定義,稱爲內部類。 內部類的作用: 1.內部類提供了更好的封裝。只能讓外部類直接訪問,不允許同一個包中的其他類直接訪問。

原创 Java集合

Java集合 JAVA集合可以存儲和操作數目不固定的一組數據;JAVA集合只能存放引用類型的數據,不能存放基本數據類型。 Java集合分爲三種類型: Set(集合)自動擴展,沒有重複的元素 Map(映射)不能重複 List(列表)可以有

原创 用二分法查找出滿足條件值的最大下標(滿足條件的值有多個)

先理清思路:如果查詢的值,有多個相同的時候,首先用二分法查出其中的一個,並將此值的索引值賦給一個臨時變量(temp),然後在將查出來的數的索引值加一,繼續向右查詢下一個值的索引值,如果索引值存在的話,則再將查詢出來的值,賦給temp,一直

原创 去除警告信息

有時候有一個很煩人的東西,雖然這個不影響結果,但是一直有,看起來很煩。那就是xshell輸入命令的時候,經常出來一串的警告信息,如下面的信息: 終於找到一個方法,去除這個警告信息: 那就是: 在hadoop-2.6.5/etc/ha

原创 7.29總結 抽象類和接口

1. 定義 抽象類 非private訪問修飾符 abstract 返回值類型 方法名(參數列表) ; 簡單的說,抽象類是一個不能實例化的類,它可以具有抽象方法或者普通方法,也可以有構造方法。 普通方法和抽象方法的區別 普通方法必須要

原创 數據庫和數據倉庫的區別

數據庫:傳統的關係型數據庫的主要應用,主要是基本的、日常的事務處理,主要應用是聯機事務處理OLTP(on-line transaction processing),例如銀行交易。 數據倉庫:數據倉庫系統的主要應用主要是聯機分析處理OLAP

原创 Eclipse下導入外部jar包的3種方式

我們在用Eclipse開發程序的時候,經常要用到第三方jar包。引入jar包不是一個小問題,由於jar包位置不清楚,而浪費時間。下面配圖說明3種Eclipse引入jar包的方式。 1.最常用的普通操作方式:基本步驟式 右擊“項目”→選擇P

原创 歡迎使用CSDN-markdown編輯器

7.28總結 1. 包裝類的享元模式 顧名思義:共享元對象。如果在一個系統中存在多個相同的對象,那麼只需要共享一份對象的拷貝,而不必爲每一次使用創建新的對象。 測試: String num="abs"; String n

原创 I/O:讀和寫

一般來說,流有兩種基本形式:輸入流和輸出流。 根據輸入流,程序可以從數據文件讀取數據,但不可向輸入流中寫入數據;反之,通過輸出流,程序可以向數據文件中寫入數據。 I/O操作的一般步驟 構造一個與介質相關的I/O對象 ,已提供一種低層次

原创 I/O文件的加密運算

讀取文件進行加密和解密運算 首先需要進行讀取文件,然後再將其寫入文件中 這兩張圖片的區別是因爲:read()函數,是進行一個一個的讀取,而read(bytes),是進行bytes個字節的讀取。就像12345678幾個數字的相乘,一個一

原创 無法通過公網訪問阿里雲服務器下的tomcat部署的項目

在xshell連接了阿里雲服務器時,想要在服務器上的tomcat下部署一個項目,然後進行訪問,結果每次都是提醒這樣一個錯誤: 我就一直想不通,tomcat啓動了,項目也放到了tomcat的目錄的webapp目錄下,但是就是不行,後來

原创 MySQL數據庫多表查詢

多表查詢可使用的方法 外連接 左連接(left join 或left outer join) 右連接(right join 或 right outer join) 完全外連接(full join 或 full outer join(M

原创 異常處理

什麼是異常? 異常就是在程序的運行過程中所發生的不正常的事件,它會中斷正在運行的程序。 Java異常處理的五個關鍵字: try(執行可能產生異常的代碼) catch(捕獲異常) finally(無論是否發生異常,代碼都能執行) thro

原创 Java中length,length(),size()的區別

length,length(),size()的區別 以前在使用的時候,一直都不瞭解,他們三個的區別,每次都是按“Alt+/”快捷鍵,補全代碼才知道到底使用哪個,後來重點內容具體瞭解了下,才明白他們之間的區別,現在跟大家分享下,我相信也會有

原创 Java NIO

CHANNEL,BUFFER 和 SELECTOR 構成了核心的API。 channel 和 Buffer 所有的IO在NIO中都從一個Channel開始; Channel 有點像流。數據可以從Channel讀到Buffer中,也可以從