package-info.java

首先,它不能隨便被建立。在Eclipse中, package-info檔案不能隨便被建立,會報“Type name is notvalid”錯誤,類名無效,Java變數定義規範是:字母、數字、底線,還有那個不怎麼常用的$符號(順帶說下,Java是支援中文名稱的變數,習慣挑戰的同學可以嘗試下,分享一下這方面的經驗),這個中劃線可不再之列,那怎麼建立這個檔案呢?很簡單,用記事本建立一個,然後拷貝進去再改一下就成了,更直接的辦法就是從別的項目中拷貝過來一個,這更方便。  

分割源檔案的Java程式

由於從VC6到VS2005均不能調試超過65535行的代碼,但是在工作中產生的解碼庫的源檔案會遠遠超過這個數字,因此寫了個程式來解決這個問題。程式程式設計語言選擇Java,因為用Java來處理使用方便,編寫也容易,此處對效率沒有要求因此不選擇用C了。程式基於花括弧匹配的原理來拆分檔案,在第一個檔案中include之後的檔案,並將之後的檔案都以.h來重新命名。用法:java SplitFile <option><option> could be follow:-h    :

JavaRegex(一)、抓取網頁email地址執行個體

實現思路:1、使用java.net.URL對象,綁定網路上某一個網頁的地址2、通過java.net.URL對象的openConnection()方法獲得一個HttpConnection對象3、通過HttpConnection對象的getInputStream()方法獲得該網路檔案的輸入資料流對象InputStream4、迴圈讀取流中的每一行資料,並由Pattern對象編譯的Regex區配每一行字元,取得email地址package regex;import

JavaRegex(二)、常用正則工具類

        此類提供日常開發中常用的正則驗證函式,比如:郵箱、手機號、電話號碼、社會安全號碼碼、日期、數字、小數、URL、IP地址等。使用Pattern對象的matches方法進行整個字元匹配,調用該方法相當於:         Pattern p = Pattern.compile(regex);        Matcher m = p.matcher(input);        return

java7 新特性

【51CTO快譯】最近的Devoxx大會上,Java 7將包含閉包的訊息令很多人感到振奮——這將做為一個獨立的JSR被實現。在眾多Java 7新的語言特性中,有一些現在已經完成了。Devoxx大會的一位參會者在部落格中報告了下面這些Java 7已經完成的7大新功能:1)對集合類的語言支援;2)自動資源管理;3)改進的通用執行個體建立類型推斷;4)數字字面量底線支援;5)switch中使用string;6)二進位字面量;7)簡化可變參數方法調用。51CTO編輯精選:Java

【java】定時更新資料庫的Bug修複

