原创 linux系統之幫助命令(man)

linux系統之幫助命令(man) 摘要:這個命令主要是查看系統命令中其它命令的參數、用法(如果搜索不到這個命令那就表示命令不是系統命令)。man的全稱是manual,基礎用法:man 【命令】; 下面的例子我們以cd/ls/p

原创 JavaScript中多位數相加處理方法

多位數相加 ##1 我的解決方案 1.本來想自己寫的,不過在網上找了一篇,跟自己寫的差不多,就拿來用了; 2.第二種方法,比較的巧妙,進位用了true。在運行的過程中true會當做1來使用。 3.基本的解法就是,單獨對每個數進

原创 node-http.get()

http.get() 摘要:1、該方法屬於request的“GET”請求,只是封裝了; 模塊http.js裏面的方法; const client = require('_http_client'); const ClientReq

原创 單體模式(讀書筆記)

這種模式在JavaScript中非常重要,也許比在其他任何語言中都更在重要。在網頁上使用全局變量 有很大的風險,而用單體對象創建的命名空間則是清除這些全局變量的最佳手段之一。僅此一個原因你就 該掌握這種模式,更別說它還有許多別

原创 HashMap

HashMap HashMap對key進行散列; keySet()、values()、entrySet(); 與TreeMap的比較 和Set類似,HashMap的速度通常都比TreeMap快,只有在需要排序的功能的時候,才使用Tre

原创 static

static Java中常用的內存區域 棧內存空間:保存引用的堆內存空間的地址 堆內存空間:保存每個對象的具體屬性內容 全局數據區:保存static類型的屬性 全局代碼區:保存所有的方法定義 static不能調用任何非static內容

原创 final

final 使用final聲明的類不能有子類 使用final聲明的方法不能被子類所覆蓋 使用final聲明的變量即成爲常量,常量不可以修改 final變量的命名規則:要去全部大寫; #first final class A{ } c

原创 TreeSet

TreeSet TreeSet是依靠TreeMap來實現的; TreeSet是一個有序集合,TreeSet中元素將按照升序排列,缺省是按照自然順序進行排列,意味着TreeSet中元素要實現Comparable接口; 我們可以在構造Tre

原创 RandomAccessFile

RandomAccessFile RandomAccessFile類同時實現了DataInput和DataOutput接口,提供了對文件隨機存取的功能,利用這個類可以在文件的任何位置讀取或寫人數據; RandomAccessFile類提

原创 多線程程序

多線程程序 Java在語言級提供了對多線程程序設計的支持 實現多線程程序的兩種方式: 從Thread類繼承;(file 1,file2) 實現Runnable接口;(file 3) 大多數情況下,如果只想重寫 run() 方法,而不重

原创 集合框架中的實現類-ArrayList

集合框架中的實現類-ArrayList ArrayList:我們可以將其看作是能夠自動增長容量的數組;(file 1) 利用ArrayList的toArray()返回一個數組;(file 2) Array.asList()返回一個列表;

原创 HashSet

HashSet 實現Set接口的hash table(哈希表),依靠HashMap來實現的;(file 1) 我們應爲要存放到散列表的各個對象定義hashCode()和equals();(file 2) 散列表 散列表又稱爲哈希表。散

原创 函數的調用-基本數據類型/引用類型

函數的調用-基本數據類型/引用類型 在Java中,傳參時,都是以傳值的方式進行; 對於基本數據類型,傳遞的是數據的拷貝;對於引用類型,傳遞的引用的拷貝; ## file 1 ## class test{ public sta

原创 LinkedList

LinkedList LinkedList是採用雙向循環鏈表實現的; 利用LinkedList實現棧(stack)、隊列(queue)、雙向隊列(double-ended queue); ArrayList和LinkedList的比較

原创 基本的流類

基本的流類 FileInputStream和FileOutputStream;(file 1) 節點流,用於從文件中讀取或往文件中寫入字節流。如果在gouzao BufferedInputStream和BufferedOutputSt