You want some platform specific information and the standard Java class library may not support the platform-dependent features needed by your application.
JDBC簡介JDBC(JavaDatabaseConnectivity)是一組用來按照統一方式訪問數據庫的API。它向程序員提供了獨立于數據庫的統一接口,可以使開發人員不必考慮所用的特定數據庫便可編寫應用程序,實現了Java與數據庫的互連。
JSP開發的兩種模型一個好的Web應用應該具有如下特點:功能完善、易于實現和維護、易于擴展等。
EL表達式語言本章只是主要解決的問題如何避免在JSP頁面中放置大量的代碼,提高程序的可讀性以及可維護性為不熟悉java的頁面設計人員提供開發JSP的機會提高代碼的可重用性什么是EL?EL,又稱表達式語言是JSP2.0新引入的一種計算和輸出Java對象的簡單語言。它的基本語法是${expr}EL為不熟悉Java的頁面開發人員提供了一個開發JSP應用的新途徑。EL語法一個EL元素必須以${開始,以}結束。它可以直接出現在模板文本中,也可以出現在JSP標記的屬性中
jQuery是一套Javascript腳本庫.使用jQuery將極大的提高編寫javascript代碼的效率,讓寫出來的代碼更加優雅,更加健壯.
SeimiCrawler是一個敏捷的,獨立部署的,支持分布式的Java爬蟲框架,希望能在最大程度上降低新手開發一個可用性高且性能不差的爬蟲系統的門檻,以及提升開發爬蟲系統的開發效率。在SeimiCrawler的世界里,絕大多數人只需關心去寫抓取的業務邏輯就夠了,其余的Seimi幫你搞定。
線程的使用在java中占有極其重要的地位,在jdk1.4極其之前的jdk版本中,關于線程池的使用是極其簡陋的。在jdk1.5之后這一情況有了很大的改觀。Jdk1.5之后加入了java.util.concurrent包,這個包中主要介紹java中線程以及線程池的使用。為我們在開發中處理線程的問題提供了非常大的幫助。
Java是面向對象的,跨平臺的,它通過java虛擬機來進行跨平臺操作,它可以進行自動垃圾回收的(c語言是通過人工進行垃圾回收)。 java還會進行自動分配內存。(c語言是通過指定進行分配內存的),只需要new一個對象,這個對象占用了多少空間,不需要我們來管,java虛擬機負責管這些,用完之后也不需要我們來釋放,java虛擬機會自動釋放。
java.lang: 這個是系統的基礎類,比如String、Math、Integer、System和Thread,提供常用功能。 java.io: 這里面是所有輸入輸出有關的類,比如文件操作等 java.net: 這里面是與網絡有關的類,比如URL,URLConnection等。 java.util : 這個是系統輔助類,特別是集合類Collection,List,Map等。 java.sql: 這個是數據庫操作的類,Connection, Statememt,ResultSet等
面向服務的體系架構(service-oriented architecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統和編程語言。這使得構建在各種這樣的系統中的服務可以以一種統一和通用的方式進行交互。
在JDK API中,基礎的IO類都位于java.io包,而新實現的IO類則位于一系列以java.nio開頭的包名中,這里首先介紹java.io包中類的體系結構。
JAVA與c,C++有很大的不同就是JAVA語言開發者不需要關注內存信息,不會顯式的直接操作內存,而是通過JVM虛擬機來實現。