什么是java?

JAVA\u662f\u4ec0\u4e48\u8f6f\u4ef6\uff0c\u6709\u4ec0\u4e48\u7528\uff1f

\u5b83\u662f\u4e2a\u9762\u5411\u7f51\u7edc\u7684\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u7528\u6765\u8ba9\u7a0b\u5e8f\u5458\u521b\u5efa\u5e94\u7528\u7a0b\u5e8f\uff0c\u8fd9\u4e9b\u5e94\u7528\u7a0b\u5e8f\u53ef\u4ee5\u901a\u8fc7\u7f51\u7edc\u4e0b\u8f7d\uff0c\u800c\u4e14\u53ef\u5728\u4efb\u4f55\u8ba1\u7b97\u5e73\u53f0\u4e0a\u5b89\u5168\u5730\u8fd0\u884c\u3002\u5982\u679c\u518d\u52a0\u4e0a\u4e07\u7ef4\u7f51\u548c\u516c\u53f8\u5185\u90e8\u7f51\u4f53\u7cfb\uff0c\u4f60\u5c06\u4f1a\u62e5\u6709\u4e00\u4e2a\u6807\u51c6\u7684\u7f51\u7edc\u8ba1\u7b97\u73af\u5883\uff0cJava\u4f5c\u4e3a\u4e00\u4e2a\u5206\u5e03\u5f0f\u7684\uff0c\u9762\u5411\u5bf9\u8c61\u7684\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\uff0c\u53ef\u4ee5\u8ba9\u4f4d\u4e8e\u4efb\u4f55\u5730\u65b9\u7684\u4efb\u4f55\u8ba1\u7b97\u673a\u5e94\u7528\u7f51\u7edc\u4e0a\u7684\u5e94\u7528\u7a0b\u5e8f\u3002

\u5982\u679c\u5728\u5546\u4e1a\u89d2\u5ea6\u770b\u5f85Java\uff0cJava\u662f\u4e2a\u65f6\u9ae6\u8bdd\u3002\u540c\u4e0d\u5c11\u5df2\u7ecf\u670920\u5e74\u5386\u53f2\u7684\u5176\u4ed6\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\u76f8\u6bd4\uff0cJava\u5438\u6536\u4e86\u8ba1\u7b97\u673a\u79d1\u5b66\u9886\u57df\u7684\u5404\u79cd\u6700\u65b0\u6210\u679c\uff0c\u53e6\u5916\u4e00\u65b9\u9762\uff0c\u7531\u4e8eJava\u8fd8\u6bd4\u8f83\u5e74\u8f7b\uff0c\u5b83\u7f3a\u5c11\u8bf8\u5982Visual Basic \u6216C++\u90a3\u6837\u7684\u4e30\u5bcc\u7684\u7f16\u7a0b\u5de5\u5177\u7684\u652f\u6301\u3002

\u540cC++\u4e00\u6837\uff0c Java\u662f\u4e2a\u9762\u5411\u5bf9\u8c61\u7684\u8bed\u8a00\uff0c\u8fd9\u5c31\u610f\u5473\u7740\u8f6f\u4ef6\u53ef\u4ee5\u4ee5\u90e8\u4ef6\u7684\u5f62\u5f0f\u7f16\u5236\uff0c\u4e3a\u4e86\u6ee1\u8db3\u67d0\u79cd\u4efb\u52a1\uff0c\u8f6f\u90e8\u4ef6\u53ef\u4ee5\u4e92\u76f8\u914d\u5408\u3002\u8fd0\u884cJava\uff0c\u4e0d\u5fc5\u975e\u5f97\u5728\u7f51\u7edc\u73af\u5883\u4e2d\u8fdb\u884c\uff0cJava\u540c\u5176\u4ed6\u4f20\u7edf\u7684\u8bf8\u5982COBOL\u6216 Basic\u8fd9\u6837\u7684\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\u4e00\u6837\uff0c\u53ef\u4ee5\u521b\u5efa\u72ec\u7acb\u8fd0\u884c\u7684\u5e94\u7528\u7a0b\u5e8f\u3002\u53ea\u4e0d\u8fc7Java\u5bf9\u4e92\u8054\u7f51\u4e0a\u7684\u5e94\u7528\u5f00\u53d1\u66f4\u62ff\u624b\u3002

Java\u9002\u5b9c\u4e8e\u4e92\u8054\u7f51\u7684\u5f00\u53d1\u5e94\u7528\uff0c\u5176\u4e2d\u4e00\u4e2a\u539f\u56e0\u662f\u5b83\u4f7f\u7528\u4e86\u865a\u62df\u673a\uff0c\u865a\u62df\u673a\u662f\u4e2a\u7528\u6765\u89e3\u91caJava\u6307\u4ee4\u7684\u8f6f\u4ef6\u5305\uff0c\u53ef\u4ee5\u8ba9Java\u5728\u4efb\u4f55\u673a\u5668\u4e0a\u8fd0\u884c\uff0c\u6bd4\u5982\u6709\u8fd0\u884c\u5728Mac\u6216 UNIX\u4e0b\u7684\u865a\u62df\u673a\u8f6f\u4ef6\u5305\u3002\u865a\u62df\u673a\u5e76\u4e0d\u662fJava\u8bed\u8a00\u672c\u8eab\uff0c\u5b83\u662f\u4e2a\u4e3a\u7279\u5b9a\u673a\u5668\u7f16\u5199\u7684\u89e3\u91ca\u5668\u8f6f\u4ef6\u3002Java\u7684\u865a\u62df\u673a\u7b56\u7565\u5c31\u76f8\u5f53\u4e8e\u4e16\u754c\u8bed\uff0c\u8fd9\u662f\u4e2a\u4eba\u9020\u7684\u56fd\u9645\u8bed\u8a00\uff0c\u76ee\u7684\u662f\u4f7f\u5f97\u4e0d\u540c\u8bed\u8a00\u4e4b\u95f4\u7684\u7ffb\u8bd1\u548c\u6c9f\u901a\u66f4\u52a0\u5bb9\u6613\u3002

\u8981\u79f0\u4f5c\u4e00\u4e2a\u901a\u7528\u7684\u8ba1\u7b97\u673a\u8bed\u8a00\uff0cJava\u662f\u6700\u9002\u5408\u4e0d\u8fc7\u7684\uff0c\u8fd9\u610f\u5473\u7740\u5b83\u53ef\u4ee5\u5728\u6240\u6709\u7684\u8ba1\u7b97\u673a\u4e0a\u8fd0\u884c\uff0c(\u5c3d\u7ba1\u9700\u8981\u4e3a\u5404\u79cd\u673a\u5668\u7f16\u5199Java\u865a\u62df\u673a\u8f6f\u4ef6)\uff0c\u53ef\u4ee5\u6839\u636e\u9700\u8981\u63d0\u4f9b\u8f6f\u90e8\u4ef6\uff0c\u5e76\u4e14\u5177\u6709\u5185\u5728\u7684\u5b89\u5168\u673a\u5236\u3002

