Time of Update: 2015-06-24
標籤:java基礎 黑馬程式員 多線程 線程 通訊 線程間的的通訊 生產者與消費者public class TestDemos3{public static void main(String[] args){Res r = new Res();Input in = new Input(r);Output out =
Time of Update: 2015-06-24
標籤:java Regex Regex就是一個用於匹配字串的模板,可以匹配一批字串,所以建立Regex就是建立一個特殊的字串。一、Regex中的特殊字元 元字元說明.匹配任何單個字元。例如Regex“b.g”能匹配如下字串:“big”、“bug”、“b
Time of Update: 2015-06-24
標籤:一、琅序 本博文來源於轉載,原博文地址為:http://blog.chinaunix.net/uid-301743-id-5032902.html 二、內容前言最近發現團隊成員在Java代碼方面的品質不夠高,準備寫一些基礎的文章,供大家參考。一、定義String是不可變字元序列。StringBuffer是可變的字元序列。StringBuilder也是可變的字元序列。1、StringBuffer和StringBuilder的唯一區別StringBuffer對象是安全執行緒的,這意
Time of Update: 2015-06-24
標籤:由於測試的原因,最近有接觸java spring @Scheduled的定時任務,當時還以為配置起來運算式和crontab是完全一樣的,沒想到還有些許不一樣。在spring中,一個cron運算式至少有6個或者7個被空格分隔的時間元素。如下:舉例:0 0/5 * * * ?就是每隔5分鐘觸發0 15 10 * * ?
Time of Update: 2015-06-24
標籤:1、下載(頁面html),要求標頭(如user-agent)處理,重新導向,逾時,代理,重試策略等 1)使用jdk中的URL實現 HttpURLConnection con = URL.openConnection() 2)使用apache項目hc實現http://hc.apache.org/ HttpResponse response =
Time of Update: 2015-06-24
標籤:一、演算法思想 快速排序是C.R.A.Hoare於1962年提出的一種劃分交換排序。它採用了一種分治的策略,通常稱其為分治法(Divide-and-ConquerMethod)。(1) 分治法的基本思想 分治法的基本思想是:將原問題分解為若干個規模更小但結構與原問題相似的子問題。遞迴地解這些子問題,然後將這些子問題的解組合為原問題的解。(2)快速排序的基本思想
Time of Update: 2015-06-24
標籤:需要下載第三方的jar :net.sf.jsonimport java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.
Time of Update: 2015-06-24
標籤:面試 java 1.下面代碼的運行結果String s1 = “helloworld”;String s2 = “hello” + new Stirng(“world”);System.out.println(s1 == s2);分析:false,s1 == s2這比較的是兩個對象的地址
Time of Update: 2015-06-24
標籤: 使用Java應用程式發送E-mail十分簡單,下面主要示範,發送普通的Email;發送HTML類型的Email;發送帶附件的Email。一、 首先配置需要的jar包 我們需要將mail.jar和activation.jar 兩個jar包添加到我們的CLASSPATH中,你可以在JavaMail API和JAF(JavaActivation Framework)下載最新的版本。如: 二、
Time of Update: 2015-06-24
標籤: 上篇文章介紹了自己手動的實現發送普通Email、HTML類型的Email以及帶附件的Email。其實apache的commons項目下有個email子項目,它對JavaMail API進行了封裝,用起來特變方便。下面就簡單介紹。1. 首先配置需要的jar包 需要將mail.jar和commons-email.jar添加到我們的CLASSPATH中即可,如: 2. 發送普通郵件/*
Time of Update: 2015-06-24
標籤:一、歸併排序歸併排序是建立在歸併操作上的一種有效排序演算法,該演算法是採用分治法(Divide and
Time of Update: 2015-06-24
標籤:包含了大量有用的建議,協助大家進行低級程式設計,並提供了代碼編寫的一般性指導: (1) 類名首字母應該大寫。欄位、方法以及對象(控制代碼)的首字母應小寫。對於所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定義中出現了常數初始化字元,則大寫static final基本類型標識符中的所有字母。這樣便可標誌出它們屬於編
Time of Update: 2015-06-24
標籤: 1 import java.util.regex.Matcher; 2 import java.util.regex.Pattern; 3 4 public class HTMLSpirit{ 5 public static String delHTMLTag(String htmlStr){ 6 String regEx_script="<script[^>]*?>[\\s\\S]*?<\\/script>";
Time of Update: 2015-06-24
標籤:注意可變對象java.util 中的 Collections 類旨在通過取代數組提高 Java 效能。如您在 第 1 部分 中瞭解到的,它們也是多變的,能夠以各種方 式定製和擴充,協助實現優質、簡潔的代碼。Collections 非常強大,但是很多變:使用它們要小心,濫用它們會帶來風險。1. List 不同於數組Java 開發人員常常錯誤地認為 ArrayList 就是 Java 數組的替代品。Collections 由數組支援,在集合內隨機尋找內容時效能較好。
Time of Update: 2015-06-24
標籤:1. 使用interface來定義一個介面。介面定義類似類的定義,分為介面的聲明和介面體,其中介面體由常量定義和方法定義兩部分組成。定義介面的基本格式如下:1 [修飾符] interface 介面名 [extends 父介面名列表]{2 [public] [static] [final] 常量;3 [public] [abstract] 方法;4 }修飾符:選擇性參數public,如果省略,則為預設的存取權限;介面名:指定介面的名稱,預設情況下,介面名必須是合法的Java標示符,
Time of Update: 2015-06-24
標籤:注:整理到這部分知識點時候發現有很多問題還沒搞清楚,所以這裡可能會存在很多不夠詳細甚至錯誤的理解,準備翻一遍編程思想再來更新,歡迎評論交流當JVM執行到這麼一句代碼: new
Time of Update: 2015-06-24
標籤:一、epub格式電子書相關材料和源碼均在連結中可以下載:http://pan.baidu.com/s/1bnm8YXT包括1、JAVA項目工程test_epub,裡麵包括了jar包和一本epub電子書myBook.epub2、epub相關jar包3、電子書myBook.epubepub格式這裡就不仔細描述了,這裡強調一點,epub格式是壓縮格式,只需將尾碼改為.zip或.rar,解壓即可看到裡面的檔案內容。二、JAVA解析.epub格式電子書,具體實現代碼如下。寫了一個簡單helloWor
Time of Update: 2015-06-24
標籤:這是Ted Neward在IBM developerWorks中5 things系列文章中的一篇,仍然講述了關於Java並發集合API的一些應用竅門,值得大家學習。(2010.06.17最後更新)摘要:除了便於編寫並發應用的集合API外,java.util.concurrent還引入了其它的預置程式組件,這些組件能輔助你在多線程應用中控制和執行線程。Ted Neward再介紹了五個來自於java.util.concurrent的Java編程必備竅門。
Time of Update: 2015-06-24
標籤: 這是Ted Neward在IBM developerWorks中5
Time of Update: 2015-06-24
標籤:1.系統實現使用SpringMVC架構進行開發使用Maven進行系統構建使用MySql資料庫項目只實現了查看圖書,搜尋圖書,加入購物車,建立訂單,圖書管理等準系統前台使用Bootstrap進行頁面配置,借用了網上模版2.項目介紹1)前台頁面組成書店首頁面首頁商品詳情頁列表頁搜尋內容頁使用者後台頁面我的購物車我的訂單修改密碼我的資料2)後台功能系統中心系統資訊修改密碼圖書管理圖書列表添加圖書使用者管理使用者列表分類管理分類列表添加分類訂單管理訂單列表3.項目首頁 詳情頁