← 返回目录

Java 的特点

第 2 / 58 卷日期:

Java ฎள᭛҅ਞݢ޾قᶌጱ̶՗ᒟᦕ๜ኪᚏکහഝӾஞ҅՗჋౭๢کᑀ਍᩻ᕆᦇᓒ๢҅՗ಋ๢ک԰ᘶ ᗑ҅Java ෫॒ӧࣁѺJava Ԇᥝړԅӣӻᇇ๜

JavaSE(J2SE)(Java2 Platform Standard Edition҅javaᇇ҂ٵຽݣଘ
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition҅javaଘݣմӱᇇ)
JavaME(J2ME)(Java 2 Platform Micro Edition҅javaଘݣஙࣳᇇ )̶

Java ጱᇙᅩ

Java ฎӞᳪ ੒᨝ݻᶎ ጱᖫᑕ᧍᥺

Ջԍฎᶎݻ੒᨝Ҙ ੒᨝ݻᶎ(Object Oriented) ฎӞᐿ᫫կ୏ݎ௏మ̶ਙฎ੒ሿਫӮኴጱӞᐿು᨝҅ ᶎݻ੒᨝տ಩ፘىጱහഝ޾ොဩᕟᕢԅӞӻෆ֛๶፡இ̶

ፘ੒ጱݚक़Ӟᐿ୏ݎ௏మ੪ฎᶎݻᬦᑕጱ୏ݎ௏మ҅ՋԍᶎݻᬦᑕҘᬦᑕݻᶎ(Procedure Oriented) ฎӞᐿզᬦᑕԅӾஞጱᖫᑕ௏మ̶Ԉӻֺৼғྲই֦ฎӻ਍ኞ֦҅ྯॠ݄Ӥ਍ᵱᥝ؉پկ

ԪఘҘ

᩸ଥ̵ᑯᤏ๐̵။᚜ڬᇌ҅ݰ݄ᷳ҅਍̶໊Ӟᛱฎᶲଧ௔ጱਠ౮Ӟᔮ֢ۖڜ̶

1class student { 2void student_wakeUp(){...}

3void student_cloth(){...} 4void student_wash(){...}

5void student_eating(){...} 6void student_gotoSchool(){...}

7}

ᘒᶎݻ੒᨝ݢզ಩਍ኞᬰᤈು᨝҅ಅզᬯӻֺৼ੪տݒԅ

1class student(){ 2void wakeUp(){...}

3void cloth(){...} 4void wash(){...}

5void eating(){...} 6void gotoSchool(){...}

7}

ݢզӧአӸ໒ೲᆙᶲଧ๶ಗᤈྯӻ̶֢ۖᬯฎᇙᅩӞ̶

Java ൷୒ԧ C++ Ӿᵙզቘᥴጱग़ᖀಥ̵೰ᰒ̵ٖਂᓕቘᒵ༷ஷҔӧአಋۖᓕቘ੒᨝ጱኞޮ޸๗҅ ᬯฎᇙ஄ԫ̶

Java ᧍᥺ٍํۑᚆ୩य़޾ᓌܔฃአӷӻᇙ஄҅ሿࣁմӱᕆ୏ݎ҅ள᭛භഠ୏ݎ҅੦ٌฎݱᐿ໛ຝ ֵሿ҅ڊጱJava ౮ԅ᩼๶᩼ᅉጱӞᳪ᧍᥺̶ᬯฎᇙᅩӣ̶

Java ฎӞᳪᶉா᧍᥺҅ᶉா᧍᥺೰ጱ੪ฎࣁᖫᦲ๗ᳵ੪ᚆड़Ꭳ᭲හഝᔄࣳጱ᧍᥺҅ࣁᬩᤈڹ੪ᚆ ड़༄ັᔄࣳጱྋᏟ௔҅Ӟ෮ᔄࣳᏟਧݸ੪ӧᚆٚๅද҅ྲইӥᶎᬯӻֺৼ̶

4}

ᶉா᧍᥺ԆᥝํPascal, Perl, C/C++, JAVA, C#, Scalaᒵ̶
ፘ੒ଫጱ҅ۖா᧍᥺ဌํձ֜ᇙਧጱఘ٭ᵱᥝ೰ਧݒᰁጱᔄࣳ҅ࣁᬩᤈ෸Ꮯਧጱහഝᔄ̶ࣳྲইํLisp,
Perl, Python̵Ruby̵ JavaScriptᒵ̶

՗ᦡᦇጱ᥯ଶӤ๶᧔҅ಅํጱ᧍᥺᮷ฎᦡᦇአ๶಩Ոᔄݢ᧛ጱդᎱ᫨ഘԅ๢࢏೰ե̶ۖா᧍᥺ฎԅԧᚆ ड़ᦏᑕଧާ൉ṛᖫᎱපሲ҅ࢩྌݢ֦զֵአๅ੝ጱդᎱ๶ਫሿۑᚆ̶ᶉா᧍᥺ᦡᦇฎአ๶ᦏᏝկಗᤈጱ

