Time of Update: 2018-12-05
解釋:1、線程的實現有兩種方式,一是繼承Thread類,二是實現Runnable介面,但不管怎樣,當我們new了這個對象後,線程就進入了初始狀態;2、當該對象調用了start()方法,就進入可運行狀態;3、進入可運行狀態後,當該對象被作業系統選中,獲得CPU時間片就會進入運行狀態;4、進入運行狀態後情況就比較複雜了4.1、run()方法或main()方法結束後,線程就進入終止狀態;4.2、當線程調用了自身的sleep()方法或其他線程的join()方法,就會進入阻塞狀態(該狀態既停止當前線程,但
Time of Update: 2018-12-05
Java中protected詳解!最近看java面試題,要求解釋protected修飾符的機制在網上一搜或是查書,得到的結果都是這麼寫的protected 的屬性和方法可以在本包和子類訪問 這裡的訪問
Time of Update: 2018-12-05
1:java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/fmt/LocalizationContext 下載jstl.jar 2:java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV 原因jstl還需要standard.jar包,加上就好啦
Time of Update: 2018-12-05
import java.io.*;import java.util.regex.Matcher;import java.util.regex.Pattern; public class TestHuanhang { /* *適用於windows平台將一個目錄下的所有檔案的unix分行符號/x0a轉換成/x0d/x0a * 後存放在另外一個檔案夾,請使用不同的檔案夾名 * 參數1,源檔案夾,參數2目標檔案夾,參數3 過濾的Regex.參數4,新的分行符號 .參數1,
Time of Update: 2018-12-05
Java數組Arrays類中有一個方法--binarySearch(). 稱之為"二分尋找", 其效率遠遠要高於線性尋找, 但是其也一樣存在著缺點, 比如查詢對象必須要經過排序, 當查詢對象中有多個元素相同時, 二分尋找只能找到其中一個, 並且找到的這個元素不一定位於最前面或者最後面. 下面對二分尋找的原理作一總結: 使用二分搜尋法來搜尋指定的 int
Time of Update: 2018-12-05
資料結構教程(java語言描述)徐孝凱主編----複習摘要03第3章 線性表線性表的順序儲存和操作實現public class sequenceList implements List{final int maxSize = 10;//數組初始長度private Object[] listArray; //數組聲明,元素類型為Objectprivate int length; //線性表的當前長度//操作public sequenceList(){}public
Time of Update: 2018-12-05
《Java資料結構和演算法》第二版 Robert lafore 編程作業 第三章/* 3.1 bubbleSort.java程式(清單3.1)和BubbleSort專題applet中,in索引變數都是從左到 右移動的,直到找到最大資料項目並把它移動到右邊的out變數外。修改bubbleSort()方法, 使它成為雙向移動的。這樣,in索引先像以前一樣,將最大的資料項目從左移到右,當它到 達out變數位置時,它迴轉並把最小的資料項目從右移到左。需要兩個外部索引變數,一個在
Time of Update: 2018-12-05
第一章 緒論 資料的儲存結構可以概括為:順序結構,連結結構,散列結構,索引結構 4種。資料結構是指資料及其相互之間的聯絡(邏輯關係)。資料之間的相互聯絡,被稱為資料的邏輯結構。資料的邏輯結構分為集合結構,線性結構,樹結構和圖結構4種。線性關係->線性結構,層次關係->樹型結構,網狀關係->圖型結構,資料類型可分為
Time of Update: 2018-12-05
《Java資料結構和演算法》第二版 Robert lafore 編程作業 第八章/* 編程作業 8.1從tree.java程式(清單8.1)出發,把它修改成用使用者輸入的字母的 字串建立二叉樹(如A、B等等),每個字母在各自的節點中顯示。 建立樹,讓每個包含字母的節點是分葉節點。父節點可以有非字母標誌 如'+'。保證每個父節點都恰好有兩個子節點。不要擔心樹不平衡。 注意這不是搜尋樹;沒有快速的方法來尋找節點。最後結果可以像下 面所示的一樣: +
Time of Update: 2018-12-05
Time of Update: 2018-12-05
Java Pet Store 2.0 Java Pet Store 2.0是sun公司根據java藍本實現的一個簡單參考應用.該應用系統用來展示說明如何在Java EE 5平台上開發ajax的web2.0應用.該應用全部代碼使用BSD-style許可開源,因此你可以運行它並且可以將其應用於自己的系統中. Java Pet Store 2.0是構建欲java EE5平台上的ajax
Time of Update: 2018-12-05
Java效能的最佳化(上) 黃偉峰 Java在九十年代中期出現以後,在贏得讚歎的同時,也引來了一些批評。贏得的讚歎主要是Java的跨平台的操作性,即所謂的”Write Once,Run Anywhere”.但由於Java的效能和運行效率同C相比,仍然有很大的差距,從而引來了很多的批評。 對於伺服器端的應用程式,由於不大涉及到介面設計和程式的頻繁重啟,Java的效能問題看似不大明顯,從而一些Java的技術,如JSP,Se
Time of Update: 2018-12-05
import java.util.Random;import java.util.Scanner;public class RandomExample { Random rd=new Random(); String name_finamily[]={"張","王","李","趙","劉"}; String name_man[]={"俊","軍","海","濤","威"}; String name_woman[]={"淩","霞","淑","丹","利"}; public static
Time of Update: 2018-12-05
平時都用eclipse執行java程式慣了,今天想在dos下開兩個介面看一下程式的訊息互動,居然都不會用了,進入class檔案所在目錄,執行java SocketServer1 老是報class not found 錯誤,最後一問需要加java -cp 等參數, 汗顏啦!!-cp 參數後面是類路徑,是指定給解譯器到哪裡找到你的.class檔案, 寫法: java -cp .;myClass.jar
Time of Update: 2018-12-05
作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.csdn.net/fbysss聲明:本文由fbysss原創,轉載請註明出處關鍵字:SerialVersionUid
Time of Update: 2018-12-05
伺服器端: import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.net.ServerSocket;import java.net.Socket;//使用TCP協議寫一個可以上傳檔案的伺服器和用戶端。public class UpLoad {public static void main(String[] args)
Time of Update: 2018-12-05
//要到apache公司下載poi3.1jar包package excel;import org.apache.poi.hssf.util.*;import java.sql.*;import java.io.FileNotFoundException;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.*;//插入圖片需要匯入的jar包import
Time of Update: 2018-12-05
JAVA監聽器添加的四種方式(自身、外部類、內部類、匿名類)import javax.swing.*; import java.awt.*; import java.awt.event.*; public class ThisClassEvent extends JFrame implements ActionListener{ public ThisClassEvent(){ setLayout(new FlowLayout()
Time of Update: 2018-12-05
大多數人認為,介面的意義在於頂替多重繼承。眾所周知Java沒有c++那樣多重繼承的機制,但是卻能夠實作多個介面。其實這樣做是很牽強的,介面和繼承是完全不同的東西,介面沒有能力代替多重繼承,也沒有這個義務。介面的作用,一言以蔽之,就是標誌類的類別(type of class)。把不同類型的類歸於不同的介面,可以更好的管理他們。OO的精髓,我以為,是對對象的抽象,最能體現這一點的就是介面。為什麼我們討論設計模式都只針對具備了抽象能力的語言(比如c++、java、c#等),就是因為設計模式所研究的,實
Time of Update: 2018-12-05
結合這幾種技術就可以達到本文的目的了,下面就是本文的目標代碼,它是一個可以讀取本地檔案系統的Applet: 代碼1/-------------------------------------package jcomponent;import java.awt.*;import java.awt.event.*;import java.applet.*;import java.io.*;public class FileReaderApplet extends Applet {boolean