原有UpdateTaskz為如下 public class UpdateTask(){public String startup() {String res = "任務開始!";if (timer != null)timer.cancel();timer = new Timer();java.util.TimerTask task = new TimerTask() {public void run() {try {Db.update(); //資料庫更新System.out.println("

java中的語句塊和匿名類、內部類

語句塊:用{}括起來的部分。語句塊前面用static關鍵字修飾的叫靜態塊。只要JVM載入一個類,那麼就初始化靜態成員,一個項目啟動時需要做的事兒會放在靜態塊中。對象的初始化過程:先初始化父類的靜態成員,再初始化子類的靜態成員,然後是父類的非靜態塊,接著是父類的構造方法,然後是子類的非靜態塊,最後調用子類的構造方法。package com.bluedot.block;public class Child extends Parent { public Child(){ 

Java關鍵字transient和volatile小結

transient和volatile兩個關鍵字一個用於對象序列化,一個用於線程同步,都是Java中比較高階的話題,簡單總結一下。transienttransient是類型修飾符,只能用來修飾欄位。在對象序列化的過程中,標記為transient的變數不會被序列化。樣本:class Test {transient int a; // 不會被持久化int b; // 持久化}當類Test的執行個體對象被序列化(比如將Test類的執行個體對象 t 寫入硬碟的文字檔t.txt中),變數 a

java project裡可以運行 android project裡不能運行

在Android項目中實現Socket通訊,伺服器端使用main方法建立ServerSocket,運行啟動伺服器時報錯“Error: ShouldNotReachHere()

有關JAVA虛擬機器本地異常機制的思考

有關JAVA虛擬機器本地異常機制的思考By 薑江<jznsmail@tom.com>http://blog.csdn.net/jznsmail在JAVA語言中,如果需要自己實現一個異常函數可以通過在函數後通過throws來指定拋出何種類型的異常,如果是類則可以通過繼承Exception類來拋出指定類型的異常。下面以自訂異常函數為列子:public class ExceptionTest{ public void Exception1() throws

將java工程變成exe執行檔案

想要把java產生可執行檔需要第三方軟體的支援,不過在沒有安裝JDK的機器上是不可能運行JAVA程式的,哪怕是編譯成為exe檔案。 將Java應用程式本地編譯為EXE的幾種方法(推薦使用JOVE和JET) 1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS檔案 編譯成EXE檔案。 2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe建立EXE檔案,這個軟體可以 從微軟的網站免費下載,地址如下: http://www.microsoft.

Java實現在圖片上添加浮水印圖片和浮水印文字

public static void main(String[] args)  {   createMark("e://image//a.gif","e://image//b.jpg");   }   /**  * 在圖片上添加浮水印圖片和文字  * @param filePath 原圖片檔案路徑  * @param watermark 浮水印圖片檔案路徑  * @return 添加成功返回true,否則返回false  */ public static boolean

java免費發簡訊

最近我在網上瀏覽網頁的時候,無意間看到了一個好東東,就是用java可以免費發簡訊。前提是你要發的手機是開通飛信業務的。而且你還需要下個包,地址:http://download.csdn.net/source/1148854 下面是java代碼:package com.test;import java.io.IOException;import cn.edu.ctgu.ghl.fetion.Contact;import cn.edu.ctgu.ghl.fetion.Fetion;import

java實現對url解析

  /**   * 對經過escape函數加密的url中的字串進行解密   * @return 解密後的正常字串   * @param src   * 參數說明 例如:%u5339%u914D%u8BBE%u5907或者/u5339/u914D/u8BBE/u5907   */    public static String unescape(String src) {         StringBuffer tmp = new StringBuffer();        

java實用Regex工具類

 類中用到了 jakarta-oro-2.0.jar 包,請大家自己在 apache網站下下載在這是junit測試單元類我就不提交了,在main()方法中有幾個小測試,有興趣自己玩吧.這個工具類目前主要有25種正規運算式(有些不常用,但那時才仔細深入的研究了一下正規,寫上癮了,就當時能想到的都寫了):  1.匹配圖象;                      2 匹配email地址;                    3 匹配匹配並提取url ;                      

java實現判斷兩主機是否相連!

package com.csdn.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class test { static BufferedReader bufferedReader; public static void main(String[] args) throws IOException {  try {   Process

java獲得項目路徑

    /**  * 擷取伺服器的web地址  * @return  */ private String getWebPath(){      String _tempStr = Thread.currentThread().getContextClassLoader().getResource("").toString();    

java全形半形間的轉換

方案一:    /**     * 全形轉半形 符號,數字,字母 高位為-1,低位全形比半形少32H。 將字母a-z,A-Z,0-9之外的符號轉換成為半        *角。     *      * @param SBCString     * @return 半形 String     * @author Gyb     */    public static String SBC2DBC(String SBCString) {if(SBCString == null){   return

java判斷是否輸入中文字

package com.csdn.test; import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern; public class test {static String regEx = "[/u4e00-/u9fa5]";    static Pattern pat = Pattern.compile(regEx);     public static void main(Str

java頁面抓取代碼

package com.csdn.test;import java.net.*;import java.io.*;public class test{    public static void main(String[] args)    {        StringBuffer document = new StringBuffer();              try         {            URL url = new URL("http://www.google.c

總頁數: 4058 1 .... 393 394 395 396 397 .... 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.