ๅṛප҅ࢩྌᵱᥝᑕଧާᖫٟٵᏟ෫᧏ጱդᎱ҅զྌ๶ᦏ֦ጱդᎱੱளጱಗᤈ̶՗ᬯӻ᥯ଶ๶᧔҅ᶉா ᧍᥺ጱಗᤈපሲᥝྲۖா᧍᥺ṛ҅᭛ଶๅள̶ᬯฎᇙᅩࢥ̶

Java ٍํᑏ༙௔ݢ޾ᇿᒈ௔ݣଘ

Java ํғݩݗጱݷᶋଉ៪ݙӞWrite once, run anywhere ҅Ԟ੪ฎӞེᖫ̵ٟک॒ᬩᤈ̶ԅՋԍ Java ᚆड़ڊޖᬯᐿᇍಢጱݩݗ๶Ҙ໐ஞ੪ฎ JVM ̶౯ժᎣ᭲҅ᦇᓒ๢ଫአᑕଧ޾Ꮭկԏᳵտ੽ᠰஉग़

ᕡᜓ҅ਙժԏᳵׁᶌ඙֢ᔮᕹਠ౮᧣ଶܐ޾᧣҅य़ᛘጱ֛ᔮᕮ຅ইӥ

图 6-1
图 6-1

Ӥےᮎԍ Java ଫአ̵JVM ጱ֛ᔮᕮ຅տݒԅইӥ

图 7-1
图 7-1

Java ฎ᪜ଘݣጱ҅૪ᖫᦲጱJava ᑕଧݢզࣁձ֜ଃํJVM ጱଘݣӤᬩᤈ̶ݢ֦զࣁWindows ݣଘ ӥᖫٟդᎱ҅ᆐݸ೭کLinux ଘݣӥᬩᤈ҅ᧆই֜ਫሿޫҘ

Ḓ֦ضᵱᥝࣁଫአӾᖫٟJava դᎱҔ

አ Eclipse ౲ᘏ javac ಩ Java դᎱᖫᦲԅ .class ෈կҔ

ጱ֦಩ݸᆐ.class ෈կ಑౮ .jar ෈կҔ

ጱ֦ݸᆐ.jar ෈կ੪ᚆड़ࣁ Windows ̵Mac OS X̵Linux ᔮᕹӥᬩᤈԧ̶ӧݶጱ඙֢ᔮᕹํӧݶጱ JVM ਫሿ҅ڔഘଘݣ෸҅ӧᵱᥝེٚᖫᦲ֦ጱJava դᎱԧ̶ᬯฎᇙᅩԲ̶

Java ᚆड़਻ฃਫሿग़ᕚᑕ

Java ฎӞᳪṛᕆ᧍᥺҅ṛᕆ᧍᥺տ੒አಁ੽ᠰஉग़ବ੶ਫሿᕡᜓ̶ྲইJava ฎই֜ਫሿग़ᕚᑕጱ̶՗ ඙֢ᔮᕹጱ᥯ଶ๶᧔҅ਫሿग़ᕚᑕጱොୗԆᥝํӥᶎᬯپᐿ

ࣁአಁᑮᳵӾਫሿग़ᕚᑕ

ࣁٖ໐ᑮᳵӾਫሿग़ᕚᑕ

ࣁአಁٖ޾໐ᑮᳵӾႰݳਫሿᕚᑕ

ᘒ౯ᦊԅ Java ଫᧆฎࣁ አಁᑮᳵਫሿጱग़ᕚᑕٖ҅໐ฎఽᎣӧکJava ਂࣁग़ᕚᑕ๢ګጱ̶ᬯฎᇙ ̶مᅩ

Java ٍํṛ௔ᚆ

全站分卷索引 · 58 卷
  1. 1Java 概述
  2. 2Java 的特点
  3. 3Java 开发环境
  4. 4JRE
  5. 5基础语法
  6. 6Java 执行控制流程
  7. 7循环语句
  8. 8for 循环语句
  9. 9continue 语句
  10. 10对象的创建
  11. 11构造方法
  12. 12方法重载
  13. 13方法的重写
  14. 14初始化
  15. 15初始化顺序
  16. 16对象的销毁
  17. 17this 和 super
  18. 18访问控制权限
  19. 19多态
  20. 20组合
  21. 21代理
  22. 22static
  23. 23接口
  24. 24异常
  25. 25常见的 Exception
  26. 26与 Exception 有关的 Java 关键字
  27. 27什么是 Error
  28. 28内部类
  29. 29创建内部类
  30. 30Iterable 接口
  31. 31顶层接口
  32. 32LinkedList 类
  33. 33PriorityQueue
  34. 34HashMap
  35. 35WeakHashMap 类
  36. 36集合实现类特征图
  37. 37泛型的使用
  38. 38用泛型表示接口
  39. 39Class 类
  40. 40Field 类
  41. 41Method 类
  42. 42枚举特性
  43. 43枚举和普通类一样
  44. 44枚举神秘之处
  45. 45枚举类
  46. 46I/O
  47. 47File 类
  48. 48基础 IO 类和相关方法
  49. 49OutputStream
  50. 50Writer 类
  51. 51OutputStream 及其子类
  52. 52注解
  53. 53关于 null 的几种处理方式
  54. 54null 是任何引用类型的初始值
  55. 55使用 Null-Safe 方法
  56. 56关于思维导图
  57. 57Java.math
  58. 58Java.net