Ubuntu java環境變數

很簡單,不要源安裝, 下載好JDK, TOMCAT , eclipse這些工具的LINUX版本 以後。解壓至你要目錄,如我的就放在~/java    (好多人都放在/opt下) 解壓以後 就相當於安裝完成了,這時候只要設定環境變數即可。sudo gedit /etc/profile在這個檔案的末尾追加:代碼:export JAVA_HOME=/home/mao/java/jdk1.5.0_10/

java裡的反射機制

題外話:下個周末世界盃就開始了,對於一個地道的球迷而言,這無疑是一個期盼以久的盛大的節日,無論從生理上還是心理上我都做好了充分的準備,準備全身心的投入到這個四年一度的節日中去,祝天下球迷朋友們節日快樂,好好享受吧!什麼是反射機制正像物理中的反射一樣,就像我們站在鏡子面前能看到自己的模樣。但是這裡的反射機制又有別於物理中的反射,這裡的反射機制著重強調的是“動態”。反射機制是指能在class(自己)啟動並執行情況下,看到自己主要是指程式可以訪問、檢測和修改它本身狀態或行為的一種能力。由於設計的時候加

Java,Android常用包介紹

Java:1、java.lang包:java的核心類庫,包含了運行java程式必不可少的系統類別,如基礎資料型別 (Elementary Data Type)、基本數學函數、字串處理、線程、異常處理類等,系統預設載入這個包2、java.io包:java語言的標準輸入/輸出類庫,如基本輸入/輸出流、檔案輸入/輸出、過濾輸入/輸出流等等3、java.util包:Java的工具 +

反編譯APK擷取java代碼與圖片,字串資源,xml檔案等資源

MD,昨天背到家了,電腦上的硬碟壞了,最近搞的工程全完蛋,就只剩下一個apk。只能從apk入手,重建工程了。回到正題,反編譯APK,並擷取java原始碼以及資源檔。參考博文: http://blog.csdn.net/sunboy_2050/article/details/6727581一、反編譯Apk得到Java原始碼首先要下載兩個工具:dex2jar和JD-GUI前者是將apk中的classes.dex轉化成Jar檔案,而JD-GUI是一個反編譯工具,可以直接查看Jar包的原始碼。以下是:d

java常用類解析六:IO系統檔案讀寫工具類

幾個檔案讀寫的工具類:文字檔讀寫、二進位檔案讀寫、對象讀寫。其中對象讀寫工具類有錯誤,在試圖進行多個對象讀取時,讀第二個對象就拋出異常,這是為什嗎?此外怎樣把一個存放對象的檔案中所有的對象讀出來?這個問題已經解決,非常感謝Aguo的文章:自訂ObjectOutputStream,解決追加寫入後,讀取錯誤的問題 。在這篇文章中我找到了答案,同時對作者的原始碼添加了一些註解。解決方案請看文章最後。1、文字檔讀寫工具類package mine.util;import

java網路編程六:DatagramSocket類簡單實現檔案下載

1、伺服器端代碼package demo.net;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.net.DatagramPacket;import java.net.DatagramSocket;import

java常用類解析五:IO系統File類及檔案搜尋工具類

