Java Thread – 2

   package com;public class Test implements Runnable ...{    public static void main(String[] args) ...{    Test test = new Test();    Thread thread = new Thread(test);    thread.start();    System.out.println(System.currentTimeMillis());//    try {/

Linux Ubuntu設定Java環境變數

 Linux Ubuntu設定Java環境變數1. 下載 jdk的bin檔案 例如:jdk-1_5_0_12-linux-i586.bin2. 開啟一個terminal, 到bin檔案所在的檔案夾, 執行 chmod +x jdk-1_5_0_12-linux-i586.bin3. 執行 ./jdk-1_5_0_12-linux-i586.bin4. 提示著作權資訊,選yes5. 程式會成生一個jdk1.5.0_12的檔案夾6. 開啟一個命令視窗, 執行 vi .bashrc7.

Java Thread – 3

 join start stop and

Java效能(3)調整你的EJB

 通用規則一下的幾條規則可以有效地提高EJB的效能,不過請留意把一個應用分解成很多個EJB元件會減低效能。EJB元件不是簡單的Java 對象,, 他們是包含遠程介面調用,安全,事務以及屬性和方法的元件。使用高效能的Beans儘可能多的使用高效能的EJB能從整體上提高你的應用的效能。一下是EJB元件的種類,從高效能到地效能排列:無狀態對話Bean(Stateless Session Beans) 和 訊息驅動Beans(Message Driven

Java Thread – 4

 join suspend

Java的http擷取檔案

設定範圍和和使用RandomAccessFile : private void download() throws IOException {HttpURLConnection httpConn = null; httpConn = (HttpURLConnection) url.openConnection();httpConn.setRequestMethod("POST");httpConn.setRequestProperty("User-Agent", "Mozilla/5

Java多線程下載

 同時下載多個檔案,不過單檔案沒有多線程的下載並且沒有斷點續傳功能,繼續完善:package com.util.file;public class Files { /*** * 擷取應用程式的根目錄 * @return 應用程式根目錄 */ public static String getSysPath(){return System.getProperty("user.dir"); } } package

是什麼造成了weblogic server log檔案裡的java.io.exception

在你的weblogic server的log檔案裡面, 你有可能會看到一下Exception(Window NT)        java.io.IOException Connection Reset by Peer   java.io.IOException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error at       

Java插入排序

插入排序對於已經有序的資料進行插入排序是不錯的選擇: 使用向量替代了數組   /**//*     * 插入排序     */    private static void insertionSort()    ...{        for(int i=1; i<VectorWordsList.size(); i++)        ...{            String itemToInsert = VectorWordsList.get(i).toString();      

java下載網頁並讀取內容

下載回來怎麼也得讀取內容:package com.core.crawl;import java.io.IOException;import com.util.file.Files;public class Crawl { /** * @param args * @throws IOException * @throws InterruptedException */ public static void main(String[] args)

Java Thread Stop方法以及替換實現

  Stop方法不推薦使用,我給個具體的例子:public class DeprecatedStop extends Object implements Runnable {    public void run() {        int count = 0;        while ( count <20 ) {            System.out.println("Running ... count=" + count);            count++;     

Java知識總結(2)——容器

1、容器:Java API所提供的一系列類的執行個體,用於在程式中存放對象。(存放的是對象,不能是基礎資料類型:因為棧上的資料隨時有可能被清空)2、Collection介面定義了存去一組對象的方法,其子介面Set和List分別定義了儲存方式:a、Set類及其子類在儲存時,其儲存物件之間是無序的且不可重複的;b、List類及其子類在儲存時,其儲存物件之間是有序的且可以重複的。(這裡的重複是兩個對象之間的互相equals())3、Map介面定義了儲存“鍵(key)—值(value)映射對”的方法。4

java知識總結(3)——線程

1、線程是進程中的一條執行路徑。進程是系統中正在啟動並執行程式。(進出是一個靜態概念,線程是一個動態概念。)2、開啟一個新的線程的方法:a、繼承Thread類,並且重寫Thread中的run方法。b、實現Runnable介面。注意:開啟新線程是通過調用start方法,而直接調用run方法只是一般得方法調用。3、線程狀態的轉換:4、線程式控制制基本方法isAlive()判斷線程是否還“活著”,即線程是否還未終止。getPriority()獲得線程的優先順序數值。setPriority()設定線程的

為什麼很少有Java程式員精通Multi-threading, Concurrency and Garbage Collection?

在Linkedin的Java Group裡面看到了這個問題。主要分為如下幾個觀點: 1.  Multi-threading, Concurrency太難了2. 進階的Java開發人員太少了3. 用到這方面知識的機會的太少了4. 遇到這方面問題的幾率太少了5. Java在這方面做的太好了 我的感覺是大多數人的Java開發還是基於Web方面的。GC都讓JVM給做了,所以不用學;Multi-threading 和 Concurrency都讓應用伺服器給做了,所以也不用學。所以精通的人太少了 

java知識總結(4)——日期處理

1、日期的格式化(SimpleDateFormat);a、產生一個SimpleDateFormat類對象,並規定格式化格式。例如:SimpleDateFormat sdf = new SimpleDateFormate("yyyy年MM月dd日");b、調用SimpleDateFormat類對象format(...)方法進行格式化。例如:Date date = new Date();String dateFormat =

java keytool用法

 Java 中的 keytool.exe (位於 JDK\Bin 目錄下)可以用來建立數位憑證,所有的數位憑證是以一條一條(採用別名區別)的形式存入認證庫的中,認證庫中的一條認證包含該條認證的私密金鑰,公開金鑰和對應的數位憑證的資訊。認證庫中的一條認證可以匯出數位憑證檔案,數位憑證檔案只包括主體資訊和對應的公開金鑰。 1、產生密鑰,並以認證檔案儲存 keytool -genkey -alias bogus -keysize 512 -validity 3650 -keyalg RSA

Java知識總結(5)——Regex

1、Regex說直白的是處理字串的利器(進行字串匹配用的)。2、關於Regex在Java中主要用到了java.lang.String,java.util.regex.Pattern和java.util.regex.Matcher這三個類。其寫法主要有如下兩種:a、Stringstring = "sssss";   string.matches(".*");//此字串是否與".*"形式的Regex相匹配,如果                     

Java效能(4) Vector, ArrayList, LinkedList

 記得每次面試的時候都會被問到ArrayList和Vector的區別,雖然每次都知道自己改回答什麼,但總是感覺不是很理解,所以就尋找資料總結一下。JDK 有幾種有序集合java.util.List的實現方法,三個最熟悉的是Vector, ArrayList和LinkedList.

JavaEE程式員必讀圖書大推

下面是我根據多年的閱讀和實踐經驗,給您推薦的一些圖書:第一部分: Java語言篇1 《Java編程規範》  星級:  適合對象:初級,中級  介紹:作者James Gosling(Java之父),所以這本書我覺得你怎麼也得讀一下。對基礎講解的很不錯。2 《Java核心技術:卷Ⅰ基礎知識》  星級:  適合對象:初級,中級  介紹:官方機構圖書,你怎麼也得有一本,這本書比較全面而且易懂。放在案旁用到的時候查一查,看一看。是學習入門必備書。   當然還有II   註:新手必備3 《Java編程思想》

Java知識總結(6)——記憶體分析

1、Java語言中除基本類型之外的變數類型都稱之為應用類型。Java中的對象是通過引用對其操作的。2、在記憶體中類和對象的區分:a、類是靜態概念,存放在代碼區;b、對象是new出來的,位於堆記憶體(動態)中,類的每個成員變數在不       同的對象中    都有不同的值(除了靜態變數),而方法只有一份,執行的時候  才佔用記憶體。3、Java在記憶體配置時涉及到的地區:◆寄存器:我們在程式中無法控制◆棧:存放基本類型的資料和對象的引用,但對象本身不存放在棧中,而是    

總頁數: 4058 1 .... 835 836 837 838 839 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.