\u7528Java\u7f16\u5199\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u79f0\u4e3aJavaOS\uff0c\u662f\u4e2a\u57fa\u4e8e\u8bed\u8a00\u7684\u64cd\u4f5c\u7cfb\u7edf\uff0c\u5b83\u770b\u8d77\u6765\u4f3c\u4e4e\u6ca1\u6709\u673a\u4f1a\u6765\u5360\u636ePC\u5e02\u573a\u3002\u4f46\u662f\u5b83\u4e3aMicrosoft Windows\u548cMacOS\u672a\u6765\u7684\u53d1\u5c55\u63d0\u4f9b\u4e86\u7ebf\u7d22\u3002\u5b83\u4e5f\u8bb8\u5c06\u6765\u4f1a\u5e94\u7528\u5230\u5404\u79cd\u4eea\u5668\u8bbe\u5907\u4e2d\uff0c\u5305\u62ec\u7535\u89c6\u9065\u63a7\u5668\u548c\u6e29\u63a7\u5668\u3002

\u57fa\u4e8e\u7f51\u7edc\u7684\u5185\u5bb9\u4f9b\u5e94\u5546\u5bf9Java\u6280\u672f\u5f88\u611f\u5174\u8da3\uff0c\u56e0\u4e3a\u5b83\u589e\u52a0\u4e86\u4ea4\u4e92\u6027\u548c\u52a8\u753b\u529f\u80fd\uff0c\u8fd9\u662f\u5438\u5f15\u89c2\u4f17\u7684\u5173\u952e\u56e0\u7d20\u3002\u5bf9\u4e8e\u8f6f\u4ef6\u5546\u6765\u8bf4\uff0c Java\u6709\u5e0c\u671b\u53ef\u4ee5\u8ba9\u4eba\u4eec\u91c7\u7528\u79df\u7528\u8f6f\u4ef6\u7684\u65b9\u5f0f\uff0c\u8bf8\u5982\u5b57\u5904\u7406\u5668\u6216\u8005\u7535\u5b50\u8868\u683c\u8f6f\u4ef6\uff0c\u800c\u65e0\u9700\u8d2d\u4e70\u8f6f\u4ef6\uff0c\u8fd9\u5c31\u6539\u53d8\u4e86\u76ee\u524d\u7684\u5546\u4e1a\u6a21\u5f0f\u3002

Java\u4e5f\u4f7f\u5f97\u7f51\u7edc\u8ba1\u7b97\u673a\u6210\u4e3a\u73b0\u5b9e\uff0c\u65e0\u987b\u786c\u76d8\u7684\uff0c\u4ef7\u503c500\u7f8e\u5143\u7684PC

\u5c06\u53ef\u4ee5\u53d6\u4ee3Wintel \u7ed3\u6784\u7684\u8ba1\u7b97\u673a\u3002\u6240\u6709\u8fd9\u4e00\u5207\u90fd\u663e\u51faJava\u7684\u91cd\u8981\u6027\uff0c\u5b83\u7684\u652f\u6301\u8005\u628a\u5b83\u89c6\u4f5c\u5bf9\u4ed8\u5fae\u8f6f\u548c\u76d6\u8328\u7684\u6700\u540e\u7684\u548c\u6700\u597d\u7684\u5e0c\u671b\uff0c\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u4e00\u4e9b\u4eba\u5bf9Java\u8868\u73b0\u51fa\u72c2\u70ed\u7684\u5d07\u62dc\u7684\u539f\u56e0\u3002

Java\u662f\u7531Sun\u5fae\u7cfb\u7edf\u516c\u53f8\u6240\u53d1\u5c55\u51fa\u6765\u7684\u7a0b\u5e8f\u8bed\u8a00\uff0c\u5b83\u672c\u8eab\u662f\u4e00\u79cd\u5bf9\u8c61\u5bfc\u5411\uff08Object-Oriented\uff09\u7684\u7a0b\u5e8f\u8bed\u8a00\u3002JAVA\u76ee\u524d\u5728\u624b\u673a\u4e0a\u5e94\u7528\u6700\u591a\u7684\u5c31\u662fJAVA\u6e38\u620f\u3002

Java\u4e5f\u53f7\u79f0\u662f\u80fd\u8de8\u5e73\u53f0\u4f7f\u7528\u7684\u8bed\u8a00\uff0c\u8fd9\u4e3b\u8981\u662f\u56e0\u4e3aJava\u672c\u8eab\u88ab\u7f16\u8bd1\u4e4b\u540e\uff0c\u5e76\u4e0d\u662f\u76f4\u63a5\u4ea7\u751f\u53ef\u6267\u884c\u7684\u7801\uff0c\u800c\u662f\u4ea7\u751f\u4e00\u79cd\u4e2d\u95f4\u7801\u53eb\u4f5c ByteCode\uff0c\u8fd9\u79cd\u7801\u5fc5\u9700\u5728\u900f\u8fc7 Java \u7684\u76f4\u8bd1\u5668\u6765\u89e3\u8bfb\u5b83\uff0c\u624d\u80fd\u591f\u771f\u6b63\u7684\u88ab\u6267\u884c\uff0c\u6240\u4ee5\u53ea\u8981\u5e73\u53f0\u4e0a\u88c5\u6709\u8fd9\u79cdJava\u7684\u76f4\u8bd1\u5668\uff0c\u5c31\u80fd\u89e3\u8bfbByteCode\u4e5f\u5c31\u80fd\u6267\u884cJava\u7f16\u8bd1\u8fc7\u7684\u7a0b\u5e8f\uff0c\u6545\u4e0eJava\u7a0b\u5e8f\u662f\u5728\u90a3\u79cd\u5e73\u53f0\u4e0a\u88ab\u7f16\u8bd1\u7684\uff0c\u5c31\u5b8c\u5168\u6ca1\u6709\u5e72\u7cfb\u4e86\u3002Java\u5199\u51fa\u6765\u7684\u7a0b\u5e8f\u53ef\u5206\u4e3a\u4e24\u7c7b\uff0c\u5206\u522b\u662fJava Applet\u4e0e\u4e00\u822c\u7684Application\uff0c\u800cApplication \u8fd9\u4e00\u7c7b\u5c31\u4e0e\u4e00\u822c\u7684\u7a0b\u5e8f\u5982C++\u7684\u4f5c\u7528\u662f\u6bd4\u8f83\u7c7b\u4f3c\u7684\uff0c\u662f\u4e00\u4e2a\u72ec\u7acb\u53ef\u6267\u884c\u7684\u5e94\u7528\u7a0b\u5e8f\uff0c\u50cfHotJava\u662f\u4e00\u4e2a\u6d4f\u89c8\u5668\uff0c\u4e14\u5c31\u662f\u4f7f\u7528Java\u7a0b\u5e8f\u6240\u53d1\u5c55\u51fa\u6765\u7684\u3002\u6700\u5e38\u89c1\u7684Java\u7a0b\u5e8f\u5305\u62ec\u5e94\u7528\u7a0b\u5e8f\u548capplets\u3002\u5e94\u7528\u7a0b\u5e8f\u662f\u5355\u72ec\u7684\u7a0b\u5e8f\uff0c\u8bf8\u5982HotJava\u6d4f\u89c8\u5668\u8f6f\u4ef6\u5c31\u662f\u7528Java\u8bed\u8a00\u7f16\u5199\u7684\u3002 Applets\u7c7b\u4f3c\u4e8e\u5e94\u7528\u7a0b\u5e8f\uff0c\u4f46\u662f\u5b83\u4eec\u4e0d\u80fd\u5355\u72ec\u8fd0\u884c\uff0c Applets\u53ef\u4ee5\u5728\u652f\u6301Java\u7684\u6d4f\u89c8\u5668\u4e2d\u8fd0\u884c\u3002Applet\u4e3b\u8981\u662f\u5185\u7f6e\u4e8eHTML\u7f51\u9875\u4e2d\uff0c\u5728\u6d4f\u89c8\u65f6\u53d1\u6325\u4f5c\u7528\u3002

