Java 本地接口(Java Native Interface,JNI)。JNI 是本地編程接口。它使得在 Java 虛擬機 (VM) 內部運行的 Java 代碼能夠與用其它編程語言(如 C、C++ 和匯編語言)編寫的應用程序和庫進行互操作。
每一個計算機只能理解他自己的機器語言。機器語言對于計算機來說就是自然語言了,由計算機硬件的設計者定義。機器語言通常有數字串組成(最終被簡化成01),對于人類來說,機器語言過于繁瑣。
理解Java基礎之注解Annotation注解Annotation在Java開發中比較常見,它提供了一種安全的類似注釋的機制,用來將任何的信息或元數據(metadata)與程序元素(類、方法、成員變量等)進行關聯。
EL表達式主要用于替換JSP頁面中的腳本表達式,以從各種類型的web域中檢索java對象、獲取數據。(某個web域中的對象,訪問javabean的屬性、訪問list集合、訪問map集合、訪問數組)
當兩個進程進行遠程通信時,彼此可以發送各種類型的數據,包括文本\圖片\音頻\視頻等,都會以二進制序列的形式在網絡上傳送.
無論C++還是Java都屬于雜合語言。但在Java中,設計者覺得這種雜合并不象在C++里那么重要。雜合語言允許采用多種編程風格;之所以說C++是一種雜合語言,是因為它支持與C語言的向后兼容能力。由于C++是C的一個超集,所以包含的許多特性都是后者不具備的,這些特性使C++在某些地方顯得過于復雜。
本章中所有的例子程序都在名為JSTL的WEB應用程序中運行,使用的Tomcat服務器版本為Tomcat5.5。為了簡化代碼和突出重點,本章中所有的JSP網頁文件的例子程序都省略了<html>、<head>、<title>、<body>等HTML全局架構標簽。
JSTL是sun公司開發的一套標簽庫,使用JSTL可以在頁面中實現一些簡單的邏輯,從而替換頁面中的腳本代碼。
You want some platform specific information and the standard Java class library may not support the platform-dependent features needed by your application.
Servlet簡介Servlet是基于Servlet框架(接口)的Java對象,對Web服務器的功能進行擴展,用來生成動態的內容。簡單地說Servlet是容器負責管理的服務器端Java程序,用來處理客戶端請求,并對客戶端請求進行響應。是SUN公司(已被Oracle收購)提供的服務器端動態服務技術之一。
JDBC簡介JDBC(JavaDatabaseConnectivity)是一組用來按照統一方式訪問數據庫的API。它向程序員提供了獨立于數據庫的統一接口,可以使開發人員不必考慮所用的特定數據庫便可編寫應用程序,實現了Java與數據庫的互連。
JSP開發的兩種模型一個好的Web應用應該具有如下特點:功能完善、易于實現和維護、易于擴展等。
EL表達式語言本章只是主要解決的問題如何避免在JSP頁面中放置大量的代碼,提高程序的可讀性以及可維護性為不熟悉java的頁面設計人員提供開發JSP的機會提高代碼的可重用性什么是EL?EL,又稱表達式語言是JSP2.0新引入的一種計算和輸出Java對象的簡單語言。它的基本語法是${expr}EL為不熟悉Java的頁面開發人員提供了一個開發JSP應用的新途徑。EL語法一個EL元素必須以${開始,以}結束。它可以直接出現在模板文本中,也可以出現在JSP標記的屬性中
JSP簡介JSP是JavaServerPages的縮寫,是由Sun公司倡導、許多其他公司參與一起建立的一種應用范圍廣泛的動態網頁技術標準,JSP是目前應用最廣泛的動態網頁技術之一。
Java 中被 static 修飾的成員稱為靜態成員或類成員。它屬于整個類所有,而不是某個對象所有,即被類的所有對象所共享。靜態成員可以使用類名直接訪問,也可以使用對象名進行訪問。