1、先看一個File類的簡單的例子package test;import java.io.File;import java.io.FilenameFilter;import java.util.Arrays;import java.util.Scanner;import java.util.regex.Pattern;/** * File代表檔案和目錄,靜態域有:與系統有關的路徑分隔字元、與系統有關的預設名稱分隔字元。 *

java常用類解析三:IO系統裝飾類

java IO系統採用裝飾器模式,用一些裝飾類來裝飾輸入輸出來,提供更強大的IO操作FilterInputStream(FilterOutputStream)繼承自InputStream(Outputstream)常用裝飾類(都繼承自FilterInputStream)               功能DataInputStream(DataOutputStream)                

java網路編程二:伺服器處理多個使用者請求的解決方案(返回多個使用者輸入的資訊)

1、用多個線程來同時為多個客戶提供服務,這是提高伺服器的並發效能的最常用的手段,那麼怎樣來為多個使用者提供服務呢?     主要有三種方法:      2、為了更清楚理解伺服器到底是怎麼工作的,下面用第一種方式來處理多個使用者請求。如果想用第二、第三方式可以參考Touch的部落格:java多線程總結五:線程池的原理及實現 下面的樣本中用戶端輸入資訊,伺服器端回複相同的資訊,可以同時開啟多個用戶端,同時輸入資訊,原始碼如下:伺服器端代碼:package demo.net;import

java常用類解析二:IO系統輸入輸出類

InputStream的作用是用來表示那些從不同資料來源產生輸入的類。OutputStream決定了輸出所要去往的目標         資料來源                                                                 對應的類(都繼承自InputStream)(1)位元組數組                                                             ByteArrayInputStream  [

java常用類解析八:java字串與格式化輸出

1、String類、StringBuilder類、StringBuffer類      String對象是不可變的,重載了運算子+,於是String s="a"+2+"b"+2.2;這條語句就建立了4個String對象對象,把最後建立的對象引用賦給s。     

JAVA枚舉的應用

在手機方案公司從事多年的MTK、展訊MMI的修改,看習慣了C的代碼風格,隨處可見各種enum與switch。枚舉使得程式可讀性增強,顯得優雅。近日學習android,必然重拾java的編程。構思一個魔方教學的應用,自然想用枚舉定義6種顏色,查閱書籍與網頁,得使用方法如下。枚舉的定義//ColorEnum.javapublic enum ColorEnum {YELLOW, ORANGE, BLUE, RED, GREEN, WHITE}枚舉的遍曆//***.javafor(ColorEnum

twitter4j – update status例子(Java)

原文:https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/tweets/UpdateStatus.java/* * Copyright 2007 Yusuke Yamamoto * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use

如何配置jdk1.5的環境變數及運行java程式 JAVA_HOME等

   對於初學JAVA的人來說,第一個難題就是為自己配置一個JAVA開發平台。然而,也就不得不去安裝如JDK這樣的軟體。對於JDK1.5的安裝,我想每個人都會,也就是一直單擊下去,安裝是容易的了,不過配置就不是那麼簡單了,因為它要我們為它配置環境變數。以下,就讓我來教你如何去配置吧:1.右擊“我的電腦”,點擊“屬性”:選擇“進階”選項卡,點擊“環境變數”:   2.在“系統變數”中,設定3項系統變數,JAVA_HOME,PATH,CLASSPATH

java異常處理之throw, throws,try和catch

    程式運行過程中可能會出現異常情況,比如被0除、對負數計算平方根等,還有可能會出現致命的錯誤,比如記憶體不足,磁碟損壞無法讀取檔案等,對於異常和錯誤情況的處理,統稱為異常處理。   

java Integer.ValueOf(int)和new Integer(int)效能比較

JDK的源碼,看看到Integer.ValueOf(int)裡面做了什麼最佳化: public static Integer valueOf(int i) { final int offset = 128; if (i >= -128 && i <= 127) { // must cache return IntegerCache.cache[i + offset]; } return new Integer(i);} private static

JavaRegex替換完整單詞

應該還有更好的辦法,以下只為實現功能/* * 完整替換字串,如:2dashu_16/2dashu_1)*100,只替換:2dashu_1,不會替換:2dashu_16 * str:字串 * old:要替換單詞 * newWord:替換後單詞 */public static String completeReplace(String str,String old,String newWord){ Pattern p = Pattern.compile(old + "([^_//d//w])");

異質鏈表的Java實現

                                                                                                                                                                                          異質鏈表的Java實現 所謂異質鏈表即鏈表的節點類型可以不同。我實現的是四個公司,其中一個定義為基類公司BaseCompany,

java的Float精度

多富於諷刺呀,今天不小心差點被PIR,還好現在生產上的交易額沒有那麼大,沒有達到千萬。 我們的系統是通過ibatis來調用DB的預存程序,DB返回的資料類型是oracle的Float類型,在ibatis中的配置是這樣的:  <parameter property="out_acct_balance"    javaType="java.lang.Float"      jdbcType="FLOAT" mode="OUT"/>  問題就在於上面標紅的東東。 比如資料庫給返回了1234

Java中的檔案對話窗(FileDialog,FilenameFilter,JFileChooser,FileFilter)

1.FileDialog使用方法: FileDialog fd=new FileDialog(new Frame(),"測試",FileDialog.LOAD); FilenameFilter ff=new FilenameFilter(){   public boolean accept(File dir, String name) {    if (name.endsWith("jpg")){     return true;    }    return

總頁數: 4058 1 .... 1410 1411 1412 1413 1414 .... 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.