Java\u7684\u76ee\u6807\u662f\u4e3a\u4e86\u6ee1\u8db3\u5728\u4e00\u4e2a\u5145\u6ee1\u5404\u5f0f\u5404\u6837\u4e0d\u540c\u79cd\u673a\u5668\uff0c\u4e0d\u540c\u64cd\u4f5c\u7cfb\u7edf\u5e73\u53f0\u7684\u7f51\u7edc\u73af\u5883\u4e2d\u5f00\u53d1\u8f6f\u4ef6\u3002\u5229\u7528Java\u7a0b\u5e8f\u8bed\u8a00\uff0c\u53ef\u4ee5\u5728\u7f51\u9875\u4e2d\u52a0\u5165\u5404\u5f0f\u5404\u6837\u7684\u52a8\u6001\u6548\u679c\u3002\u53ef\u4ee5\u653e\u4e0a\u4e00\u6bb5\u52a8\u753b\uff0c\u52a0\u5165\u58f0\u97f3\uff0c\u4e5f\u53ef\u4ee5\u5efa\u7acb\u4ea4\u4e92\u5f0f\u7f51\u9875\u7b49\u3002

Java\u624b\u673a\u8f6f\u4ef6\u5e73\u53f0

Java\u624b\u673a\u8f6f\u4ef6\u5e73\u53f0\u91c7\u7528\u7684\u57fa\u672cJava\u5e73\u53f0\u662fCLDC (Connected Limited Device Configuration)\u548cMIDP (Mobile Information Device Profile)\uff0c\u662fJ2ME (Java 2 Micro Edition)\u7684\u4e00\u90e8\u5206\uff0c\u5728\u4e2d\u56fd\u4e00\u822c\u79f0\u4e3a\u201c\u65e0\u7ebfJava\u201d\u6280\u672f\u3002\u6b64\u524d\uff0c\u6709\u4eba\u628a\u5b83\u53eb\u505a\u201cK-Java\u201d\uff1b\u5176\u5b9e\uff0cK-Java\u7684\u53eb\u6cd5\u53ea\u662fSun\u516c\u53f8\u5728\u5f00\u53d1KVM Java\u865a\u62df\u673a\u65f6\u7684\u9879\u76ee\u4ee3\u53f7\uff0c\u5728\u8be5\u6280\u672f\u88ab\u6b63\u5f0f\u547d\u540d\u4e3aKVM\u540e\uff0c\u5c31\u4e0d\u518d\u7528K-Java\u4e86\u3002

KJava\u5373J2ME\uff08Java 2 Micro Edition\uff09\uff0c\u662fSun\u516c\u53f8\u4e13\u95e8\u7528\u4e8e\u5d4c\u5165\u5f0f\u8bbe\u5907\u7684Java\u8f6f\u4ef6\u3002\u4ee5KJava\u7f16\u7a0b\u8bed\u8a00\u4e3a\u624b\u673a\u5f00\u53d1\u5e94\u7528\u7a0b\u5e8f\uff0c\u53ef\u4ee5\u4e3a\u624b\u673a\u7528\u6237\u63d0\u4f9b\u6e38\u620f\u3001\u4e2a\u4eba\u4fe1\u606f\u5904\u7406\u3001\u7535\u5b50\u5730\u56fe\u3001\u80a1\u7968\u7b49\u670d\u52a1\u7a0b\u5e8f\u3002J2ME(Java 2 Micro Edition)\u662f\u81f4\u529b\u4e8e\u6d88\u8d39\u4ea7\u54c1\u548c\u5d4c\u5165\u5f0f\u8bbe\u5907\u7684\u6700\u4f73\u89e3\u51b3\u65b9\u6848\u3002J2ME\u5728\u8bbe\u8ba1\u5176\u89c4\u683c\u7684\u65f6\u5019\uff0c\u9075\u5faa\u7740\u201c\u5bf9\u4e8e\u5404\u79cd\u4e0d\u540c\u7684\u88c5\u7f6e\u800c\u9020\u51fa\u4e00\u4e2a\u5355\u4e00\u7684\u5f00\u53d1\u7cfb\u7edf\u662f\u6ca1\u6709\u610f\u4e49\u7684\u4e8b\u201d\u8fd9\u4e2a\u57fa\u672c\u539f\u5219\u3002\u4e8e\u662fJ2ME\u5148\u5c06\u6240\u6709\u7684\u5d4c\u5165\u5f0f\u88c5\u7f6e\u5927\u4f53\u4e0a\u533a\u5206\u4e3a\u4e24\u79cd\uff1a\u4e00\u79cd\u662f\u8fd0\u7b97\u529f\u80fd\u6709\u9650\u3001\u7535\u529b\u4f9b\u5e94\u4e5f\u6709\u9650\u7684\u5d4c\u5165\u5f0f\u88c5\u7f6e(\u6bd4\u65b9\u8bf4PDA\u3001\u624b\u673a)\uff1b\u53e6\u5916\u4e00\u79cd\u662f\u8fd0\u7b97\u80fd\u529b\u76f8\u5bf9\u8f83\u4f73\u3001\u5e76\u4e14\u5728\u7535\u529b\u4f9b\u5e94\u4e0a\u76f8\u5bf9\u6bd4\u8f83\u5145\u8db3\u7684\u5d4c\u5165\u5f0f\u88c5\u7f6e(\u6bd4\u65b9\u8bf4\u51b7\u6c14\u673a\u3001\u7535\u51b0\u7bb1)\u3002\u56e0\u4e3a\u8fd9\u4e24\u79cd\u533a\u5206\uff0c\u6240\u4ee5Java\u5f15\u5165\u4e86\u4e00\u4e2a\u53eb\u505aConfiguration\u7684\u6982\u5ff5\uff0c\u7136\u540e\u628a\u4e0a\u8ff0\u8fd0\u7b97\u529f\u80fd\u6709\u9650\u3001\u7535\u529b\u6709\u9650\u7684\u5d4c\u5165\u5f0f\u88c5\u7f6e\u5b9a\u4e49\u5728Connected Limited Device Configuration(CLDC)\u89c4\u683c\u4e4b\u4e2d\uff1b\u800c\u53e6\u5916\u4e00\u79cd\u88c5\u7f6e\u5219\u89c4\u8303\u4e3aConnected Device Configuration(CDC)\u89c4\u683c\u3002\u4e5f\u5c31\u662f\u8bf4\uff0cJ2ME\u5148\u628a\u6240\u6709\u7684\u5d4c\u5165\u5f0f\u88c5\u7f6e\u5229\u7528Configuration\u7684\u6982\u5ff5\u533a\u9694\u6210\u4e24\u79cd\u62bd\u8c61\u7684\u578b\u6001\u3002

