原创 java垃圾回收與System.gc()介紹

java垃圾回收與System.gc()介紹 1.垃圾收集算法的核心思想   Java語言建立了垃圾收集機制,用以跟蹤正在使用的對象和發現並回收不再使用(引用)的對象。該機制可以有效防範動態內存分配中可能發生的兩個危險:因內存垃圾過多而

原创 Android對SQLite批量添加數據

[+] 有人去面試的時候面試官問這麼一個問題。 如何將大量的數據同時插入到Sqlite?或者說批量數據插入數據庫? 本人總結了一下幾種方法,重點注意後面那一點 1. 使用ContentValues插入 db.beginTrans

原创 Linux下安裝*.bin/*.sh格式文件

記下在Ubuntu下安裝*.sh和*.bin的簡單方法。 *.sh文件安裝方法: 運行終端到文件目錄下 1.在終端輸入:sudo sh *.sh直接運行 2.在終端輸入:sudo chmod +x *.sh 再輸入:sudo .

原创 java反射——對內部類的處理

Class類本身還提供對於獲取內部類字節碼的方法,分別爲getClasses和getDeclaredClasses(),其中getClasses()只能得到訪問級別爲public的內部類,而getDeclaredClasses()則能得到

原创 三種JDBC批量插入編程方法的比較

JDBC批量插入主要用於數據導入和日誌記錄因爲日誌一般都是先寫在文件下的等。 【1】方法一,使用PreparedStatement加批量的方法 try { Class.forName("com.mysql.jdbc.Dr

原创 Comparable接口

package com.sh.comparable; public class User implements Comparable<User> { private static final int NEGATIVE = -1;

原创 在ActionBar中進行Fragment之間的切換

在ActionBar中添加標籤(Tabs),每個標籤對應的是一個Fragment,點擊不同的Tab時,就會切換到對應的Fragment。   這裏有五個關鍵步驟:   1. 要實現 ActionBar.TabListener接口,當點

原创 Android之Sqlite模糊查詢

細節區別於MySql數據庫裏的模糊查詢,Sqlite數據庫裏的模糊查詢在條件語句裏只寫:" like ? ",在填充佔位符的實參中才寫:" %模糊名字%"例如: mSqlDatabase.query(t

原创 Android通過Post與Get提交數據

使用Get方法提交:     其他步驟與上一節的操作相符,只是在傳送地址的時候發送參數的格式如下:     //Sname和Sage是實際的數據 name和age則是例如是輸入框中的名字     url = "服務器的地址"+

原创 Ubuntu啓動項恢復

當安裝完Windows後,再安裝Ubuntu,一定會比較順利的完成。但是,反過來先安裝Ubuntu再安裝Windows的話,最終啓動時你會看不到有關Ubuntu的,只要你原來的Ubuntu所安裝的分區沒有格式化之類的破壞其系統,是一定可以