原创 Java IO system(輸入輸出系統)

Java1.0中所有與輸入有關的類都繼承自InputStream,此類包含用於讀取單個字節或字節數組的read()方法。所有與輸出有關的類都繼承自OutputStream,這個類包含用於寫入單個字節或字節數組的write()方法。 1.

原创 Selenium Java環境搭建

1. 下載Selenium Java Bindings包:http://selenium-release.storage.googleapis.com/2.43/selenium-java-2.43.1.zip 也可以瀏覽 http://

原创 Java reflection(反射)

基本翻譯自Java SE Tutorial中關於反射的章節:http://docs.oracle.com/javase/tutorial/reflect/index.html Java的反射機制常被用於檢查或者修改在JVM中運行的程序的實

原创 Java對象序列化(Object Serialization)

Java1.1中實現了Serializable接口的對象都可被轉換成一系列字節,並可完全恢復成原狀。Java中的兩個特性運用了對象序列化:遠程調用方法(RMI),Java Beans 要序列化一個對象(其類已實現Serializable

原创 網絡基礎:OSI、TCP/IP、HTTP、HTTPS

1. OSI(Open System Interconnect)七層結構 OSI層 功能 典型協議 應用層 文件傳輸、文件服務、email、虛擬終端 HTTP、FTP、HTTPS、SNMP、Telnet、DSN、SMTP、TFTP。。

原创 Java Annotation基礎

基本參考自Java Annotation Tutorial doc:http://docs.oracle.com/javase/tutorial/java/annotations/index.html, 但因爲不是全文翻譯,也加了些自己的

原创 JCommander(命令行參數解析工具)

Because life is too short to parse command line parameters. From JCommander official site: http://jcommander.org/ 以下基本

原创 Java泛型(Generics)

參考:http://docs.oracle.com/javase/tutorial/java/generics/index.html 爲什麼要使用泛型? 更強更嚴格的編譯期間類型檢查淘汰類型造型沒有泛型的話,下面的代碼需要使用造型,否則

原创 c++ pointer vs. reference

from:http://blog.csdn.net/FireCoder/article/details/5429199 Reference 1. If you are familiar with Java/C#, treat r

原创 Java final關鍵字

final關鍵字用來表明“不可改變”,final可作用在以下3種類型:數據,方法,類 1. final數據 Java中用final來定義常數 1.1 編譯期常數,必須爲基本類型,用final修飾 final int f1 = 22;

原创 Java類繼承

想要擴展一個類的功能,我們可以再這個類中加入其他類以利用這些類的功能,這個方法叫做合成。此外,還可以用類繼承來擴展功能。 1. 基本語法:extends class Animal { String name; public Anima

原创 Android開發環境搭建

Android開發環境搭建(Eclipse) 1. 到Android開發者網站上下載Eclipse ADT:http://developer.android.com/sdk/index.html 2. 解壓下載的壓縮包,進入文件夾,啓動E

原创 jdk與jre的區別

JDK:Java Development Kit JRE: Java Runtime Environment 下圖是從Oracle Java官網copy下來的,可以看到JDK其實包含了JRE。偷懶把官網上JDK和JRE的解釋也copy下來

原创 Hadoop基本知識

參考:http://hadoop.apache.org/ Hadoop是apache開源項目,是一個分佈式系統架構,由一些部件組成: 1. Hadoop HDSF:Hadoop Distributed File System 一個分佈式

原创 簡單的TestNG.xml在Eclipse中跑TestNG suite

在Eclipse中配置並建好一個TestNG的Project後,就可以寫自己的test代碼了,寫好後怎麼跑呢?我們可以建一個xml文件,在文件中指定要跑的class、method之類,給一些parameter賦值,TestNG可以按照xm