Java\u6280\u672f\u7684\u5f00\u653e\u6027\u3001\u5b89\u5168\u6027\u548c\u5e9e\u5927\u7684\u793e\u4f1a\u5df2\u6709\u8d44\u6e90\uff0c\u4ee5\u53ca\u5176\u8de8\u5e73\u53f0\u6027\uff0c\u5373\u201c\u7f16\u5199\u4e00\u6b21\uff0c\u5230\u5904\u8fd0\u884c\u201d\u7684\u7279\u70b9\uff0c\u4f7fJava\u6280\u672f\u6210\u4e3a\u667a\u80fd\u624b\u673a\u8f6f\u4ef6\u5e73\u53f0\u7684\u4e8b\u5b9e\u6807\u51c6\u3002\u91c7\u7528Java\u6280\u672f\u540e\uff0c\u7f16\u5199\u5e94\u7528\u7a0b\u5e8f\u548c\u63d0\u4f9b\u670d\u52a1\u7684\u4eba\u5c31\u4e0d\u5fc5\u5173\u5fc3\u63a5\u53d7\u5176\u670d\u52a1\u7684\u624b\u673a\u91c7\u7528\u7684\u662f\u4ec0\u4e48\u64cd\u4f5c\u7cfb\u7edf\u548c\u82af\u7247\uff0c\u53ea\u8981\u6309\u7167Java\u7684\u8981\u6c42\u53bb\u5199\u7a0b\u5e8f\u5c31\u597d\u4e86\uff1b\u540c\u6837\uff0c\u751f\u4ea7\u624b\u673a\u7684\u5382\u5546\u4e5f\u4e0d\u5fc5\u987e\u8651\u5c06\u6765\u8c01\u6765\u63d0\u4f9b\u589e\u503c\u670d\u52a1\u3002\u53ef\u4ee5\u770b\u51fa\uff0c\u91c7\u7528Java\u6280\u672f\uff0c\u53ef\u4ee5\u5efa\u7acb\u5b8c\u6574\u3001\u9ad8\u6548\u7684\u65e0\u7ebf\u6570\u636e\u589e\u503c\u670d\u52a1\u4ea7\u4e1a\u94fe\uff0c\u4ece\u800c\u4e3a\u7528\u6237\u63d0\u4f9b\u7075\u6d3b\u3001\u4e2a\u6027\u5316\u3001\u5185\u5bb9\u65b9\u5f0f\u591a\u6837\u7684\u670d\u52a1\u3002

Java\u624b\u673a\u53d1\u5c55\u73b0\u72b6

\u5230\u4eca\u5e746\u6708\uff0c\u5168\u4e16\u754c\u5df2\u7ecf\u6709\u5927\u7ea61\u4ebf\u90e8Java\u624b\u673a\u5728\u4f7f\u7528\uff0c\u9664\u4e2d\u56fd\u5927\u9646\u5916\u5171\u670953\u4e2a\u79fb\u52a8\u8fd0\u884c\u5546\u6b63\u5f0f\u63a8\u51fa\u4e86\u57fa\u4e8eJava\u6280\u672f\u7684\u65e0\u7ebf\u6570\u636e\u589e\u503c\u670d\u52a1\u3002\u4e2d\u56fd\u79fb\u52a8\u901a\u4fe1\u96c6\u56e2\u5df2\u7ecf\u5efa\u7acb\u4e86\u65e0\u7ebfJava\u589e\u503c\u670d\u52a1\u4f53\u7cfb\uff0c\u5e76\u63a8\u51fa\u4e86\u201c\u767e\u5b9d\u7bb1\u201d\u7b49\u670d\u52a1\u54c1\u724c\uff0c\u5305\u62ec\u6e38\u620f\u767e\u5b9d\u7bb1\u3001\u5a31\u4e50\u767e\u5b9d\u7bb1\u3001\u5546\u52a1\u767e\u5b9d\u7bb1\u3001\u751f\u6d3b\u767e\u5b9d\u7bb1\u7b49\uff0c\u5df2\u7ecf\u4e8e2003\u5e747\u670810\u65e5\u5f00\u59cb\u6b63\u5f0f\u5546\u7528\u3002

