原创 祕密

我有一個祕密我告訴了清泉,我告訴了海水最後,我這樣告訴了你海面閃着金光,清泉浮着月亮

原创 對同步代碼的初步理解

對同步代碼塊的理解 先看一段代碼 if (null != systeParam && null != systeParam.getParam()) { synchronized (systemParamMapMutex) {

原创 構造代碼塊

一.簡介沒有前綴沒有後綴,並用“{}”括起來的代碼塊。二.特性它會被嵌入到每一個構造器的最前面,在實例化對象時被執行。三.舉例package org.qqwe.innerClass; /** * @author 王陽明的徒弟 * @

原创 markDown語法學習

《》# MarkDown語法 我是二級標題 這裏是引用 你說屌不屌 我還能嵌套 我的世界 你的世界 到新世界來,我把一切都告訴你 內容一 內容二 內容三 有序內容一 有序內容二 有序內容三 注意空格 代碼內容 imp

原创 如何設計一個類——使類與成員的可訪問性最小

簡介 如何區別一個模塊寫的好不好,有個明顯的標誌,那就是該模塊對於其他模塊是否較好的隱藏了內部數據和實現細節。這個概念叫信息隱藏,或者是封裝。 原因 通過信息隱藏可以解耦合,使得獨立的模塊可以更好的開發,測試,修改等。而不用擔心別的模塊對

原创 最遙遠的距離

太陽表面掀起滾燙的巨浪海盜船在人馬星座被擊中,燃起熊熊大火已經被地球放逐了太久我決定藏在一顆流星上去看你向着地球許下一個心願我劃過地面,你跑上天台你看不到十年後的我我看不到二十年後的你

原创 數據的原子性和可視性

java併發之可見性與原子性:Syncronized和volatile 轉載:http://blog.csdn.net/guyuealian/article/details/52525724   在說明Java多線程內存可見性之

原创 關於Python初學者出現SyntaxError的問題

由於Python的默認編碼方式是ASCII,所以無法對漢字進行解釋,纔會出現標題中提到的情況。 解決方法: 在代碼頭部加上# -*- coding:utf-8 -*-  或是# coding:utf-8(建議)

原创 Python的變量

今天學到點有點以前沒怎麼注意的問題 即對變量的理解 變量是計算機內存中的一塊區域,可以存貯一定範圍的值,而且值可以改變。

原创 避免創建不必要的對象

避免創建不必要的對象 中心思想 一般來說,最好重用對象,而不是每次需要的時候都創建一個功能相同的對象。 舉例 String s = new String("zoro"); 永遠不要用上述方式創建字符串,因爲“z

原创 java中的回調

什麼是回調?答:把方法a作爲參數專遞給方法b,由b去調用a。沒錯,記住這句話就可以了。回調在JavaScript中上面的結論在JavaScript中比較好理解,因爲在JavaScript中,方法就是對象,可以很方便的傳給另一個方法作爲參數

原创 object的

1 相等與同一 如果兩個對象具有相同的類型以及相同的屬性值,則稱這兩個對象相等。如果兩個引用對象指的是同一個對像,則稱這兩個變量同一。Object類中定義的equals 函數原型爲:public boolean equals(Object

原创 延遲腳本

     在html4.0.1爲<script>標籤定義了defer屬性。這個屬性的用途是表明腳本會延遲到整個頁面解析完畢後再運行。因此,在<script>元素中設置defer屬性,相當於告訴瀏覽器立即下載,但是延遲執行。爲什麼會提出延遲

原创 奇怪的Python之下劃線

Python裏的標識符的開頭和結尾出的下劃線是有意義的 1.一個下劃線開頭的標識符代表 不能直接訪問的類屬性,若要訪問只能通過類暴露的接口,不能通過“from **** import ***”的方式進行引用 2.兩個下劃線開頭的標識符代表