PIXNET Logo登入

程式開發學習之路

跳到主文

本站 程式開發教學學習交流,主要提高開發程式效率同時分享一些開發程式經驗。

深入探討開發程式體驗等技術和教學,相關技術等學習交流: 語言(Languages)及框架(Framework): Java、 JSP/Tag/JSTL/Servlet、 Grails、 jQuery、 JavaScript、 Spring、 SpringMVC、 SpringSecurity、 Hibernate、 Struts、 PHP、 C/C++、 GoogleAppEngine、 HTML5/CSS3、 Android、 Xml、 Ajax、 Json、 Ant、 UML、 ShellScripts、 AngularJS等。
工具(Software)/環境(Environment): Windows7、 Eclipse、 Linux、 Subversion、 maven、 Tomcat、 Weblogic、 Jboss、 Apache 等。
資料庫(Database): MySQL、 Oracle SQL、 PostgerSQL、 SQL Server 等。
本站內容僅供分享學習交流之用,將不對任何資源負法律責任。如有侵犯您的版權,請來信或留言給我們,我們將盡快為您處理。

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 12 週五 201312:28
  • [JAVA]Java 與 JavaScript 有何不同


JavaScript 程式設計語言由 Netscape, Inc. 開發,並非 Java 平台的一部分。

JavaScript 並不會建立 Applet 或獨立式應用程式。
JavaScript 現今最常見的形式為居於 HTML 文件內,
且可提供單靠 HTML 無法達到的網頁互動。

下列為 Java 和 JavaScript 間的關鍵差異。
Java 是 OOP 程式語言,Java Script 則是 OOP 描述語言。
Java 建立的應用程式可在虛擬機器或瀏覽器中執行,JavaScript 程式碼則只能在瀏覽器上執行。
Java 程式碼必須加以編譯,JavaScript 則全為文字。
其所需的外掛程式亦不同。
 
   來源:http://www.java.com/zh_TW/download/faq/java_javascript.xml
 