\u4e2d\u56fd\u8054\u901a\u516c\u53f8\u4e5f\u6b63\u5728\u5176CDMA 1X\u7f51\u7edc\u4e0a\u5efa\u7acb\u65e0\u7ebfJava\u589e\u503c\u670d\u52a1\u4f53\u7cfb\uff0c\u76ee\u524d\u7cfb\u7edf\u6b63\u5728\u5efa\u8bbe\u8fc7\u7a0b\u4e2d\uff0c\u5e76\u4e142003\u5e749\u670826\u65e5\u4e2d\u56fd\u8054\u901a\u3001\u5317\u4eac\u632f\u620e\u878d\u901a\u516c\u53f8\u548cSun\u516c\u53f8\u5728\u4eba\u6c11\u5927\u4f1a\u5802\u5ba3\u5e03\u8054\u5408\u53d1\u8d77\u6210\u7acb\u201cUniJa\u6280\u672f\u8054\u76df\u201d\uff0c\u4e09\u65b9\u5c06\u5728\u8054\u901aCDMA 1X\u7f51\u7edc\u4e0a\u7684Java\u589e\u503c\u670d\u52a1\u65b9\u9762\u5168\u9762\u5408\u4f5c\u3002

  JAVA介绍
  一、前言
  『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多 媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW )地位就如同电子表格(Spreadsheet)与个人计 算机(PC)的关系。那Java究竟有那些特色呢?
  Java是一种软件技术
  是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
  是一种为 Internet发展的计算机语言
  是一种使网页(Web Page)产生生动活泼画面的语言
  是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
  是一种语言,用以产生「小应用程序(Applet(s))」
  是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
  是一种将安全性(Security)列为第一优先考虑的语言
  是一种使用者不需花费很多时间学习的语言
  是一种突破用户端机器环境和CPU结构的语言
  是一种「写一次,即可在任何机器上执行(Write OnceRun Anywhere)」的语言是有史以来,第一套允 使用者将应用程序(Applications)通过Internet从远端的服务器(Remote Server)传输到本地端的机器 上(LocalMachine)并执行
  是一种应用程序提供者不需要知道使用者的计算机硬件(如:Sun, Intel, 或MAC等)与软件(如:SW- UNIX, MAC O/S, Windows, 或NT等)环境的语言(Kestenbaum, 1995)。
  下面将依序地介绍Java,首先是Java的发展历史与Java语言介绍,其次依序是Java Applet和HotJava的简单介绍。
  二、Java FAQ
  下面以问答的方式来说明Java的发展历史与其背景(下列内容整理自 Java FAQ list and Tutorial和The Java Language: A White Paper,读者若欲深 入了解,请自行参阅原文):
  Java何时开始发展?(When)
  最早大概可追溯至1991年四月份,Sun的绿色计划(Green Project)开始着手于发展消费性电子产品(Consumer Electronics),所使用的语言是C、C++、及Oak (为Java语 言的前身),后因语言本身和市场的问题, 使得消费性电子产品的发展无法达到当初 预期的目标,再加上网络的兴起, 绿色计划也因此而改变发展的方向,这已是1994 年了。
  为何称之为Java?(Why) "Java"是美国SUN计算机公司Java发展小组历经无数次的激烈讨论之后才被选择出。 生动(Liveliness)、动画(Animation)、速度(Speed)、交互性(Interactivity)为当 初选择名字时所欲表达出的特色。"Java"是在无数的建议中脱颖而出的,而"Java" 不是由几个单字的首字所组成, 而是从许多程序设计师钟爱的热腾腾、香浓咖啡中 产生灵感的。
  谁开发了Java?(Who) Java是美国SUN计算机公司Java发展小组开发的,早期的成员(绿色工程)是Patrick Naughton, James Gosling, & Mike Sheridan,而现在大家较为熟悉的成员是James Gosling。
  在那里开发了Java?(Where)
  也就是问Java的出生地?答案是美国。
  如何可以找到所需的Java信息?(How to)
  在网路上,您可以连到Sun公司的Java WWW 网站,URL是http://java.sun.com/,或是 http://www.javasoft.com/。在那里几乎可以找到您所需要的所有Java信息,但是语 言多少是一个障碍, 至少对某些人而言;没关系,目前国内已有很多个网站提供中文 Java信息。在清华和中科院的FTP站点上有不少有关资料。想象以后应会有更多的站点提供相关信息。
  如何才能看到Java的效果?(How Do I)
  首先您需要有含有Java解释器的浏览器(Browser),例如:Netscpae公司的Netscape Navigator 2.0以上或是Sun公司的HotJava浏览器,对个人计算机使用者而言,操作 系统需是Windows 95或是Windows NT。
  Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品 大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的编译问题一直到最 后的一连串问题迫使得放弃C++语言,而有Java语言的产生。Sun是要Java成为一个简 单(Simple)、面向对象的(Object Oriented)、 分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、 结构中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多线程的(Multithreaded)、动态的(Dynamic)的程序语言(摘译自 TheJava Language: A White Paper, 1995)。
  在Sun的Java语言白皮书中明白地说明上述Java语言的技巧。若以木工为比喻,一个面 向对象的木工,他(她)最主要的重点是即将要做的木椅子,其次才是所需要的工具; 反之;一个以非面向对象的木工,他(她)所关心的只是工具。最近的即插即用(Plug and Play)亦是面向对象设计的重点。 分布式的(Distributed):Java有一个很周全的程薪录JAVA介绍 。
  一、
  『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和 多媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW )地位就如同电子表格(Spreadsheet)与个人计 算机TTP和FTP等TCP/IP通讯协定相配合。Java应用程序(Applications) 能在网路上开启及连结使用物件,就如同透过URLs连结使用一个本地文件系统(Local File System)。 健壮的(Robust):由Java所编写出的程序能在多种情况下执行而具有其稳定性。Java与 C/C++最大不同点是Java有一个指针模型(Pointer Model)来排除内存被覆盖(Overwriting Memory)和毁损数据(Corrupting Data)的可能性。
  安全的(Secure):Java是被设计用于网络及分布式的环境中,安全性自必是一个很 重要的考虑。Java拥有数个阶层的互锁(Interlocking)保护措施,能有效地防止病 毒的侵入和破坏行为的发生。
  结构中立的(Architecture Neutral):一般而言,网络是由很多不同机型的机器所 组合而成的,CPU和作业系统体系结构均有所不同;因此,如何使一个应用程序可以 在每一种机器上执行,是一个难题。所幸,Java的编译器产生一种结构中立的目标 文件格式(Object File Format);这使得编译码得以在很多种处理器中执行。
  可移植的(Portable):原始资料型式的大小是被指定的,例如"float"一直是表示一 个32位元IEEE 754浮点运算数字,因绝大多数的CPU都具有此共同特征。程序库属于 系统的一部份,它定义了一些可移植的程序接口,Java本身具备有很好的可移植性。
  解释的(Interpreted):Java解释器能直接地在任何机器上执行Java位元码(Bytecodes), 因此在进行程序连结时,时间的节省,这对于缩短程序的开发过程,有极大的帮助。
  高效能的(High Performance):Java位元码迅速地能被转换成机器码(Machine Code), 从位元码转换到机器码的效能几乎与C与C++没有分别。
  多线程的(Multi threaded):Java语言具有多线程的功能,这对于交互回应能力及 即时执行行为是有帮助的。
  动态的(Dynamic):Java比C或C++语言更具有动态性,更能适应时刻在变的环境, Java不会因程序库的更新,而必须重新编译程序。
  此外,Hank Shiffman (Making Sense of Java)亦针一般对Java的错误看法及观 念提出他的说明,特在此摘译如下:
  "Java是一种编写Web Pages的一种语言,就如同HTML和VRML一样" 事实上,Java并不像是HTML此一类的描述语言(Description Language),而是一种 编程语言(Programming Language)。描述语言标明内容和位置,而编程语言描述一 种产生结果的过程。
  2. "Java语言容易学习和使用,不像C、C++和其它程序语言"
  Java是一种编程语言。Java容易学吗?Java或许是比C或C++容易学,但仍是一种编程语言,而不是一种描述语言。
  3. "Java码是可移植的,但C及C++不是"
  Java原代码(Source Code)是比C语言来得可移植一点,差别在于Java的目标码。 Java码在一种机器上进行编译,而能在所有的机器上执行, 只要那部机器上有 Java解释器。
  4. "Java能被拓展而在机器上执行任何事情"
  理论上,Java Applet (Java小应用程序)能做任何事情,如模拟3D VRML模型、播放电影、产生音频....等。但事实上,一个小应用程序(Applet)仅能在那一页上被执行,而无法在那一页之外执行。同时,Java亦受限于程序库的功能。
  5. "Java是适合于建立大型的应用程序"
  如果Java适合于大型程序,则Java就不适合应用于Web浏览器了。第一个商业 性的Java Applets (Applix's Java-Based Spreadsheet) 并不是全然使用Java, 它只使用Java作为用户接口,而所有的处理工作, 是用CGI码。
  6. "Java是解释执行的,Basic是解释执行的,因此Java=Basic"
  虽然Java的确是使用解释器,但事实上,Java则与C或C++等完全编译语言较为相近,但与Basic或APL等完全解译语言较不相近。
  7. "Java删除了CGI命令稿(Scripts)和程序的需求"
  Java Applets将会取代部份CGI的用途。在有些情况,Java Applets能够取代一些服务器端代码(Server-Side Code),但大多数的情况,基于安全性理由或是效 能的考虑,Java仍无法全然取代CGI Scripts。
  8. "Netscape's JavaScript是与Java有相关"
  除了名称之外,Java和JavaScript是有一点点相关。JavaScript是一种命令稿语 言,是可以在HTML页中使用。Java码并未出现在HTML中,而在HTML中通过一个链 结来链结编译码组。Java和JavaScript之间的关系就如同C语言和C Shell一般。

JAVA介绍

一、前言

『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多 媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW)地位就如同电子表格(Spreadsheet)与个人计 算机(PC)的关系。那Java究竟有那些特色呢?

