發表文章

目前顯示的是 6月, 2014的文章

全球音樂文化 期末報告 -- 耶路薩冷現代爵士作曲家作品中傳統音樂元素探索 (節錄)

圖片
此烏德琴除了上述五條定弦音之外,加入的第"六"弦(F)  成了總共12條弦的樂器! 再次複習一下,中東的Tabla跟印度的Tabla是完全不同的兩種鼓, Tabla這個名字的發音念法也不一樣! 相關文章整理   [筆記] 全球音樂文化 2014/02/25  (課程簡介) [筆記] 全球音樂文化 2014/03/04  (日本音樂文化) [筆記] 全球音樂文化 2014/03/11  (蒙古與西藏) [筆記] 全球音樂文化 2014/03/18  (印尼甘美朗音樂與流行音樂) [筆記] 全球音樂文化 2014/03/25 印度古典音樂與電影音樂 [筆記] 全球音樂文化 2014/04/01 阿拉伯與伊斯蘭世界 [筆記] 全球音樂文化 2014/04/08 中亞諸國:絲路上的音樂 [筆記] 全球音樂文化 2014/04/15 非洲:傳統與蛻變 [筆記] 全球音樂文化 2014/04/22 歐洲 [筆記] 全球音樂文化 2014/05/06 北美洲 [筆記] 全球音樂文化 2014/05/13 拉丁美洲 [心得] Raga Beats -- 印度塔布拉鼓演奏音樂會  (期中作業) 全球音樂文化 期末報告 -- 耶路薩冷現代爵士作曲家作品中傳統音樂元素探索 (節錄) [筆記] Musescore 打譜軟體使用備忘錄 [筆記] Markdown 打譜 - ABC notation 初體驗 [筆記] 連接Ableton Live 與 Resolume Arena [筆記] Logic pro x 快速鍵 (mac)

[Java] 問答:一個package可以有幾個 main ?

逛到網路上的討論 http://zhidao.baidu.com/question/183405458.html 覺得蠻不錯的,來整理一下! 1. 每個 .java檔案可以有很多個class,但是只能有一個public class,只能有一個main method。 2. 一個package裡面可以有很多.java檔,所以依照可以有很多個main method。 3. 一個.java檔不一定要有main method,但有的話只能有一個 4. Java裡面基本上沒有function的概念,要寫function要寫在class裡面的method,所以main function (應該叫做main method)也必須存在在一個class當中! 5. .java檔的檔名要跟 裡面的主要class檔名相同。

[Java] 考前筆記重點整理

圖片
1. 一個 .java檔 可以寫很多的class,編譯的時候會產生多個.class檔 但是public class只能有一個,否則編譯會出錯! 2. static method 裡面使用 this 會造成語法錯誤 3. static method 在class還沒產生object之前就可以被呼叫了,所以static method不能存取非static的class member,也不能有this,因為this必須指向一個物件。 4. abstract class 不會產生物件,用來當superclass給人家繼承,constructor與static method不可被宣告成abstract! 5. final method 不給override 6. interface 裡面的所有method都是 public abstract ,所有 data 都是public static final 7. 如果一個class 並未實作(implements)所有interface裡面的method,這個class就要宣告為abstract class 8. 如果abstract class沒有預設的method實作可供繼承時,通常以interface來替代abstract class 9. Java API裡常用的interface :  Comparable,Serializable,Runnable ; Serializable可用來識別可以被寫入(serialized)或讀出(deserialized)某儲存裝置(檔案或資料庫欄位)的類別物件 Runnable可用於multiproccessing平行處理相關應用上 10. GUI : 使用JOptionPane 對話框輸入數字,output相加的結果 11. Java Swing之前是用 AWT (Abstract Window Toolkit)抽象視窗工具組套件來建造GUI 12. try catch: try區塊之後至少要跟一個catch或finally區塊,每個catch裡面只能有一個參數,未捕捉的exception (uncaught exception)會讓程式提前終止了! 13. finally 放在try catch之後,無論try re

[筆記] 使用Java 將 double 變數四捨五入到小數點後第二位

使用 DecimalFormat("##.00"); 要import java.text.DecimalFormat; [code] double  d1 = 3.14159; double  d2 = 1.5763; DecimalFormat df =   new  DecimalFormat( "##.00" ); d1 = Double.parseDouble(df.format(d1)); d2 = Double.parseDouble(df.format(d2)); [結果] d1 印出來:3.14 d2 印出來:1.58