原创 IO流經典內容

11.3 I/O類使用由於在IO操作中,需要使用的數據源有很多,作爲一個IO技術的初學者,從讀寫文件開始學習IO技術是一個比較好的選擇。因爲文件是一種常見的數據源,而且讀寫文件也是程序員進行IO編程的一個基本能力。本章IO類的使用就從讀寫文

原创 簡單的餐廳點餐系統

package org.lanlandetiankong;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import jav

原创 飛機訂票小系統

package org.cctv1;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;public class Test8 { 

原创 枚舉類

1.枚舉類入門Java枚舉類是從Java5開始支持的。枚舉類的構造方法是用private修飾的。枚舉類的所有實例必須在類的第一行列出,否則這個枚舉類不會產生對象。而且這些實例都是public static void.每個枚舉類都有一個val

原创 Android各種訪問權限Permission詳解

 在Android的設計中,資源的訪問或者網絡連接,要得到這些服務都需要聲明其訪問權限,否則將無法正常工作。在Android中這樣的權限有很多種,這裏將各類訪問權限一一羅列出來,供大家使用時參考之用。android.permission.E

原创 javadoc命令

用法: javadoc [options] [packagenames] [sourcefiles] [@files]-overview <file> 從 HTML 文件讀取概覽文檔-public 僅顯示 public 類和成員-prote

原创 內部類廣播需要public和static

採用廣播接收者(BroadcastReceiver)使service與activity進行通信。在該例子中我們在service子類中定義了一個自定義的廣播接收者,該廣播接收者監聽activity發出的特定的廣播,並從而觸發onReceive

原创 使用Linkify + 正則式區分微博文本鏈接及跳轉處理

如同新浪微博Android版的應用上,當我們點擊微博文本上的鏈接會自動跳轉界面,或網站鏈接跳轉網頁瀏覽,或郵箱鏈接跳轉郵箱服務,或電話號碼鏈接跳轉撥號界面。Android 幫我們設計了一個類:Linkify  Linkify是一個輔助類,通

原创 Java正則表達式入門

許多語言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正則表達式處理文本,一些文本編輯器用正則表達式實現高級“搜索-替換”功能。那麼Java又怎樣呢?本文寫作時,一個包含了用正則表達式進行文本處理的Ja

原创 使用SwipeRefreshLayout實現下拉刷新與上拉加載更多

SwipeRefreshLayout只能實現下拉刷新,而不能實現上拉加載更多。所以這需要對其進行擴充。1、首先繼承SwipeRefreshLayout    public class SwipeRefreshAndMoreLoadLayou

原创 InputStream與String/byte[]相互轉換

public class InputStreamUtils {  private static final String CHARSET_NAME = "UTF-8"; private static final int BUFFER_SIZ

原创 Eclipse中引用依賴庫library失敗的原因

分兩種情況情況一:如下出現紅叉:說明庫與項目不在同一個目錄下即在windows下項目必須和library在同一個目錄下,否則會出錯情況二如下MPChartLib爲綠鉤,當確定OK時,在回來時卻沒有應用原因此時項目下project.prope

原创 android事件攔截處理機制詳解

android事件攔截處理機制詳解  目錄(?)[+]1如果A的InterceptTouchEvent返回了true其餘的仍然返回false那麼執行輸出的log爲2只有B的onIntercepteTouchEvent事件返回了true的情況

原创 android常見異常總結

 本文重在Java中異常機制的一些概念。寫本文的目的在於方便我很長時間後若是忘了這些東西可以通過這篇文章迅速回憶起來。1. 異常機制1.1 異常機制是指當程序出現錯誤後,程序如何處理。具體來說,異常機制提供了程序退出的安全通道。當出現錯誤後

原创 簡易聊天室

import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.DataI