原创 java文檔註釋主要使用方法

一、java包含哪些註釋 1.//用於單行註釋。   2./*...*/用於多行註釋,從/*開始,到*/結束,不能嵌套。   3./**...*/則是爲支持jdk工具javadoc.exe而特有的註釋語句。這個也就是我們所知的文檔

原创 JAVA中ListIterator和Iterator詳解與辨析

    在使用java集合的時候,都需要使用Iterator。但是java集合中還有一個迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的時候可以使用。這兩種迭代器有什麼區別呢?下面

原创 將ListA和ListB合併爲一個List

應用環境:從數據庫中查詢出滿足一系列條件的記錄,然後以對象的形式封裝到List中去。此時假設有兩個條件A和B,滿足A的記錄集和爲ListA,滿足B的記錄集合爲ListB,現在要將ListA和ListB合併爲一個List,注意ListA和L

原创 java程序的執行順序和賦值順序

本文主要介紹以下兩塊內容的執行順序,熟悉的大蝦可以直接飄過。      一。JAVA中執行順序 靜態塊塊構造器父類構造器     二。JAVA中賦值順序       靜態塊直接賦值      塊直接賦值      父類繼承的屬性

原创 正則表達式(括號)、[中括號]、{大括號}的區別小結

正則表達式的() [] {}有不同的意思。 () 是爲了提取匹配的字符串。表達式中有幾個()就有幾個相應的匹配字符串。 (\s*)表示連續空格的字符串。 []是定義匹配的字符範圍。比如 [a-zA-Z0-9] 表示相應位置的字符要

原创 SimpleDateFormat使用詳解

public class SimpleDateFormat extends DateFormat SimpleDateFormat 是一個以國別敏感的方式格式化和分析數據的具體類。 它允許格式化 (date -> text)、語法分析

原创 java內部類的作用

作用 1.內部類可以很好的實現隱藏  一般的非內部類,是不允許有 private 與protected權限的,但內部類可以 2.內部類擁有外圍類的所有元素的訪問權限 3.可是實現多重繼承 4.可以避免修改接口而實現同一個類中兩

原创 深入理解Java之線程池

在前面的文章中,我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題: 如果併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就會大大降低系統的效率,因爲頻繁創建線程和銷燬

原创 使用Dom4j解析XML

dom4j是一個Java的XML API,類似於jdom,用來讀寫XML文件的。dom4j是一個非常非常優秀的Java XML API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件,可以在SourceFor

原创 數據庫性能優化詳解

1.數據庫訪問優化法則 要正確的優化SQL,我們需要快速定位能性的瓶頸點,也就是說快速找到我們SQL主要的開銷在哪裏?而大多數情況性能最慢的設備會是瓶頸點,如下載時網絡速度可能會是瓶頸點,本地複製文件時硬盤可能會是瓶頸點,爲

原创 ArrayList中的實現原理以及實現線程安全

一,ArrayList概述:   ArrayList的是基於數組實現的,是一個動態數組,其容量能自動增長,類似於Ç語言中的動態申請內存,動態增長內存。       ArrayList不是線程安全的,只能在單線程環境下,多線程環境下

原创 遍歷(一)jquery $().each和$.each()

原文:http://www.frontopen.com/1394.html 在jquery中,遍歷對象和數組,經常會用到$().each和$.each(),兩個方法。 $().each 在dom處理上面用的較多。如果頁面有多個input

原创 java集合-Iterator迭代

我們常常使用 JDK 提供的迭代接口進行 Java 集合的迭代。 Iterator iterator = list.iterator(); while(iterator.hasNext()){

原创 BlockingQueue

一、什麼是BlockingQueue BlockingQueue即阻塞隊列,從阻塞這個詞可以看出,在某些情況下對阻塞隊列的訪問可能會造成阻塞。被阻塞的情況主要有如下兩種: 1. 當隊列滿了的時候進行入隊列操作 2. 當隊列空了的時候進

原创 java常用面試題

1.  Java中sleep和wait的區別 ① 這兩個方法來自不同的類分別是,sleep來自Thread類,和wait來自Object類。 sleep是Thread的靜態類方法,誰調用的誰去睡覺,即使在a線程裏調用b的sleep方