原创 ArrayList和LinkList

List是一個接口,ArrayList和LinkedList是兩個實現類,他們實現的方式不一樣,其實LinkedList纔是真正的鏈表(如果不清楚什麼是鏈表,需要了解一下相關數據結構的知識,這不是一兩句話能說清楚的),而ArrayList是

原创 重寫equals和hashcode

Object的hashCode()方法,返回的是當前對象的內存地址。以下內容總結自《Effective Java》。1.何時需要重寫equals()當一個類有自己特有的“邏輯相等”概念(不同於對象身份的概念)。2.設計equals()[1]

原创 Hadoop1.0.1安裝部署(一)

1、安裝JDKjdk6 Linux版下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.htm

原创 Java的>>和>>>

<<      :     左移運算符,num << 1,相當於num乘以21111(15) << 2 = 111100(60) >>      :     右移運算符,num >> 1,相當於num除以21111(15) >> 2 = 0

原创 Spark1.1.1 MLlib 部分算法基礎封裝筆記

sc: SparkContextsummary statistics 概要統計val array: Array[Double] = Array[Double](1.0, 0.0, 3.0)val array2: Array[Double]

原创 重寫equals和hashcode

Object的hashCode()方法,返回的是當前對象的內存地址。以下內容總結自《Effective Java》。1.何時需要重寫equals()當一個類有自己特有的“邏輯相等”概念(不同於對象身份的概念)。2.設計equals()[1]

原创 從頭再來,寫好Helloworld

轉這篇文章用來開博是因爲它觸動了我的某根神經,心生敬畏。且不論老羅的工匠情懷,僅留下程序員到底該不該認真作爲思考,我喜歡求同存異。老羅的Smartisan T1手機發佈會很多人應該都看了,發佈會的最後老羅凝視着自己的工匠自畫像,半晌沒說話,

原创 String對象的經典問題

1、==比較兩個對象的地址2、equals比較兩個對象的值3、intern方法返回池中已有的對象,如果池中沒有,則加入池中        String str = "abc";        String str1 = "abc";