原创 java程序獲取系統資源--sigar的使用

我們有時候編寫程序需要獲取機器的各種信息,比如:CPU信息,內存信息,網絡資源信息等。 Sigar是Hyperic-hq產品的基礎包,是Hyperic HQ主要的數據收集組件。它用來從許多平臺收集系統和

原创 java.util.Vector

類定義:這是一個具體類,可以被實例化 public class Vector<E> extends AbstractList<E> implements List<E>,RandomAccess,Cloneable,java,io.Ser

原创 java.util.ListIterator<E>

該接口繼承了Iterator接口 所以有三個Iterator接口定義的方法: boolean hasNext(); //判斷是否還有下一個元素 E next(); //獲取迭代器當前指向位置的元素,然後指向後一位 void re

原创 java.util.AbstractSequentialList<E>

抽象類定義 //繼承了AbstractList類,該類的增刪查改全是通過迭代器做的,並沒有實際針對存儲數組做操作 public abstract class AbstractSequentialList<E> extends Abst

原创 java.util.Stack

類定義 //該類繼承了Vector類(具有線程安全性,因爲Vetor的增刪查改方法都被線程同步了。) public Statck<E> extends Vector<E> 構造方法 //構造方法 public Stack(){ }

原创 Linux 下vsftpd配置虛擬用戶併爲其劃分工作根目錄

下載vsftpd apt-get install vsftpd 配置vsftpd,在配置之前最後先備份一下vsftpd.conf vi /etc/vsftpd/vsftpd.conf 所有配置信息如下:(讀者可以直接copy,然後

原创 java.util.Map

在定義一種數據結構之前先定義接口,即對該數據結構的操作。 Map是一個接口 接口定義 public interface Map<K,V> 方法 int size(); //返回key-value數量 boolean isEmp

原创 JAVA.Lang.Thread淺析

兩種方式實現生成一個線程 繼承Thread類,並覆蓋run方法,線程的工作方法就是run方法. 如下 class MyThread extends Thread{ public void run(){ do…

原创 java.util.List

public interface List extends Collection ; List是一個接口,繼承了Collection int size() ; 返回List大小 boolean isEmpty() 判斷是否爲空

原创 動態規劃----優化編輯器問題

問題描述 Levenshtein 距離,又稱編輯距離,指的是兩個字符串之間,由一個轉換成另一個所需的最少編輯操作次數。許可的編輯操作包括將一個字符替換成另一個字符,插入一個字符,刪除一個字符。編輯距離的算法是首先由俄國科學家Leven

原创 Java.util.AbstractList

本章關於抽象列列表做介紹 public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> //繼承了抽象集合並且實現List接口

原创 java.util.AbstractCollection

public abstarct class AbstractCollection implements Collection; 這是一個抽象類,實現了Collection接口 抽象方法 public abstract Iterato

原创 java.util.ArrayList

類定義 //繼承了AbstractList類,並且實現了List,RandomAccess,Cloneable和java.io.Serializable接口 public class ArrayList<E> extends Abst

原创 java.util.Iterator<E>接口淺析

public interface Iterator<E>{ boolean hasNext(); E next(); void remove(); } 該接口是所有集合類都要實現的接口。定義了三個方法:判斷還

原创 java.util.Collection<E>接口

public interface Collection<E> extends Iterable<E> 繼承了Iterable接口 方法: int size() 集合元素個數 boolean isEmpty() 集合是否爲空 boolea