一臺計算機運上運行多個網絡程序,IP地址只能保證把數據送到該計算機但如何確定把這些數據交給哪個程序呢,端口號是一個整數,用于表示該數據幀交給哪個應用程序來處理.
Object類 - hashcode()、equals()、toString()方法 包裝類 -包裝類、基本數據類型、字符串間的相互轉換 字符串類 - String、StringBuffer、StringBuilder的常用方法String與StringBuffer的異同、 StringBuffer與StringBuilder的異同 Math類 - Math類的常用方法 日期類型 - Date類的使用 Calendar類的使用 SimpleDateFormat類
所謂IO,也就是Input與Output的縮寫,流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱為流,流的本質是數據傳輸,根據數據傳輸特性將流抽象為各種類,方便更直觀的進行數據操作。
在JDK 7之前,我們需要使用一個finally塊,來確保資源確實被釋放掉,不管try塊是完成了還是中斷了。比如說讀取文件或者輸入流的時候,我們需要在finally塊中關閉它們;而在Java 7里面,你可以使用try-with-resource的特性來自動關閉資源,只要是實現了AutoClosable和Closeable接口的都可以,幾乎所有的資源類型都實現了Closeable接口,并重寫了close()方法。JDK 7引入了try-with-resource語句,來確保每個資源在語句結束后都會調用AutoClosable接口的close()方法進行關閉。
Java高級應用編程——多線程編程 本章內容節知識點掌握程度難易程度多線程簡介進程/線程區別掌握多線程實現的兩種方式繼承掌握接口掌握兩種實現方式比較掌握線程的屬性和控制線程狀態及其生命周期掌握線程類中的主要方法掌握線程優先級掌握線程休眠和線程中斷掌握線程的高級操作掌握多線程的同步/通信問題線程同步掌握難鎖掌握難死鎖理解多線程.
每一個設計模式描述一個在我們周圍不斷重復發生的問題,以及該問題的解決方案的核心。這樣,你就能一次一次地使用該方案而不必做重復勞動。
Java 編程中經常容易被忽視,但本身又十分重要的一個問題就是內存使用的問題。Android 應用主要使用Java 語言編寫,因此這個問題也同樣會在Android 開發中出現。本文不對Java 編程問題做探討,而是對于在Android 中,特別是應用開發中的此類問題進行整理。
在運行Java程序時,Java虛擬機會把管理的內存劃分為若干個不同的數據區域。
本文我們將要討論Java面試中的各種不同類型的面試題,它們可以讓雇主測試應聘者的Java和通用的面向對象編程的能力。
JDBC(Java Data Base Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。
本Java代碼規范以SUN的標準Java代碼規范為基礎,為適應我們公司的實際需要,可能會做一些修改。本文檔中沒有說明的地方,請參看SUN Java標準代碼規范。如果兩邊有沖突,以本文檔為準。
事務指邏輯上的一組操作,組成這組操作的各個單元,要不全部成功,要不全部不成功。
幾個月前,我們在一個小型網站上發布了一個稱為Java“死亡競賽”的新項目。測驗發布后,超過20000位開發者參加了測驗。網站以20道關于Java的多選題為主。我們得到了眾多開發者的測驗統計數據,今天,我們非常樂意將其中的一些數據和答案與你們分享。
Lucene不是一個完整的全文索引應用,而是是一個用Java寫的全文索引引擎工具包,它可以方便的嵌入到各種應用中實現針對應用的全文索引/檢索功能。