Java分为哪三个体系? Java分为三个体系JavaSE,JavaEE,JavaME...
java \u7684\u4e09\u5927\u4f53\u7cfb\u662f\u4ec0\u4e48\uff1fspring, structs, hibernate
\u5982\u679c\u5bf9\u60a8\u6709\u5e2e\u52a9\uff0c\u8bf7\u8bb0\u5f97\u91c7\u7eb3\u4e3a\u6ee1\u610f\u7b54\u6848\uff0c\u8c22\u8c22\uff01\u795d\u60a8\u751f\u6d3b\u6109\u5feb\uff01
vaela
Java \u5e73\u53f0\u6709\u4e09\u4e2a\u7248\u672c\uff0c\u8fd9\u4f7f\u8f6f\u4ef6\u5f00\u53d1\u4eba\u5458\u3001\u670d\u52a1\u63d0\u4f9b\u5546\u548c\u8bbe\u5907\u751f\u4ea7\u5546\u53ef\u4ee5\u9488\u5bf9\u7279\u5b9a\u7684\u5e02\u573a\u8fdb\u884c\u5f00\u53d1\uff1a
* Java SE\uff08Java Platform\uff0cStandard Edition\uff09\u3002Java SE \u4ee5\u524d\u79f0\u4e3a J2SE\u3002\u5b83\u5141\u8bb8\u5f00\u53d1\u548c\u90e8\u7f72\u5728\u684c\u9762\u3001\u670d\u52a1\u5668\u3001\u5d4c\u5165\u5f0f\u73af\u5883\u548c\u5b9e\u65f6\u73af\u5883\u4e2d\u4f7f\u7528\u7684 Java \u5e94\u7528\u7a0b\u5e8f\u3002Java SE \u5305\u542b\u4e86\u652f\u6301 Java Web \u670d\u52a1\u5f00\u53d1\u7684\u7c7b\uff0c\u5e76\u4e3a Java Platform\uff0cEnterprise Edition\uff08Java EE\uff09\u63d0\u4f9b\u57fa\u7840\u3002
* Java EE\uff08Java Platform\uff0cEnterprise Edition\uff09\u3002\u8fd9\u4e2a\u7248\u672c\u4ee5\u524d\u79f0\u4e3a J2EE\u3002\u4f01\u4e1a\u7248\u672c\u5e2e\u52a9\u5f00\u53d1\u548c\u90e8\u7f72\u53ef\u79fb\u690d\u3001\u5065\u58ee\u3001\u53ef\u4f38\u7f29\u4e14\u5b89\u5168\u7684\u670d\u52a1\u5668\u7aef Java \u5e94\u7528\u7a0b\u5e8f\u3002Java EE \u662f\u5728 Java SE \u7684\u57fa\u7840\u4e0a\u6784\u5efa\u7684\uff0c\u5b83\u63d0\u4f9b Web \u670d\u52a1\u3001\u7ec4\u4ef6\u6a21\u578b\u3001\u7ba1\u7406\u548c\u901a\u4fe1 API\uff0c\u53ef\u4ee5\u7528\u6765\u5b9e\u73b0\u4f01\u4e1a\u7ea7\u7684\u9762\u5411\u670d\u52a1\u4f53\u7cfb\u7ed3\u6784\uff08service-oriented architecture\uff0cSOA\uff09\u548c Web 2.0 \u5e94\u7528\u7a0b\u5e8f\u3002
* Java ME\uff08Java Platform\uff0cMicro Edition\uff09\u3002\u8fd9\u4e2a\u7248\u672c\u4ee5\u524d\u79f0\u4e3a J2ME\u3002Java ME \u4e3a\u5728\u79fb\u52a8\u8bbe\u5907\u548c\u5d4c\u5165\u5f0f\u8bbe\u5907\uff08\u6bd4\u5982\u624b\u673a\u3001PDA\u3001\u7535\u89c6\u673a\u9876\u76d2\u548c\u6253\u5370\u673a\uff09\u4e0a\u8fd0\u884c\u7684\u5e94\u7528\u7a0b\u5e8f\u63d0\u4f9b\u4e00\u4e2a\u5065\u58ee\u4e14\u7075\u6d3b\u7684\u73af\u5883\u3002Java ME \u5305\u62ec\u7075\u6d3b\u7684\u7528\u6237\u754c\u9762\u3001\u5065\u58ee\u7684\u5b89\u5168\u6a21\u578b\u3001\u8bb8\u591a\u5185\u7f6e\u7684\u7f51\u7edc\u534f\u8bae\u4ee5\u53ca\u5bf9\u53ef\u4ee5\u52a8\u6001\u4e0b\u8f7d\u7684\u8fde\u7f51\u548c\u79bb\u7ebf\u5e94\u7528\u7a0b\u5e8f\u7684\u4e30\u5bcc\u652f\u6301\u3002\u57fa\u4e8e Java ME \u89c4\u8303\u7684\u5e94\u7528\u7a0b\u5e8f\u53ea\u9700\u7f16\u5199\u4e00\u6b21\uff0c\u5c31\u53ef\u4ee5\u7528\u4e8e\u8bb8\u591a\u8bbe\u5907\uff0c\u800c\u4e14\u53ef\u4ee5\u5229\u7528\u6bcf\u4e2a\u8bbe\u5907\u7684\u672c\u673a\u529f\u80fd\u3002
* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
* Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:
Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。
比如:数据库连接、接口定义、输入/输出、网络编程
Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。
比如servlet、JSP、XML、事务控制
Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。
比如:呼机、智能卡、手机、PDA、机顶盒
他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类
应用场合,API的覆盖范围各不相同。
JAVA有三大分类,分别为:J2ME、J2SE、J2EE。Java ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。
JAVA ME技术在1999年的JavaOne Developer Conference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。
J2ME,J2EE,J2SE
绛旓細鍦–#涓垪鍑虹殑鏄笉鏄竴涓被鍨嬬殑浠讳綍涓绉,骞跺湪Java涓杩欐槸涓涓滃師濮嬬被鍨嬧濄 Scala鎻愪緵缁撴瀯绫诲瀷銆 {foo鐨勯珮娓:pubs}鎸囧彲璇佹槑鏈変竴涓繑鍥瀙ubs,涓嶅垎闃剁骇鐨勪换浣曞璞°傚畠鏄竴涓被鍨,浣嗕笉鏄竴涓被銆 绫诲瀷鍙互鏄被鍨嬪綋浣犲啓DEF涓篺oo [T](X:T)=...,閭d箞foo鐨勪綋鍐匱鏄竴涓被鍨嬨備絾T鏄笉鏄竴绫汇 绫诲瀷鍙互鏄櫄鎷...
绛旓細鍦ㄧ‖浠舵垨鎿嶄綔绯荤粺骞冲彴涓婂畨瑁呬竴涓狫ava骞冲彴涔嬪悗锛孞ava搴旂敤绋嬪簭灏卞彲杩愯銆傜幇鍦↗ava骞冲彴宸茬粡宓屽叆浜嗗嚑涔庢墍鏈夌殑鎿嶄綔 绯荤粺銆傝繖鏍稪ava绋嬪簭鍙互鍙紪璇戜竴娆★紝灏卞彲浠ュ湪鍚勭绯荤粺涓繍琛屻侸ava搴旂敤缂栫▼鎺ュ彛宸茬粡浠1.1x鐗堝彂灞曞埌1.2鐗堛傜洰鍓嶅父鐢ㄧ殑Java骞冲彴鍩轰簬Java1.4锛屾渶杩戠増鏈负Java1.7銆Java鍒嗕负涓変釜浣撶郴J2SE(Java2 ...
绛旓細鏄殑锛宔e, me閮介渶瑕乻e鐨勬敮鎸侊紝eclipse寮鍙戞瘮杈冩柟渚匡紝浣嗕篃闅愯棌浜嗕竴浜涚粏鑺傦紝绛変綘鑳界敤璁颁簨鏈垨editplus鑷繁缂栬瘧杩愯绋嬪簭鍚庯紝鍐嶈浆鍒癳clipse涓婂紑鍙戯紝浼氭洿鍔犱綋浼氬埌瀹冪殑濂藉銆俥clipse鏄竴绉岻DE,鍗抽泦鎴愬紑鍙戠幆澧冿紝鍏跺疄鍙槸鍥犱负瀹冩渶娴佽锛岃屼笖寮鍙慹e鐨勫伐鍏锋洿澶氾紝鍏朵粬鐨処DE杩樻湁netbeans, IntelliJ绛夌瓑锛屽湪鏌愪簺鏂归潰涔熷緢...
绛旓細java 鏄釜澶ф蹇 涔熸槸涓绉嶇紪绋嬬幆澧 鍏蜂綋鍒嗕笁澶浣撶郴 j2se j2me j2ee j2se 鏄java鐨鍩虹鐭ヨ瘑 閮ㄥ垎C/S鏋勬灦鐨勮蒋浠跺拰鍙鍖栧紑鍙戣蒋浠 濡傚ぇ鍨婳A ERP 鍚勭灏忔父鎴忕瓑閮芥槸 j2se 鍋氱殑.鍥犱负JAVA鏈韩鏄 瑙i噴鎬ц瑷鍦ㄥ仛杩欐柟闈㈢殑杞欢涓婃病鏈変紭鍔垮彲瑷.j2me 鏄墜鏈虹被鐨勮蒋浠跺紑鍙,濡傛墜鏈烘父鎴,鎵嬫満鐣岄潰绛夌瓑,姝ゆ柟鍚戜笉閿 ...
绛旓細渚嬪锛屼俊鎭鐞嗙郴缁熴佸憳宸ユ墦鍗$郴缁;3銆Java鐢ㄤ簬鎵嬫満寮鍙戯紝渚嬪锛屽仛鎵嬫満绯荤粺銆4銆丣ava鍋氭父鎴忥紝渚嬪涓浜涚綉缁滄父鎴忥紝鎵嬫満娓告垙绛夌瓑銆侸ava寮鍙戝伐绋嬪笀鐨勬湭鏉ュ彂灞曟柟鍚戝ぇ鑷鍒嗕负涓ょ被锛氫竴鏄垚涓虹鐞嗕汉鍛橈紝渚嬪浜у搧鐮斿彂缁忕悊锛屾妧鏈粡鐞嗭紝椤圭洰缁忕悊绛;浜屾槸缁х画浠栫殑鎶鏈伐浣滀箣璺紝鎴愪负楂樼骇杞欢宸ョ▼甯堛侀渶姹傚伐绋嬪笀绛夈
绛旓細杩樻湁APP瀵逛簬鏇村鐨勫紑鍙戜汉鍛樻潵璇达紝浠栦滑鏇村鐨勬椂闂存槸鑺卞湪寮鍙慉PP涓婇潰銆傚鏋滀綘杩樺湪瀵绘壘Java鍦ㄥ摢杩愮敤锛屼綘涓嶇敤涓滃瑗胯蛋鐨勫鎵撅紝浣犵殑韬竟灏辨槸銆侫ndroid鎵嬫満锛岄殢渚挎墦寮涓涓狝pp搴旂敤锛屼粬浠氨鏄敤Java璇█锛屼粠Google涓婃悳绱ndroid鐨凙PI鏂囨。锛屼綘灏变細鍙戠幇瀹冨拰Java鐨JDK鏂囨。鎯婁汉鐨勭浉浼笺備笁銆丣ava鍙互鐢ㄦ潵鍋氭父鎴 浠ュ墠璇哄熀浜...
绛旓細JAVA鐨勪笁涓鐗堟湰鍙婂叾鍔熻兘搴旂敤棰嗗煙浠嬬粛濡備笅锛1銆JavaSE(Java Standard Edition)涔熺О涓篔2SE锛屾爣鍑嗙増鏈傜敤浜庢湇鍔″櫒銆佹闈佸祵鍏ュ紡鐜鍜屽疄鏃剁幆澧冧腑浣跨敤鐨 Java 搴旂敤绋嬪簭銆侸ava SE 鍖呭惈浜嗘敮鎸 Java Web 鏈嶅姟寮鍙戠殑绫伙紝骞朵负 Java Platform锛孍nterprise Edition锛圝ava EE锛夋彁渚涘熀纭銆2銆丣avaEE(Java Enterprise ...
绛旓細瀛︿範Java鐨勮繃绋嬭櫧鐒惰緵鑻︿簺锛屼絾鍙堟槸澶勫鏈夌簿褰!瀛︿範杩囩▼涓殑蹇冩佷竴瀹氳淇濇寔涓撲竴锛岀綉涓婂叧浜庤瑷闂寸殑鈥淧K鈥濆埌澶勯兘鏄紝鍒娴簛褰卞搷!璁ゅ噯浜咼ava锛屼綘灏卞潥鎸!鍏嬫湇蹇冮瓟锛屾亽蹇冩渶缁堜細缁欎綘鍥炴姤鐨勩Java鐨勪綋绯诲垎涓篔ava SE銆丣ava EE鍜孞ava ME(JDK 5.0浠ュ墠鍒嗗埆鍙獼2SE銆丣2EE鍜孞2ME)锛孞ava鐨勬暡闂ㄧ爾灏辨槸Java SE浜嗭紝...
绛旓細JAVA骞冲彴鍙鏈変互涓涓変釜澶х被 Java 骞冲彴鏈変笁涓増鏈紝杩欎娇杞欢寮鍙戜汉鍛樸佹湇鍔℃彁渚涘晢鍜岃澶囩敓浜у晢鍙互閽堝鐗瑰畾鐨勫競鍦鸿繘琛屽紑鍙戯細Java SE锛圝ava Platform锛孲tandard Edition锛夈侸ava SE 浠ュ墠绉颁负 J2SE銆傚畠鍏佽寮鍙戝拰閮ㄧ讲鍦ㄦ闈佹湇鍔″櫒銆佸祵鍏ュ紡鐜鍜屽疄鏃剁幆澧冧腑浣跨敤鐨 Java 搴旂敤绋嬪簭銆侸ava SE 鍖呭惈浜嗘敮鎸 Java ...
绛旓細Java浣撶郴涓殑鍩虹閮ㄥ垎锛屽瀹屽彲浠ュ畬鎴愯椽鍚冭泧銆佷縿缃楁柉鏂瑰潡绛変竴浜涙闈㈠簲鐢ㄧ▼搴忋傜浜岄樁娈碉細鏁版嵁搴擄紙MySQL/Oracle锛変笌JDBC鎶鏈 MySQL/Oracle锛汮DBC绛 瀛﹀畬鍙啛缁冪殑浣跨敤MySQL銆丱racle鐩稿叧鎿嶄綔锛屼簡瑙f寔涔呭寲鍜孞DBC鎬濇兂浠ュ強鎸佷箙鍖栨鏋躲傜涓夐樁娈碉細JavaWeb寮鍙戞妧鏈 JavaWeb鍓嶇锛汮avaWeb鍩虹锛汮avaWeb楂樼骇绛 瀛︿範瀹屾湰闃舵...