衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

java常用名詞解釋大全

h1654155282.3538 ? 來源:網絡整理 ? 2018-04-26 15:19 ? 次閱讀

Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。本文主要介紹java常用名詞解釋,具體的跟隨小編一起來了解一下。

java常用名詞解釋大全

1、IDE

集成開發環境(IDE,Integrated Development Environment ) 是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發環境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程序可以獨立運行,也可以和其它程序并用。IDE多被用于開發HTML應用軟件。例如,許多人在設計網站時使用IDE(如HomeSite、DreamWeaver等),因為很多項任務會自動生成。

2、JDK

Java Development Kit) 是 Java 語言的軟件開發工具包(SDK)。

JDK中包含JRE,在JDK的安裝目錄下有一個名為jre的目錄,里面有兩個文件夾bin和lib,在這里可以認為bin里的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib和起來就稱為jre。

JDK是整個JAVA的核心,包括了Java運行環境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。

①SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。

②EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名為Java EE。

③ME(J2ME),micro edition,主要用于移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名為Java ME。

3、JRE

Java運行環境(Java Runtime Environment),運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。

JRE是Java運行環境,并不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器)

4、JVM

java virtual machine

就是我們常說的java虛擬機,它是整個java實現跨平臺的最核心的部分,所有的java程序會首先被編譯為.class的類文件,這種類文件可以在虛擬機上執行。

也就是說class并不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解釋給本地系統執行。

只有JVM還不能成class的執行,因為在解釋class的時候JVM需要調用解釋所需要的類庫lib,而jre包含lib類庫。

JVM屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。

5、JDO

(Java Data Object )是Java對象持久化的新的規范,也是一個用于存取某種數據倉庫中的對象的標準化API.作用:用于存取某種數據倉庫中的對象

6、JPA

JPA是Java Persistence API的簡稱,中文名Java持久層API,是JDK 5.0注解或XML描述對象-關系表的映射關系,并將運行期的實體對象持久化到數據庫中。

Sun引入新的JPA ORM規范出于兩個原因:其一,簡化現有Java EE和Java SE應用開發工作;其二,Sun希望整合ORM技術,實現天下歸一。

7、POJO

POJO(Plain Ordinary Java Object)簡單的Java對象,實際就是普通JavaBeans,是為了避免和EJB混淆所創造的簡稱。

使用POJO名稱是為了避免和EJB混淆起來, 而且簡稱比較直接。 其中有一些屬性及其getter setter方法的類,沒有業務邏輯,有時可以作為VO(value -object)或dto(Data Transform Object)來使用。當然,如果你有一個簡單的運算屬性也是可以的,但不允許有業務方法,也不能攜帶有connection之類的方法。

8、EJB

EJB是sun的JavaEE服務器端組件模型,設計目標與核心應用是部署分布式應用程序。簡單來說就是把已經編寫好的程序(即:類)打包放在服務器上執行。憑借java跨平臺的優勢,用EJB技術部署的分布式系統可以不限于特定的平臺。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定義了一個用于開發基于組件的企業多重應用程序的標準。其特點包括網絡服務支持和核心開發工具(SDK)。 在J2EE里,Enterprise Java Beans(EJB)稱為Java 企業Bean,是Java的核心代碼,分別是會話Bean(Session Bean),實體Bean(Entity Bean)和消息驅動Bean(MessageDriven Bean)。在EJB3.0推出以后,實體Bean被單獨分了出來,形成了新的規范JPA。

9、struts

struts是開源框架。使用Struts的目的是為了幫助我們減少在運用MVC設計模型來開發Web應用的時間。如果我們想混合使用Servlets和JSP的優點來建立可擴展的應用,struts是一個不錯的選擇。

Struts 是Apache軟件基金會(ASF)贊助的一個開源項目。它最初是Jakarta項目中的一個子項目,并在2004年3月成為ASF的頂級項目。它通過采用JavaServlet/JSP技術,實現了基于Java EEWeb應用的MVC設計模式的應用框架,是MVC經典設計模式中的一個經典產品。[1]

10、jsf (Java構建框架):

JavaServer Faces (JSF) 是一種用于構建Java Web 應用程序的標準框架(是Java Community Process 規定的JSR-127標準)。它提供了一種以組件為中心的用戶界面(UI)構建方法,從而簡化了Java服務器端應用程序的開發。由于由Java Community Process (JCP) 推動,屬于Java EE 5中的技術規范,而受到了廠商的廣泛支持。

11、slf4j

SLF4J,即簡單日志門面(Simple Logging Facade for Java),不是具體的日志解決方案,它只服務于各種各樣的日志系統。按照官方的說法,SLF4J是一個用于日志系統的簡單Facade,允許最終用戶在部署其應用時使用其所希望的日志System.

12、logback

