一、什麼是Java?
首先,Java是一個技術體系。此時的Java,相當於微軟的.NET;
其次,Java是一門編程語言。此時的Java,相當於.NET下的C#語言。科普:Java是SUN公司在1995年推出的一門高級編程語言。Java語言簡單易學,完全面向對象,安全可靠,與平台無關,“一次編譯 到處運行” !
Java已經被Oracle公司收購。Oracle公司是一個什麼樣的公司呢?我們來對比一下微軟與Oracle的產品線:
微軟:.Net-->Sql Server數據庫-->Windows操作系統
Oracle:Java-->Oracle數據庫-->Solaris操作系統
不談市值,單看產品線,我認為Oracle是一個與微軟並駕齊驅的公司。在Oracle的體系支持之下,Java的明天會更好,我們有理由相信這一點。
二、Java好學嗎?
這個不好說,人和人的情況不一樣。如果你以前學過C#或者C/C++,你會發現Java很容易上手。
JAVASE(就是以前的J2SE)是Java的基礎部分。學完JAVASE,可以學習JAVAEE,JAVAEE是Java的核心部分,其中包含有許多個技術分支;學完JAVASE也可以學習JAVAME,不過你也可以有另一個選擇:Android,Android有自己的SDK,有一套自己的東西,學完JAVASE就可以學習Android了!
三、Java的技術架構
Java的技術架構包括JAVASE、JAVAEE和JAVAME這三部分。
1、J2SE(Java 2 Platform Standard Edition)標准版
J2SE是J2EE和J2ME的基礎,可以開發桌面應用程序,比如Java版的掃雷。該技術體系是為開發普通桌面和商務應用程序提供的解決方案。
2、J2EE(Java 2 Platform Enterprise Edition)企業版
J2EE技術體系中包含的技術有Servlet、JSP等,主要針對WEB應用程序的開發,是為開發企業環境下的應用程序提供的一套解決方案。
3、J2ME(Java 2 Platform Micro Editon)小型版
J2ME主要應用於小型電子消費類產品,比如手機中的應用程序。該技術體系是為開發電子消費產品和嵌入式設備提供的解決方案。
說明:從Java 5.0之後,J2SE、J2EE和J2ME分別更名為JAVASE、JAVAEE和JAVAME。
JAVASE就是以前的J2SE;JAVAEE就是以前的J2EE;JAVAME就是以前的J2ME。
四、JVM:Java虛擬機
通過JVM實現了Java程序的跨平台性,讓同一個Java程序在不同的操作系統中都可以運行。因此,Java具有良好的可移植性。
URL: http://www.bianceng.cn/Programming/Java/201703/50579.htm