Java是一种软件技术
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
是一种为 Internet发展的计算机语言
是一种使网页(Web Page)产生生动活泼画面的语言
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
是一种语言,用以产生「小应用程序(Applet(s))」
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
是一种将安全性(Security)列为第一优先考虑的语言
是一种使用者不需花费很多时间学习的语言
是一种突破用户端机器环境和CPU结构的语言
是一种「写一次,即可在任何机器上执行(Write OnceRun Anywhere)」的语言是有史以来,第一套允 使用者将应用程序(Applications)通过Internet从远端的服务器(Remote Server)传输到本地端的机器 上(LocalMachine)并执行
是一种应用程序提供者不需要知道使用者的计算机硬件(如:Sun, Intel, 或MAC等)与软件(如:SW- UNIX, MAC O/S, Windows, 或NT等)环境的语言(Kestenbaum, 1995)。

下面将依序地介绍Java,首先是Java的发展历史与Java语言介绍,其次依序是Java Applet和HotJava的简单介绍。

二、Java FAQ

下面以问答的方式来说明Java的发展历史与其背景(下列内容整理自 Java FAQ list and Tutorial和The Java Language: A White Paper,读者若欲深 入了解,请自行参阅原文):

Java何时开始发展?(When)
最早大概可追溯至1991年四月份,Sun的绿色计划(Green Project)开始着手于发展消费性电子产品(Consumer Electronics),所使用的语言是C、C++、及Oak (为Java语 言的前身),后因语言本身和市场的问题, 使得消费性电子产品的发展无法达到当初 预期的目标,再加上网络的兴起, 绿色计划也因此而改变发展的方向,这已是1994 年了。

为何称之为Java?(Why) "Java"是美国SUN计算机公司Java发展小组历经无数次的激烈讨论之后才被选择出。 生动(Liveliness)、动画(Animation)、速度(Speed)、交互性(Interactivity)为当 初选择名字时所欲表达出的特色。"Java"是在无数的建议中脱颖而出的,而"Java" 不是由几个单字的首字所组成, 而是从许多程序设计师钟爱的热腾腾、香浓咖啡中 产生灵感的。

谁开发了Java?(Who) Java是美国SUN计算机公司Java发展小组开发的,早期的成员(绿色工程)是Patrick Naughton, James Gosling, & Mike Sheridan,而现在大家较为熟悉的成员是James Gosling。

在那里开发了Java?(Where)
也就是问Java的出生地?答案是美国。

如何可以找到所需的Java信息?(How to)
在网路上,您可以连到Sun公司的Java WWW网站,URL是http://java.sun.com/,或是 http://www.javasoft.com/。在那里几乎可以找到您所需要的所有Java信息,但是语 言多少是一个障碍, 至少对某些人而言;没关系,目前国内已有很多个网站提供中文 Java信息。在清华和中科院的FTP站点上有不少有关资料。想象以后应会有更多的站点提供相关信息。

如何才能看到Java的效果?(How Do I)
首先您需要有含有Java解释器的浏览器(Browser),例如:Netscpae公司的Netscape Navigator 2.0以上或是Sun公司的HotJava浏览器,对个人计算机使用者而言,操作 系统需是Windows 95或是Windows NT。

Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品 大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的编译问题一直到最 后的一连串问题迫使得放弃C++语言,而有Java语言的产生。Sun是要Java成为一个简 单(Simple)、面向对象的(Object Oriented)、 分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、 结构中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多线程的(Multithreaded)、动态的(Dynamic)的程序语言(摘译自 TheJava Language: A White Paper, 1995)。

在Sun的Java语言白皮书中明白地说明上述Java语言的技巧。若以木工为比喻,一个面 向对象的木工,他(她)最主要的重点是即将要做的木椅子,其次才是所需要的工具; 反之;一个以非面向对象的木工,他(她)所关心的只是工具。最近的即插即用(Plug and Play)亦是面向对象设计的重点。 分布式的(Distributed):Java有一个很周全的程薪录JAVA介绍 。

一、

『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和 多媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW)地位就如同电子表格(Spreadsheet)与个人计 算机TTP和FTP等TCP/IP通讯协定相配合。Java应用程序(Applications) 能在网路上开启及连结使用物件,就如同透过URLs连结使用一个本地文件系统(Local File System)。 健壮的(Robust):由Java所编写出的程序能在多种情况下执行而具有其稳定性。Java与 C/C++最大不同点是Java有一个指针模型(Pointer Model)来排除内存被覆盖(Overwriting Memory)和毁损数据(Corrupting Data)的可能性。

安全的(Secure):Java是被设计用于网络及分布式的环境中,安全性自必是一个很 重要的考虑。Java拥有数个阶层的互锁(Interlocking)保护措施,能有效地防止病 毒的侵入和破坏行为的发生。

结构中立的(Architecture Neutral):一般而言,网络是由很多不同机型的机器所 组合而成的,CPU和作业系统体系结构均有所不同;因此,如何使一个应用程序可以 在每一种机器上执行,是一个难题。所幸,Java的编译器产生一种结构中立的目标 文件格式(Object File Format);这使得编译码得以在很多种处理器中执行。

