Time of Update: 2018-12-05
對於一個儲存類的分析,無非從兩點入手:儲存用的資料結構,儲存的運行機制。資料結構:數組 /** * The table, resized as necessary. Length MUST Always be a power of two. */ transient Entry[] table; Entry 鏈表格式。也即,HashMap中採用的是“連結法”來處理碰撞問題的。運行機制:put、getput方法 public V put(K key, V
Time of Update: 2018-12-05
在上一節中,我們使用FileInputStream類和FileOutputStream類來實現了一個可以自由拷貝檔案的功能。為了提高效率,我們人為地定義一個緩衝區byte[]
Time of Update: 2018-12-05
java與Android本署一個平台。大部分技術可以移植。在java標準平台中引入Android NinePatch技術可以使其UI設計大大得到改善:圖片準備:Android NinePatch技術介紹:http://developer.android.com/tools/help/draw9patch.html附NinePatch jar包下載:http://download.csdn.net/detail/gaowen_han/5204821應用NinePatch技術代碼: package
Time of Update: 2018-12-05
實在抱歉啊排版有問題現在已經重寫: 地址:http://blog.csdn.net/kiritor/article/details/8755535 回調概念 "回調,回調"到底是個啥呢? 通過以前的學習知道的是在事件驅動設計模式情況下,回調就是將一個方法的指標傳遞給事件來源 當某一事件發生的時候就調用該方法,這個過程就稱為回調,調用的方法就稱為回調方法了。
Time of Update: 2018-12-05
package com.yunos.account.controller.api;import org.apache.commons.lang.StringUtils;public class Test { public static void main(String[] args) { String str = "Hello World"; /* 截取字串 substring*/ String string1 = str.
Time of Update: 2018-12-05
哎,由於自己的疏忽上篇部落格的排版有嚴重問題啊,現在又不好改了,所以我將之重新寫到這 篇文章中,希望見諒啊!回調概念 "回調,回調"到底是個啥呢? 通過以前的學習知道的是在事件驅動設計模式情況下,回調就是將一個方法的指標傳遞給事件來源 當某一事件發生的時候就調用該方法,這個過程就稱為回調,調用的方法就稱為回調方法了。
Time of Update: 2018-12-05
Send(發送方): import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;public class SendDemo1
Time of Update: 2018-12-05
服務端: import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.IOException;import
Time of Update: 2018-12-05
//可用於考勤節假日,午休,夜班做剔出時間計算package test;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Date;public class Test {/** * 這裡共有2個時間段(b1-----e1)【b2-----e2】,4個時間點; *相當於兩條線段(b代表起點,e代表端點,b<=e),4個端點。 * *可分3種情況: *1.包含(兩條) *(b1--
Time of Update: 2018-12-05
前幾天去一個公司參加面試遇到這個問題,Java中Collection和Collections的區別,當時不會,回來從網上找到,現在記錄一下。1、java.util.Collection 是一個 集合介面。它提供了對集合對象進行基本操作的通用介面方法。Collection介面在Java 類庫中有很多具體的實現。Collection介面的意義是為各種具體的集合提供了最大化的統一操作方式。 Collection ├List │├LinkedList │├ArrayList
Time of Update: 2018-12-05
3、線程狀態 線程存在多種狀態,包括新狀態、可運行狀態、運行狀態、等待/被阻塞/睡眠/監控/掛起狀態和死狀態5中狀態。 1)、新狀態 新狀態是指線程執行個體化後,但start方法還沒有在該線程上被調用時所處的狀態。它還沒有達到準備啟動並執行狀態,更不是一個執行線程。 2)、可運行狀態 Start()方法啟動後,線程由新狀態進入可運行狀態。可運行狀態就是準備好,可以運行但還沒有啟動並執行狀態。
Time of Update: 2018-12-05
1. 前言在《用PhoneGap+jQueryMobile開發Android應用執行個體》中,我們講到PhoneGap(以下稱Cordova)開發環境的搭建,以及如何整合出一個基本的Android應用程式框架(並給出了範例代碼)。於是乎,我們便開始日夜兼程,披星戴月的炮製我們的第一個手機應用了。但實際上,除了常見的API調用規範(有且僅有自查手冊一途)引起的問題之外,我們仍然會遇到其他形形色色的各種問題。那麼在這篇文章中,我們談談java與js之間的互動問題(哦,目前僅關注Andr
Time of Update: 2018-12-05
http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=makefile+shell+find+java&oq=makefile+shell+find+java&gs_l=serp.3...1547.3193.0.3429.5.5.0.0.0.0.0.0..0.0...0.0...1c.1.8.serp.Z_mbAZayu8whttp://www.makelinux.net/ma
Time of Update: 2018-12-05
今天看了下二維碼感覺不錯自己也都收弄個了demo,說是demo其實在準系統的基礎上進行修改而已。 1.環境搭建。所需的jar包有 其中為網上參考demo。 其中為在原始及開源包下載的基礎上進行修改。 2.二維碼顏色修改介紹。public class MyZxingEncoderHandler {/** * @param contents 產生的圖片的名稱 * @param width 產生的圖片的寬度 * @param height 產生的圖片的高度 * @param imgPath
Time of Update: 2018-12-05
其實不是原創哈,我寫不出來。 如何求圖中V0到V5的最短路徑呢? java實現的方式如下: 第一步,根據圖來建立權值矩陣: int[][] W = { { 0, 1, 4, -1, -1, -1 }, { 1, 0, 2, 7, 5, -1 }, { 4, 2, 0, -1, 1, -1 }, { -1, 7, -1, 0,
Time of Update: 2018-12-05
Java運算式求解實現,用到棧先進後出的特點,詳見代碼public float evaluation(String textField) {StringBuilder str = new StringBuilder();Stack<Float> stk = new Stack<Float>(); // 用於寄存運算元或結果Stack<Character> stk2 = new Stack<Character>(); //
Time of Update: 2018-12-05
day14-09 linkedList 堆棧 先進先出,如同一個杯子; 隊列 先進先出 fisrt in first out 如同水管。 removeLast;removeFirst package test.bixiangdong;import java.util.LinkedList;public class Test {private LinkedList link;Test(){link=new LinkedList();}//add an elementpublic void
Time of Update: 2018-12-05
15-08 自訂的類中使用泛型,即為泛型類 class Worker{ } class Student{ } class Tool{ private Object obj; public void setObject(Object obj){ this.obj=obj; } public Worker getObject(){ return obj; } } //什麼時間來定義泛型類呢? 當類中要操作的引用資料類型不確定時
Time of Update: 2018-12-05
網路編程(URL-URLConnection) 1.類URL(java.net包) 1)類 URL 代表一個統一資源定位器,它是指向互連網“資源”的指標。資源可以是簡單的檔案或目錄, 也可以是對更為複雜的對象的引用,例如對資料庫或搜尋引擎的查詢。 通常,URL 可分成幾個部分。上面的 URL 樣本指示使用的協議為 http (超文字傳輸通訊協定 (HTTP)) 主機上此名稱的準確含義取決於協議和主機。該資訊一般儲存在檔案中, 但可以隨時產生。該 URL 的這一部分稱為路徑
Time of Update: 2018-12-05
前言: java中共有 23種設計模式,模式是一種問題的解決思路,它已經適用於一個實踐環境。並且可以適用於其他環境。 在這裡總結五種我們常見的設計模式,方便以後要用時遊覽,內容精簡。 1:單例設計模式 這種也是我們初學者接觸的第一種設計模式,它是解決一個類在記憶體中只存在一個對象 三步驟1,將函數私人化 2,在本類中自訂一個對象 3,提供一個方法可以訪問到該類的對象。 代碼: 2.工廠設計模式