Friday, January 20, 2012

java - keywords (still under construction)

ජාවා keywords ගැන තමයි අද කතා කරන්නේ.
හරියටම keywords මෙච්චරක් තියනවා කියන්න විදියක් නෑ. හැබයි පොදුවේ ගත්තොත් keywords 50 -60 ත් (50 in Java 1.5) අතර ප්‍රමාණයක් තමයි තියෙන්නේ. පහල තියන list එකේ තියනවා keywords ටික. මෙතන ඔක්කොම keywords තියනවා කියන එක නම් මම gurantee කරන්නෑ.
මේ එකින් එක ගැන විස්තර කරන්න නම් අමාරුයි. මම කියන්නම් class වලට, methods  වලට හා වලට කරන්න පුලුවන් ගැන. පස්සේ වෙලාව තිබුනොත් අනික් ගැනත් ලියන්නම්
  1. abstract
  2. continue
  3. for
  4. new
  5. switch
  6. assert
  7. default
  8. goto
  9. package
  10. synchronized
  11. boolean
  12. do
  13. if
  14. private
  15. this
  16. break
  17. double
  18. implements
  19. protected
  20. throw
  21. byte
  22. else
  23. import
  24. public
  25. throws
  26. case
  27. enum
  28. instanceof
  29. return
  30. transient
  31. catch
  32. extends
  33. int
  34. short
  35. try
  36. char
  37. final
  38. interface
  39. static
  40. void
  41. class
  42. finally
  43. long
  44. strictfp
  45. volatile
  46. const
  47. float
  48. native
  49. super
  50. while

අපි මුලින්ම බලමු  class වලට use කරන්න පුලුවන් keywords මොනවාද කියලා.
එහෙම keywords 5ක් තියනවා
ඒ keywords 5 කොටස් දෙකකට බෙදන්න පුලුවන්.
1. access modifiers
2. non-access modifiers

access modifiers යටතේ තියෙන්නේ keywords දෙකයි.
public, default

non-access modifiersයටතේ තුනක් තියනවා
strictfp, final, abstract

public, default කියන keywords දෙක ගැනනම් ආයි කතාකරන්න ඕනේ නෑ. ඒ දෙක ගැන java - access modifiers http://alokayasoya.blogspot.com/#!/2012/01/java-access-modifiers.html එකේ ලියලා ඇති.

මුලින්ම බලමු strictfp කියන keyword එක ගැන. මේක classes වලට වගේම methods වලටත් use කරන්න පුලුවන්. මේ keyword එක use කලාම JVM එක floating point values handle කරන්නේ IEEE-754 floating-point specification එකට අදාලව තමයි.

No comments:

Post a Comment