(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(1,095)

  • 個人分類:JAVA
▲top
  • 7月 12 週五 201312:22
  • [JAVA]Java平台主要版本Java EE、Java SE和Java ME

Java平台主要版本Java EE、Java SE和Java ME:

Sun公司在1998年發表JDK1.2版本的時候:
修改後的JDK稱為Java 2 Platform Software Developing Kit,
即J2SDK。並分為:
標準版(Standard Edition,J2SE),用於標準的應用開發。
企業版(Enterprise Edition,J2EE),用於企業級的應用服務開發。
微型版(MicroEdition,J2ME),用於手機上的開發。
J2EE便由此誕生。

Java SE 6 版本的時候此時:
Java的各種版本已經更名以取消其中的數字「2」:
J2EE更名為Java EE
J2SE更名為Java SE
J2ME更名為Java ME

Wiki: https://zh.wikipedia.org/wiki/J2EE便由此誕生


Java Enterprise Edition (Java EE) 是什麼?
Java EE 是不受限於平台、以 Java 為中心的環境,可用於線上開發、建立、部署 Web 企業應用程式。
Java EE 含有 Java Standard Edition (Java SE) 的許多元件。
Java EE 平台含有一組服務、API 和通訊協定,這些工具可讓您開發多階層、Web 式的應用程式。
Java EE 能建立標準化、可重複使用的模組化元件,並讓階層能自動處理程式設計的諸多層面,以簡化應用程式開發,並減少程式設計和程式設計人員訓練的需求。

如果您是企業開發人員,您絕對需要 Java EE。
企業開發人員需要 Java EE,是因為撰寫已發行的商務應用程式並不容易,因此他們需要高生產力的解決方案,好讓他們只需著重於撰寫業務邏輯並倚賴完整範圍的企業級服務,如交易分散式物件、訊息導向中介軟體,和命名及目錄服務。
 
來源:http://www.java.com/zh_TW/download/faq/techinfo.xml


Java Standard Edition (Java SE) 是什麼?
Java SE 是所有 Java 技術的基礎,不管開發人員要開發什麼平台的 Java 應用程序,都必須先從 J2SE 學起。
Java SE 是針對普通 PC 應用的。

Java Micro Edition(Java ME) 是什麼?
Java SE 主要針對嵌入式系統設備及消費類電器,包括手機、PDA 等。


相關參考資訊:

http://blog.xuite.net/jyoutw/xtech/40696895

http://wen198599.pixnet.net/blog/post/22321360-%5B%E5%BC%95%E7%94%A8%5Djdk-j2ee-j2se-j2me%E7%9A%84%E6%A6%82%E5%BF%B5%E5%8D%80%E5%88%A5

http://blog.csdn.net/wu_qing_man/article/details/2190692

http://www.wretch.cc/blog/autumn434/25680450
(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(886)

  • 個人分類:JAVA
▲top
  • 7月 10 週三 201319:02
  • [JAVA]SDK、JDK、JRE、JVM 的基本概念


SDK(Software Develop Kit,軟件開發工具包):
軟體工程師用於為特定的軟體包、軟體框架、硬體平台、作業系統等建立應用軟體的開發工具的集合。
用於幫助開發人員的提高工作效率。
各種不同類型的軟件開發:
Windows 有 Windows SDK,DirectX 有 DirectX 9 SDK,.NET開發也有 Microsoft .NET Framework SDK …等。
Wiki: https://zh.wikipedia.org/wiki/SDK

Java SDK(JDK ,Java Development Kit):
JDK 作為 Java 開發工具包,主要用於構建在 Java 平台上運行的應用程序、Applet 和組件等。
Wiki: https://zh.wikipedia.org/wiki/JDK

JRE(Java Runtime Environment,Java Java執行環境,簡稱JRE):
是一個軟體,由Sun所研發,JRE可以讓電腦系統執行Java應用程式(Java Application)。
也就是 Java 平台。所有的 Java 程序都要在 JRE 下才能運行。
JDK 的工具也是 Java 程序,也需要 JRE 才能運行。
為了保持 JDK 的獨立性和完整性,在 JDK 的安裝過程中,JRE 也是安裝的一部分。
所以,在 JDK 的安裝目錄下有一個名為 jre 的目錄,用於存放 JRE 文件。
JRE的內部有一個Java虛擬機器(Java Virtual Machine,JVM)以及一些標準的類別函數庫(Class Library)。
Wiki: https://zh.wikipedia.org/wiki/JRE


JVM(Java Virtual Machine,Java 虛擬機):
又名爪哇虛擬器,是一個虛構出來的電腦,透過在實際的電腦上模擬類比各種電腦功能來實作的。
Java虛擬機器有自己完善的硬體架構,如處理器、堆疊、暫存器等,還具有相應的指令系統。
JVM遮蔽了與具體作業系統平台相關的訊息,
使得Java程式只需生成在Java虛擬機器上執行的目的碼(位元組碼),
就可以在多種平台上不加修改地執行。
Java 語言最重要的特點就是跨平台運行。
使用 JVM 就是為了支援與操作系統無關,實現跨平台。
Wiki: https://zh.wikipedia.org/wiki/JVM









(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(5,258)

  • 個人分類:JAVA
▲top
  • 7月 09 週二 201322:45
  • [JAVA]Java 的技術資訊--JRE 與 Java SE 平台及JRE 與 JDK 之間的差異是什麼


1、Java 的技術資訊
1.1 JRE 與 Java SE 平台之間的差異是什麼?

1.1.1 JRE (Java 執行階段環境)
a、誰有需要?
執行使用 Java 技術撰寫的 applet 與應用程式的電腦使用者
b、它是什麼?
執行使用 Java 程式設計語言撰寫的 applet 與應用程式所需的環境

1.1.2 Java SE (Java Platform, Standard Edition)
a、誰有需要?
使用 Java 技術撰寫 applet 與應用程式的軟體開發者
b、它是什麼?
使用 Java 程式設計語言撰寫 applet 與應用程式所用的軟體開發工具


1.2 JRE 與 JDK 之間的差異是什麼?



1.2.1 JRE (Java 執行階段環境)
a、 實際上執行 Java 程式之 Java 虛擬機器*的實作。
b、 Java 執行階段環境是執行 Java 程式所需的外掛程式。
c、 JRE 比 JDK 小,因此它需要的磁碟空間也比較少。
d、 它包括 JVM、核心程式庫及其他額外元件,
   以執行應用程式與在 Java 中編寫的 Applet。

1.2.2 JDK(Java 開發工具組)
a、 您可以使用這套搭售軟體來開發以 Java 為基礎的應用程式。
b、 開發 Java 應用程式需要有 Java 開發工具組。
c、 而 JDK 需要更多的磁碟空間,因為它含有 JRE 及多種開發工具。
d、 它包括 JRE、API 類別集合、Java 編譯器、Webstart,
以及編寫 Java Applet 與應用程式所需的額外檔案。

來源:http://www.java.com/zh_TW/download/faq/techinfo.xml














(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(933)

  • 個人分類:JAVA
▲top
1

廣告

B 組廣告版面

個人資訊

PG Levin Li
暱稱:
PG Levin Li
分類:
職場甘苦
好友:
累積中
地區:

熱門文章

  • (20,971)JavaScript 基本類 使用onClick 及 this取得id
  • (14,871)Oracle SQL INSERT INTO TABLE 基本用法
  • (10,325)Oracle SQL 多個table join
  • (254)Oracle SQL nonequal join 不對等join
  • (6,381)Oracle SQL HAVING 條件
  • (5,109)Oracle SQL AVG GROUP BY 用法教學
  • (1,231)Oracle SQL MIN 用法教學
  • (2,125)Oracle SQL MAX 用法教學
  • (37,222)Oracle SQL DECODE用法教學
  • (3,890)Oracle SQL COALESCE用法教學

文章分類

toggle ZK (1)
  • ZK (2)
toggle SQLite (2)
  • SQLite for Java (11)
  • SQLite (2)
toggle Java (19)
  • Servlet (4)
  • JAVA-綀習分享 (3)
  • JAVA 7 (1)
  • JAVA-流程控制類 (10)
  • JAVA_IDE (2)
  • JAVA_其它_itext套件 (1)
  • JAVA-WEB (1)
  • JAVA-lang套件 (16)
  • java mail (1)
  • JAVA-OCJP (1)
  • JAVA-問題 (2)
  • JAVA_IO (1)
  • JAVA-OCWCD (7)
  • Joda Time (1)
  • JAVA-程式分享 (4)
  • JAVA.util套件 (6)
  • JAVA-基本類 (19)
  • JAVA (4)
  • JAVA其它 (1)
toggle Android (4)
  • Android NDK (3)
  • Android Studio (7)
  • Android基本類 (2)
  • Android (7)
toggle SSH (12)
  • Struts 2 (1)
  • Spring Mobile (3)
  • Hibernate-基本類 (3)
  • Spring MVC (3)
  • grails-其它類 (1)
  • Spring i18n (2)
  • grails-基本類 (13)
  • Spring Batch (2)
  • SpringHibernate (5)
  • Spring-基本類 (4)
  • Spring (3)
  • Spring AOP (2)
toggle Oracle (10)
  • Oracle join (14)
  • sqldeveloper (9)
  • Oracle_VirtualBox (1)
  • Oracle DDL (4)
  • Oracle Date (17)
  • Oracle (5)
  • Oracle Sub Query (17)
  • Oracle GROUP BY (20)
  • Oracle SQL (49)
  • Oracle DB (16)
toggle SQL Server/MSSQL (1)
  • SQL Server (1)
toggle MySQL (8)
  • MySQL (7)
  • MySQL-語法快速查詢 (2)
  • MySQL-基本系列教學 (10)
  • MySQL-其它類 (1)
  • MySQL-進階系列教學 (15)
  • MySQL-DATE相關 (8)
  • MySQL-函式相關 (11)
  • MySQL DB Toad (9)
toggle PostgreSQL (1)
  • PostgreSQL (5)
toggle Tool (11)
  • TortoiseSVN (1)
  • Subversive (1)
  • Dev-C++ (4)
  • Squid (3)
  • UML (1)
  • Eclipse IDE for C/C++ (3)
  • Tool (1)
  • eclipse (13)
  • Jboss (1)
  • JBoss-問題 (2)
  • SWT (1)
toggle C/C++ (5)
  • c語言綀習題 (2)
  • c/c++ (2)
  • c (4)
  • c++ (2)
  • MinGw (6)
toggle Apache (9)
  • Apache_Tomcat (3)
  • Apache_JMeter (1)
  • Apache套件_BeanUtils (1)
  • Apache套件_StringUtils (1)
  • Apache套件_POI (5)
  • maven (3)
  • Apache (2)
  • apache_Maven (2)
  • Tomcat 8 (2)
toggle jQuery (8)
  • jQuery UI (1)
  • jQuery Datepicker (26)
  • jQuery-事件處理 (2)
  • jQuery-套件類 (3)
  • jQuery-基本類 (3)
  • jQuery-進階 (1)
  • jQuery Mobile (2)
  • jQuery-Selector (11)
toggle JavaScript (8)
  • JavaScript-基本類 (20)
  • JavaScript (14)
  • JavaScript-Date物件 (5)
  • JavaScript-其它類 (3)
  • JavaScript-陣列類 (7)
  • JavaScript HTML DOM (37)
  • JavaScript-String類 (8)
  • JavaScript-數學類 (6)
toggle Web/HTML/CSS/JS/JQ (6)
  • css-基本類 (18)
  • CSS (4)
  • CSS2 (2)
  • CSS3 (1)
  • CSS Selector (42)
  • HTML5 (3)
toggle 其它 (6)
  • 生活其它 (3)
  • PHP (11)
  • 其它類 (3)
  • 基本資訊 (3)
  • 開發資訊 (1)
  • 圖片工具 (1)
toggle Win/OS/linux (4)
  • Linux_其它 (1)
  • Linux (14)
  • Windows (3)
  • WIN7-基本類 (14)
toggle 生活點點 (1)
  • 生活新聞 (29)
  • 未分類文章 (1)

最新文章

  • 生機生技引進營養製劑 產品廣獲好評
  • 【芋頭鮮奶盲測】超狂給料像拌水泥 強者迷客夏輸了
  • 口碑行銷、網紅行銷當道 品牌企業合作首選 達摩媒體BloggerAds
  • 想知道最夯時事分析?邀請你加入BloggerAds市場調查!
  • 日本FSK隔熱紙-居家隔熱、防曬、節能好幫手
  • AROFLY開箱實測、從退貨評價到獲取消費者認同!
  • 五個健康理由讓您考慮吃「有機食品」
  • 美食推薦 新北泰山 霸王櫻桃鴨 聚餐聊天好去處
  • 一心好文,農藥最後會流到這裡
  • 360°康健指數打破生活迷思,掌握美好生活的妙招

動態訂閱

文章精選

文章搜尋

參觀人氣

  • 本日人氣:
  • 累積人氣:

C 組廣告版面

留言板