Time of Update: 2018-12-05
最近在準備找工作的事情,就複習了一下java。翻了一下書和網上的教材,發現雖然很多書是用java講資料結構的,但是側重於將資料結構本身的知識,利用java本身的類庫來實現資料結構的系統性的講解少之又少,所以在此做一下總結,方便各位正在準備工作的和用java實現資料結構的朋友們。附:代碼下載:http://download.csdn.net/detail/sunnyskyliu/4754827棧:void m_stack(){//StackStack<String> st=new
Time of Update: 2018-12-05
最近集團公司的軟體項目給我的啟發也多了一些,更讓我堅持原來的走單一路線的想法,要麼選擇足球隊,要麼選擇籃球隊,養2個隊伍太辛苦了。可能也是出於本人的眼光狹隘、目光短淺吧,下文供參考。 前些日子,南非世界盃看得倒是很爽的,其實我們開發軟體也有點兒這樣的感覺,做項目、競標、做軟體也類似打比賽。 1:養一個足球隊是否容易?雖然足球隊也並不像富士康一樣需要幾十萬人,但是培養一個良好的足球隊,甚至一個國家的能力也做不到,軟體Team
Time of Update: 2018-12-05
在 http://www.apache.org,下載commons-fileupload-1.2.1.jar包,並把這個包加到工程中,以下是記錄這個上傳組件的一些使用方法。 html測試頁面,實現上傳兩個檔案,並填寫四個參數。 <form action="../FileServlet" enctype="multipart/form-data" method="post" > <dt>本人名稱:</dt>
Time of Update: 2018-12-05
package learn.thread;/** * 用Thread類來建立線程,start()方法(會自動調用run()方法)和run()方法, * 實現自己的線程要重寫run()方法, * @author whitetiger * */public class LearnOne {public static void main(String[] args) {Demo demo = new Demo();demo.start();
Time of Update: 2018-12-05
Java線程:概念與原理 SCJP5學習筆記 一、作業系統中線程和進程的概念現在的作業系統是多任務作業系統。多線程是實現多任務的一種方式。進程是指一個記憶體中啟動並執行應用程式,每個進程都有自己獨立的一塊記憶體空間,一個進程中可以啟動多個線程。比如在Windows系統中,一個啟動並執行exe就是一個進程。 線程是指進程中的一個執行流程,一個進程中可以運行多個線程。比如java.exe進程中可以運行很多線程。線程總是屬於某個進程,進程中的多個線程共用進程的記憶體。 “同時”執行是人的感覺,線上程
Time of Update: 2018-12-05
只要有表格,就會有Microsoft Excel,用Microsoft Excel處理資料已成為不少人的習慣。Jakarta POI API就為Java程式員提供了一條存取Microsoft文檔格式的神奇之路,其中最成熟的就是能存取Microsoft Excel文檔的HSSF API。 本篇文章就舉例示範如何利用Java 建立和讀取Excel文檔,並設定儲存格的字型和格式。 為了保證樣本程式的運行,必須安裝Java 2 sdk1.4.0 和Jakarta POI,Jakarta
Time of Update: 2018-12-05
在java開發的早期,重點被放在了用戶端開發。語言中對於applet和安全下載的支援對於全球資訊網(WWW)的發布看上去是個不錯的主意。但是現實是java最大的成功在於伺服器端,java的強大功能和適應性贏得了伺服器端開發人員的心。同時,用戶端的開發落後了。棘手的開發問題限制了applet的效用,開發人員被迫轉向基於瀏覽器的瘦用戶端。 Java Network Launching Protocol (JNLP,java網路載入協議) 承諾改變這個現狀。通過JCP(Java Community
Time of Update: 2018-12-05
LCDS只能與J2EE的服務端進行通訊,目前只是ActionScript 3.0資料類型和資料類型的轉換.ActionScript 3.0與資料類型轉換是不對稱的. ActionScript3.0向轉換時資料類型的對應關係: ActionScript資料類型 -------------------java資料類型 null -------------------null Number -------------------java.lang.Number Boolean --
Time of Update: 2018-12-05
JDK1.4中Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); Object value =
Time of Update: 2018-12-05
字串數組與字串之間的互轉(join/split)1、Java 1-1、字串數組=>字串:StringUtils: join(Object[] array, String separator) 例:/* *Join Strings using separator >>>AB$#$CD$#$EF */import org.apache.commons.lang.StringUtils;public class StringUtilsTrial
Time of Update: 2018-12-05
驗證碼應用的地方很多,多處用於防止使用者惡意不間斷錄入。下面就介紹一種java驗證碼的方式:拿登入功能來舉例(例子中使用了struts2+spring2.6.5)首先login.jsp寫一個IMG標籤和JS方法。<img id="captchaImage" src="<%=request.getContextPath()%>/login/createJcaptcha.action" width="100" height="30" align="top"
Time of Update: 2018-12-05
package com.sunray.express.core.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import sun.audio.AudioPlayer;import sun.audio.AudioStream;public class PlayAudio1 {static
Time of Update: 2018-12-05
public class Stack{ public static void main(String args[]){ java.util.Stack<String> stack=new java.util.Stack<String>(); for(String s:"My dog has fleas".split(" ")) stack.push(s); while(!stack.empty())
Time of Update: 2018-12-05
Java開發人員面試要點zzJava開發人員面試要點一、Java基礎知識1. Java有那些基礎資料型別 (Elementary Data Type),String是不是基礎資料型別 (Elementary Data Type),他們有何區別。2. 字串的操作:寫一個方法,實現字串的反轉,如:輸入abc,輸出cba寫一個方法,實現字串的替換,如:輸入bbbwlirbbb,輸出bbbhhtccc。3.
Time of Update: 2018-12-05
閑著沒事:java雙鏈表的實現:package org.com.data_structure.list.demo;import java.util.List;/** * 雙鏈表的實現 * @author nmw * */public final class DoubleLinked {/** * 前端節點 */private transient Node head = new Node(null,null,null); /** * 表示可以在當前的位置插入元素 表示鏈表的大小. */
Time of Update: 2018-12-05
必須用this關鍵字的三種情況:
Time of Update: 2018-12-05
package cn.vicky.utils;import java.security.MessageDigest;public class MD5 {//private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5",//"6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };/////**// * 轉換位元組數組為16進位字串// * // * @param b//
Time of Update: 2018-12-05
java.lang.IllegalStateException: Cannot convert value of type……to…… no matching editors or conversion strategy found這個問題,出的真是讓人摸不著頭腦。 no matching editors or conversion strategy
Time of Update: 2018-12-05
以下文字轉自:桔子園 http://www.blogjava.net/orangelizq/archive/2007/10/17/153573.html 現在Clone已經不是一個新鮮詞語了,伴隨著“多莉”的產生這個詞語確實很“火”過一陣子,在java中也有這麼一個概念,它可以讓我們很方便的“製造”出一個對象的副本來,下面來具體看看java中的Clone機制是如何工作的? 1. Clone&Copy 假設現在有一個Employee對象,Employee
Time of Update: 2018-12-05
1. Think in Java這本書就不用說了,基本都知道 2.Effective Java這本書講了一些比較細節點的東西,比如怎樣重寫equals方法啊,java終結器怎麼工作啊,java中記憶體流失啊等,總的來說不錯 3.Test-drived-development這本書在網上比較有名,但是我看了沒什麼感覺,領會不到他的精髓! 4.JAVA網路編程精解這本書是一個女士寫的,很不錯,對於網路編程的初學者很有協助 還有其他的希望大家能夠貢獻下。。