language-features

    6熱度

    6回答

    我剛剛讀了Java 7 preview presentation (pdf),並且在鏈式調用上有一個幻燈片。這是在幻燈片中使用的例子: // Construction with setters DrinkBuilder margarita = new DrinkBuilder(); margarita.add("tequila"); margarita.add("orange liqueur

    5熱度

    5回答

    我在https://storm.canonical.com/Tutorial閱讀風暴ORM的教程,我偶然發現了下面的一段代碼: store.find(Person, Person.name == u"Mary Margaret").set(name=u"Mary Maggie") 我不知道該的第二個參數找到方法進行評估,以真/假。我認爲它會被解釋爲lambda。如果那是真的,我如何才能在我的

    0熱度

    1回答

    比方說,我有一個java.util.Properties對象。 Properties對象有一個名爲的方法setProperty(String name,String value)。有一個setter快捷方式嗎? 編輯:也許屬性類不是最好的例子,因爲我認爲它通過添加鍵作爲屬性來處理。但是如何使用任意數量參數的setter方法呢?

    2熱度

    5回答

    編程已經走過了一段很長的路。我還比較年輕(第一臺計算機:C64),因此我認爲編程中的許多事情是理所當然的,這在某種程度上是明顯引入的,並且促進了現在普遍的編程方式。 以下是功能,在這裏我很想知道(不完整)列表,其中的語言,當他們被介紹: 引進功能 編譯語言 解釋語言 條件&環結構 陣列 字典(哈希表) 津貼的多線程 函數式編程(功能數據) 面向對象(我們需要更具體一點嗎?也許繼承了那裏比早先的接口

    115熱度

    5回答

    今天在辦公室出現了。我沒有計劃做這樣的事情,但理論上你可以在SQL中編寫一個編譯器嗎?初看起來,我認爲這是徹底的,儘管對於很多類別的問題都非常麻煩。 如果它不是完整的,它會變成什麼樣子? 注意:我不想做任何事情,比如在SQL中編寫一個編譯器,我知道這將是一件愚蠢的事情,所以如果我們可以避免這種討論,我將不勝感激。

    6熱度

    3回答

    我是C#開發人員在一個VB.NET工程工作,並不斷VS試圖讓我使用:當我調用一個函數與ByRef參數,像這樣=的thingie: While reader.Read() HydrateBookFromReader(reader:=???) 的HydrateBookFromReader函數具有以下簽名: Public Function HydrateBookFromReader(ByRef r

    187熱度

    4回答

    自從90年代末在大學使用JBuilder以來,我還沒有碰過Java,所以我有點失去聯繫 - 無論如何,本週我一直在研究一個小型Java項目,並使用Intellij IDEA作爲我的IDE,以改變我的常規.Net開發的步伐。 我注意到它支持添加接口和@interfaces,什麼是@interface,它與普通接口有什麼不同? public interface Test { } 與 public

    2熱度

    8回答

    目前,我正在使用& &和||而不是「與」和「或」,因爲這就是我的教導。然而,在大多數語言中,兩者都是有效的語法。任何一種語言對於其中的一種都有什麼好處? 我確實試圖尋找這個問題,但它有點難。它沒有正確解釋我的輸入。

    6熱度

    5回答

    我敢肯定,答案是顯而易見的,我有點尷尬,我不知道答案已經存在,但考慮下面的代碼示例,我在閱讀「Professional ASP.NET MVC 1.0」時選擇了: public static class ControllerHelpers { public static void AddRuleViolations(this ModelStateDictionary modelStat

    3熱度

    4回答

    的隱含轉換下面的代碼段不會編譯。隨着以下錯誤: Cannot implicitly convert type 'Container<ChildClass>' to 'Container<BaseClass>' class BaseClass {} class ChildClass : BaseClass {} class Container<T> where T : BaseClass {}