可移植的(Portable):原始资料型式的大小是被指定的,例如"float"一直是表示一 个32位元IEEE 754浮点运算数字,因绝大多数的CPU都具有此共同特征。程序库属于 系统的一部份,它定义了一些可移植的程序接口,Java本身具备有很好的可移植性。

解释的(Interpreted):Java解释器能直接地在任何机器上执行Java位元码(Bytecodes), 因此在进行程序连结时,时间的节省,这对于缩短程序的开发过程,有极大的帮助。

高效能的(High Performance):Java位元码迅速地能被转换成机器码(Machine Code), 从位元码转换到机器码的效能几乎与C与C++没有分别。

多线程的(Multi threaded):Java语言具有多线程的功能,这对于交互回应能力及 即时执行行为是有帮助的。

动态的(Dynamic):Java比C或C++语言更具有动态性,更能适应时刻在变的环境, Java不会因程序库的更新,而必须重新编译程序。

此外,Hank Shiffman (Making Sense of Java)亦针一般对Java的错误看法及观 念提出他的说明,特在此摘译如下:

"Java是一种编写Web Pages的一种语言,就如同HTML和VRML一样" 事实上,Java并不像是HTML此一类的描述语言(Description Language),而是一种 编程语言(Programming Language)。描述语言标明内容和位置,而编程语言描述一 种产生结果的过程。

2. "Java语言容易学习和使用,不像C、C++和其它程序语言"

Java是一种编程语言。Java容易学吗?Java或许是比C或C++容易学,但仍是一种编程语言,而不是一种描述语言。

3. "Java码是可移植的,但C及C++不是"

Java原代码(Source Code)是比C语言来得可移植一点,差别在于Java的目标码。 Java码在一种机器上进行编译,而能在所有的机器上执行, 只要那部机器上有 Java解释器。

4. "Java能被拓展而在机器上执行任何事情"

理论上,Java Applet (Java小应用程序)能做任何事情,如模拟3D VRML模型、播放电影、产生音频....等。但事实上,一个小应用程序(Applet)仅能在那一页上被执行,而无法在那一页之外执行。同时,Java亦受限于程序库的功能。

5. "Java是适合于建立大型的应用程序"

