網頁

2011年3月22日 星期二

Java Identifier & Keyword

identifier -> name of a variable, a method, or a class
keyword -> CANNOT be used as an identifier

identifier 的4種組成:
  1. letter, A-Za-z
  2. currency character, $
  3. underscore, _
  4. number, 0-9
  • 前3種可以做為 identifier的開頭, 第4種 number[0-9] 不可放在 identifier 的第1個位置.
  • 長度沒有限制
  • case-sensitive
Legal:
  • int _a;
  • int $c;
  • int ______2_w;
  • int _$;
  • int this_is_a_very_detailed_name_for_an_identifier;
Illegal:
  • int :b;
  • int -d;
  • int e#;
  • int .f;
  • int 7g;
keyword 有50個:

2011年3月11日 星期五

ToWriteList

  1. java string constant/literal pool
    • String str = new String("abc"); 幾個 ojbects 會被產生?
  2. throw Exception, SecurityException, Throwable while method does not have thows declaration
    • 原本的 method 沒有寫要 thows Exception, 但為何可以 thow SecurityException?
    • 而且~~為何不能 thow Throwable?
  3. Eclipse will generate strange byte code that will call Display.getHeight() but not Canvas.getHeight()
    • try to reproduce this first!

2011年3月8日 星期二

語文練習

這週來了位外國同事~
同樣是台灣出生~卻不太會中文~
聽說是來一年~為了學中文!

staff travel: 員工旅遊
bargain: noun 減價品, 便宜貨           verb 討價還價, 殺價?