Logback是由log4j創始人設計的又一個開源日志組件。Logback是由log4j創始人設計的又一個開源日志組件。logback當前分成三個模塊:logback-core,logback- classic和logback-access。logback-core是其它兩個模塊的基礎模塊。logback-classic是log4j的一個 改良版本。此外logback-classic完整實現SLF4J API使你可以很方便地更換成其它日志系統如log4j或JDK14 Logging。logback-access訪問模塊與Servlet容器集成提供通過Http來訪問日志的功能。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    19

    文章

    2974

    瀏覽量

    105135
收藏 人收藏

    評論

    相關推薦

    電視系統名詞解釋

    電視系統名詞解釋
    發表于 09-25 14:17

    嵌入式Linux操作系統名詞解釋及資源大全

    嵌入式Linux操作系統名詞解釋及資源大全
    發表于 08-20 15:23

    常用無線電名詞解釋

    常用無線電名詞解釋 直流  直流是直流電的簡稱。一般是指方向不隨時間變化的電流。 交流  交流
    發表于 05-04 20:46 ?1457次閱讀

    充電的名詞解釋

    充電的名詞解釋 1)充電率(C-rate) C是Capacity的第一個
    發表于 11-10 13:57 ?2690次閱讀

    電池名詞解釋(二)

    電池名詞解釋(二) ▓前言     在電池的領域中,有許多專有名詞,使用者通常對其真正的函意,大多
    發表于 11-14 10:51 ?1101次閱讀

    筆記本電腦名詞解釋大全(一)

    筆記本電腦名詞解釋大全(一) 1. 1394接口   1394接口,全稱IEEE 1394接口,也稱火線接口(Firewire),是一種廣泛應用于計算機,通信以及家
    發表于 01-26 10:52 ?1064次閱讀

    筆記本電腦名詞解釋大全(二)

    筆記本電腦名詞解釋大全(二) 23. 觸摸屏   為了操作方便,人們用觸摸屏代替鼠標或鍵盤,根據手指觸摸的圖標或菜單位
    發表于 01-26 10:56 ?1355次閱讀

    iPhone/Touch名詞解釋(一)

    iPhone/Touch名詞解釋(一) 什么是:"激活Activate" 表示沒有簽署協議的用戶可以激活使用i
    發表于 01-27 09:30 ?1224次閱讀

    iPhone名詞解釋(二)

    iPhone名詞解釋(二) 什么是PwangeTool?什么是QuickPwn?什么是BootNeuter? PwangeTool是一款Mac端的用于越獄和破解iPhone的程序。Q
    發表于 01-27 09:34 ?865次閱讀

    視頻常用名詞解釋

    視頻常用名詞解釋·Digital Video 數字視頻     數字視頻就是先用攝像機之類的視頻捕捉設備,將外界影像的顏色和亮度信息轉變為電信
    發表于 02-06 15:44 ?2885次閱讀

    常見半導體名詞解釋

    本文主要陳述相關常見半導體的名詞解釋
    發表于 02-07 17:43 ?7434次閱讀

    自動控制原理常用名詞解釋

    自動控制原理常用名詞解釋
    發表于 12-20 22:19 ?0次下載

    最新105個新電氣名詞解釋說明

    本文主要介紹了105個新電氣名詞解釋說明。
    發表于 06-24 08:00 ?0次下載
    最新105個新電氣<b class='flag-5'>名詞解釋</b>說明

    入門知識:單片機常用名詞解釋

    入門知識:單片機常用名詞解釋
    的頭像 發表于 06-19 16:59 ?5428次閱讀

    一文了解通信技術的常用名詞解釋

    一文了解通信技術的常用名詞解釋
    的頭像 發表于 06-19 17:55 ?6108次閱讀
    威尼斯人娱乐城送彩金| 网站百家乐博彩| 杨公24山向水法吉凶断| 百家乐小型抽水泵| 百家乐皇室百家乐的玩法技巧和规则 | 竞咪百家乐的玩法技巧和规则| 大发888扑克| 梭哈棋牌游戏大厅| 库尔勒市| 金域百家乐官网娱乐城| 百家乐官网资深 | 百家乐官网现金网平台排名| 游戏机百家乐官网的技术| 江山百家乐官网的玩法技巧和规则| 百家乐体育nba| 百家乐博娱乐网赌百家乐的玩法技巧和规则| 百家乐网络真人斗地主| 德州扑克的玩法| 永利博百家乐官网现金网| 百家乐官网娱乐平台真钱游戏| 百家乐游戏机博彩正网| 大发888优惠活动| 阆中市| 百家乐官网赌场游戏平台| 百家乐园会员注册| 太阳城绿萱园| 百家乐官网体育宝贝| 金木棉百家乐官网的玩法技巧和规则| 百家乐筹码免运费| 威尼斯人娱乐网假吗| 苏尼特左旗| 百家乐官网用品| 实战百家乐十大取胜原因百分百战胜百家乐不买币不吹牛只你能做到按我说的.百家乐基本规则 | 百家乐作弊内幕| 大发888赢钱技巧| 玩百家乐澳门皇宫娱乐城| 开棋牌室赚钱吗| 百家乐官网公开| 合乐8百家乐娱乐城| 嵊泗县| 百家乐视频一下|