如果Java适合于大型程序,则Java就不适合应用于Web浏览器了。第一个商业 性的Java Applets (Applix's Java-Based Spreadsheet) 并不是全然使用Java, 它只使用Java作为用户接口,而所有的处理工作, 是用CGI码。

6. "Java是解释执行的,Basic是解释执行的,因此Java=Basic"

虽然Java的确是使用解释器,但事实上,Java则与C或C++等完全编译语言较为相近,但与Basic或APL等完全解译语言较不相近。

7. "Java删除了CGI命令稿(Scripts)和程序的需求"

Java Applets将会取代部份CGI的用途。在有些情况,Java Applets能够取代一些服务器端代码(Server-Side Code),但大多数的情况,基于安全性理由或是效 能的考虑,Java仍无法全然取代CGI Scripts。

8. "Netscape's JavaScript是与Java有相关"

除了名称之外,Java和JavaScript是有一点点相关。JavaScript是一种命令稿语 言,是可以在HTML页中使用。Java码并未出现在HTML中,而在HTML中通过一个链 结来链结编译码组。Java和JavaScript之间的关系就如同C语言和C Shell一般。

  • 浠涔堟槸Java?
    绛旓細Java鏄竴绉嶅厛缂栬瘧鍚庤В閲婄殑璇█锛屾墍浠ュ畠涓嶅鍏ㄧ紪璇戞ц瑷蹇備絾鏄湁浜涙儏鍐典笅鎬ц兘鏄緢瑕佺揣鐨勶紝涓轰簡鏀寔杩欎簺鎯呭喌锛孞ava璁捐鑰呭埗浣滀簡鈥滃強鏃垛濈紪璇戠▼搴忥紝瀹冭兘鍦ㄨ繍琛屾椂鎶奐ava瀛楄妭鐮佺炕璇戞垚鐗瑰畾CPU锛堜腑澶鐞嗗櫒锛夌殑鏈哄櫒浠g爜锛屼篃灏辨槸瀹炵幇鍏ㄧ紪璇戜簡銆侸ava瀛楄妭鐮佹牸寮忚璁℃椂鑰冭檻鍒拌繖浜涒滃強鏃垛濈紪璇戠▼搴忕殑闇瑕侊紝鎵浠ョ敓鎴...
  • java鏄粈涔鎰忔?鏉ユ簮鏄摢閲?
    绛旓細1銆丣ava璇█鏄畝鍗曠殑銆侸ava璇█鐨勮娉曚笌C璇█鍜孋++璇█寰堟帴杩戯紝浣垮緱澶у鏁扮▼搴忓憳寰堝鏄撳涔犲拰浣跨敤Java銆傚彟涓鏂归潰锛孞ava涓㈠純浜咰++ 涓緢灏戜娇鐢ㄧ殑銆佸緢闅剧悊瑙g殑銆佷护浜鸿糠鎯戠殑閭d簺鐗规э紝濡傛搷浣滅閲嶈浇銆佸缁ф壙銆佽嚜鍔ㄧ殑寮哄埗绫诲瀷杞崲銆傜壒鍒湴锛孞ava璇█涓嶄娇鐢ㄦ寚閽堬紝骞舵彁渚涗簡鑷姩鐨勫簾鏂欐敹闆嗭紝浣垮緱绋嬪簭鍛樹笉蹇呬负鍐呭瓨绠$悊...
  • JAVA鏄粈涔鎰忔
    绛旓細JAVA鐨勬剰鎬濇槸璁$畻鏈虹殑缂栫▼璇█銆Java閫氳繃闈㈠悜瀵硅薄鐨勭紪绋嬭瑷銆傚畠涓嶄粎鍚告敹浜咰++璇█鐨勪紭鐐癸紝鑰屼笖鎽掑純浜咰++涓毦浜庣悊瑙g殑澶氱户鎵垮拰鎸囬拡鐨勬蹇点傚叿鏈夌畝鍗曟с佸姛鑳藉己澶с佸垎甯冨紡銆佸仴澹с佸畨鍏ㄦс佸钩鍙扮嫭绔嬩笌鍙Щ妞嶆с佸绾跨▼鍙婂姩鎬佹х殑鐗圭偣銆侸ava璇█浣滀负闈欐侀潰鍚戝璞$殑缂栫▼璇█鐨勪唬琛紝鍙互鍏呭垎鐨勫疄鐜伴潰鍚戝璞$殑鐞嗚...
  • java鏄粈涔鎰忔?
    绛旓細Java鏄竴绉嶅彲浠ユ挵鍐欒法骞冲彴搴旂敤杞欢鐨勯潰鍚戝璞$殑绋嬪簭璁捐璇█锛屾槸鐢盨un Microsystems鍏徃浜1995骞5鏈堟帹鍑虹殑Java绋嬪簭璁捐璇█鍜孞ava骞冲彴锛堝嵆JavaSE, JavaEE, JavaME锛夌殑鎬荤О銆侸ava 鎶鏈叿鏈夊崜瓒婄殑閫氱敤鎬с侀珮鏁堟с佸钩鍙扮Щ妞嶆у拰瀹夊叏鎬э紝骞挎硾搴旂敤浜庝釜浜篜C銆佹暟鎹腑蹇冦佹父鎴忔帶鍒跺彴銆佺瀛﹁秴绾ц绠楁満銆佺Щ鍔ㄧ數璇濆拰浜掕仈...
  • 浠涔堟槸java?
    绛旓細Java鏄疭un鍏徃鎺ㄥ嚭鐨勪竴绉嶇紪绋嬭瑷銆瀹冩槸涓绉嶉氳繃瑙i噴鏂瑰紡鏉ユ墽琛岀殑璇█锛岃娉曡鍒欏拰C++绫讳技銆傚悓鏃讹紝Java涔熸槸涓绉嶈法骞冲彴鐨勭▼搴忚璁¤瑷銆傜敤Java璇█缂栧啓鐨勭▼搴忓彨鍋氣淎pplet鈥(灏忓簲鐢ㄧ▼搴)锛岀敤缂栬瘧鍣ㄥ皢瀹冪紪璇戞垚绫绘枃浠跺悗锛屽皢瀹冨瓨鍦╓WW椤甸潰涓紝骞跺湪HTML妗d笂浣滃ソ鐩稿簲鏍囪锛岀敤鎴风鍙瑁呬笂Java鐨勫鎴疯蒋浠跺氨鍙互鍦...
  • java鏄粈涔璇█?
    绛旓細1銆Java鏄竴绉嶈绠楁満缂栫▼璇█ java鏄竴绉嶈绠楁満璇█ 璇█鎴戜滑璇寸殑鏅氳瘽銆佽嫳璇兘鏄瑷锛岃瑷鏄竴绉嶄氦娴佺殑宸ュ叿锛岃瑷鍏锋湁鍒涢犳у拰缁撴瀯鎬э紝骞朵笖浠h〃涓瀹氱殑鎰忎箟銆傛瘮濡傛垜璇翠笅璇句簡锛屽ぇ瀹堕兘鏄庣櫧浠涔鎰忔濓紝璇佹槑杩欎釜璇彞鐨勬剰鎬濊〃杈炬竻妤氫簡锛屾瑙勭殑璇█鍦ㄤ氦娴佷笂鏄笉鑳芥湁姝т箟鐨勩傝绠楁満缂栫▼璁$畻鏈虹紪绋嬪氨鏄細鎶婄▼搴忓憳鐨...
  • 浠涔堟槸JAVA?
    绛旓細Java鏄竴闂ㄩ潰鍚戝璞$紪绋嬭瑷锛屼笉浠呭惛鏀朵簡C++璇█鐨勫悇绉嶄紭鐐癸紝杩樻憭寮冧簡C++閲岄毦浠ョ悊瑙g殑澶氱户鎵裤佹寚閽堢瓑姒傚康锛屽洜姝ava璇█鍏锋湁鍔熻兘寮哄ぇ鍜岀畝鍗曟槗鐢ㄤ袱涓壒寰併侸ava璇█浣滀负闈欐侀潰鍚戝璞$紪绋嬭瑷鐨勪唬琛紝鏋佸ソ鍦板疄鐜颁簡闈㈠悜瀵硅薄鐞嗚锛屽厑璁哥▼搴忓憳浠ヤ紭闆呯殑鎬濈淮鏂瑰紡杩涜澶嶆潅鐨勭紪绋 ...
  • 浠涔堟槸鈥JAVA鈥?
    绛旓細Java鏄竴涓函鐨勯潰鍚戝璞$殑绋嬪簭璁捐璇█锛屽畠缁ф壙浜 C++ 璇█闈㈠悜瀵硅薄鎶鏈殑鏍稿績锛孞ava鑸嶅純浜咰 ++璇█涓鏄撳紩璧烽敊璇殑鎸囬拡锛堜互寮曠敤鍙栦唬锛夈佽繍绠楃閲嶈浇锛坥perator overloading锛夈佸閲嶇户鎵匡紙浠ユ帴鍙e彇浠o級绛夌壒鎬э紝澧炲姞浜嗗瀮鍦惧洖鏀跺櫒鍔熻兘鐢ㄤ簬鍥炴敹涓嶅啀琚紩鐢ㄧ殑瀵硅薄鎵鍗犳嵁鐨勫唴瀛樼┖闂达紝浣垮緱绋嬪簭鍛樹笉鐢ㄥ啀涓哄唴瀛樼鐞...
  • java鏄粈涔璇█?
    绛旓細涓銆丣ava璇█姒傝堪 棣栧厛寰楃煡閬Java鏄粈涔锛孞ava鏄疭UN(Stanford University Network锛屾柉鍧︾澶у缃戠粶鍏徃)1995骞存帹鍑虹殑涓闂ㄩ珮绾х紪绋嬭瑷锛屾槸涓绉嶉潰鍚慖nternet鐨勭紪绋嬭瑷銆傞殢鐫Java鎶鏈湪web鏂归潰鐨勪笉鏂垚鐔燂紝宸茬粡鎴愪负Web搴旂敤绋嬪簭鐨勯閫夊紑鍙戣瑷銆傞偅涔堜负浠涔堣浣跨敤杩欎釜璇█鍛紝Java璇█鐨勭壒鐐硅法骞冲彴鎬э紝閫氳繃Java璇█缂栧啓...
  • java鏄粈涔
    绛旓細璺ㄥ钩鍙帮細鎸囩殑鏄疛ava涓庤绠楁満骞冲彴锛堢‖浠躲佹搷浣滅郴缁燂級鏃犲叧銆傝法缃戠粶锛氭寚鐨勬槸Java涓庣綉缁滃钩鍙版棤鍏筹紝鍙互绌胯秺澶氱甯哥敤鐨勭綉缁滅被鍨嬶紙骞冲彴锛夈傚畠鐨勭粨鏋勭‘鍒囧湴璇存槸B/S妯″瀷锛堟祻瑙堝櫒/鏈嶅姟鍣ㄦā鍨嬶紝浜︾ОWeb妯″瀷锛夈侭/S妯″瀷鏄竴绉嶄笁灞傜粨鏋勭殑妯″瀷锛氬鎴风/搴旂敤鏈嶅姟鍣紙Web鏈嶅姟鍣級/鏁版嵁搴撴湇鍔″櫒銆傝法璇锛氭寚鐨勬槸Java...
  • 扩展阅读:java入门网站 ... java官网网址 ... 学java一般能干什么 ... javascript download ... java编程入门 ... java视频课 ... java@override ... java学习资料 ... c++和java哪个好就业 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网