Java FAQ(4)

四、 關鍵字篇Q4.1  java裡面怎麼定義宏?答:java不支援宏,因為宏代換不能保證型別安全。如果你需要定義常量,可以將它定義為某個類的static final成員。參見Q4.2和Q4.6。Q4.2  java裡面沒法用const。答:你可以用final關鍵字。例如 final int m = 9。被聲明為final的變數不能被再次賦值。唯一的例外是所謂blank final,如下例所示:public class MyClass1 {  private final int a = 3;  

java 記憶體機制(堆和棧),記憶體位址

問題的引入:問題一:String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true 問題二:String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.println(str1==str2); // false 問題三:String s1 = "ja";String s2 = "va";String s3

The java.lang.Object Class

The Java language API includes a special class named Object that is the rootclass of the entire Java hierarchy. The Object class, found in the java.lang package,is the parent of every Java class, either directly (meaning the class is animmediate

java郵件識別(可通用)

import java.util.regex.Matcher;import java.util.regex.Pattern;public class reconized {/** * @param args */ //需要切分的字串 private static String str = "123abc郵件:306749027@qq.comyou"; private static String s = "306749027@qq.com"; private static String

java動態編譯

針對於java

Java使用MyEclipse構建webService簡單案例

轉:http://www.cnblogs.com/jasoncc/archive/2011/12/22/2296052.html今天主要和大家分享,如何搭建一個Web服務,做Android開發,不可避免會涉及到用戶端開發,我們怎麼樣來實現一個服務端,怎麼樣來實現一個用戶端,並相互傳遞資料。就算調用別人的服務時,也能知道大概是怎麼樣實現的。      WebService一般分為.Net版和Java版,今天我們主要來實現Java版的WebService,.Net版本的還是比較簡單的。    

JAVA抓取一個HTML原始碼

  package com.hyq.src;     import java.io.InputStream;   import java.net.URL;       public class Test {              /**       * @param args       */      public static void main(String[] args) {           try{               Test.testNetStream();    

上海JAVA應聘

上海JAVA應聘問答私人日誌資料 2010-01-12 21:27:40 閱讀0 評論0   字型大小:大中小 訂閱 朱銳  20:18:08hi,你好花祭果凜  20:18:35你好 花祭果凜  20:19:03我今天下午參加了貴公司的應聘花祭果凜  20:19:12JAVA技術員 朱銳  20:19:46好的朱銳  20:19:50請稍候一下花祭果凜  20:20:01哦 好的朱銳  20:22:41好了,好像沒有看到你做的題目啊花祭果凜  20:23:40恩 當時我在上班 沒收到老師通知,

[Linux學習]Linux下Java環境的配置

一. 解壓安裝jdk 在shell終端下進入jdk-6u14-linux-i586.bin檔案所在目錄, 執行命令 ./jdk-6u14-linux-i586.bin 這時會出現一段協議,連繼敲斷行符號,當詢問是否同意的時候,輸入yes,斷行符號。之後會在目前的目錄下產生一個jdk1.6.0_14目錄,你可以將它複製到 任何一個目錄下。  二. 需要配置的環境變數 1.

Java 序列化與還原序列化(Stream)

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import java.util.Properties;public class Properties序列化和還原序列化{/** * @param args */public

java Dom(xml序列化及CUP)

package anby.com;import java.io.File;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.Source;import

Java中ArrayList類的用法)

1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複雜版本,它提供了如下一些好處: 動態增加和減少元素 實現了ICollection和IList介面 靈活的設定數組的大小2、如何使用ArrayList 最簡單的例子: ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //給數組增加10個Int元素 List.Add(i); //..程式做一些處理

Java中ArrayList類的用法)Java中ArrayList類的用法)

Java中ArrayList類的用法(轉)1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複雜版本,它提供了如下一些好處: 動態增加和減少元素 實現了ICollection和IList介面 靈活的設定數組的大小2、如何使用ArrayList 最簡單的例子: ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //給數組增加10個Int元素 List.Add(i); /

java keytool 使用總結)

java keytool 使用總結(轉)Keytool是一個Java資料認證的管理工具 ,Keytool將密鑰(key)和認證(certificates)存在一個稱為keystore的檔案中在keystore裡,包含兩種資料: 密鑰實體(Key entity)——密鑰(secret key)又或者是私密金鑰和配對公開金鑰(採用非對稱式加密) 可信任的認證實體(trusted certificate

Java動態數組

Java動態數組是一種可以任意伸縮數組長度的對象,在Java中比較常用的是ArrayList,ArrayList是javaAPI中內建的java.util.ArrayList。下面介紹一下ArrayList作為Java動態數組的用法。  1.文法:add()是添加一個新的元素,remove()刪除一個元素,size()獲得ArrayList的長度。ArrayList的下標是從0開始。  2.範例程式碼package wang48.jiaocheng;import

Java環境安裝步驟快速入門簡要

http://www.doc88.com/p-15920133407.htmlhttp://product.ccidnet.com/file/zt/2010tongxin/images/iframe.htm安裝快速入門1,安裝JDK,配置3個環境變數2,安裝Tomcat,配置見檔案3,安裝Eclipse,配置三個地方。(1) 到Java->Installed JREs的地方把JDK路徑引入(2) 到MyEclipss Enterprise

java ee環境配置

------------------------------中間伺服器-----------------------------下載的tomcat 6.0.33   http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.exe-----------------------------開發IDE------------------------------------------------

Java中的編碼處理

感覺編碼有三個部分組成:產生位元組數組的方法。位元組數組本身。解析位元組數組的方法。一般情況下亂碼的產生就是第三部分出錯了,也就是用錯誤的方式解析位元組數組。比如下面的例子: public static void test_4(){try{ String str1 = "我們"; String str2 = new String(str1.getBytes("UTF-8"), "GBK");

java String的split方法容易犯的錯誤

今天用split方法分割一個類似"9580|9570|9571"的字串,用Arrays.asList將String[]轉成List,結果卻是這樣[9,5,8,0,|,9,5,7,0,|,9,5,7,1]列出幾個要點 首先java doc裡已經說明, split的參數是reg, 即Regex, 如果用"|"分割, 則需使用"\\|"用* 分隔字串運行將拋出java.util.regex.PatternSyntaxException異常,用加號 + 也是如此, 因此也應加入"\\"如果字串中包含"\

JAVA多線程實現和應用總結

最近在做代碼最佳化時學習和研究了下JAVA多線程的使用,看了菜鳥們的見解後做了下總結。1.JAVA多線程實現方式JAVA多線程實現方式主要有三種:繼承Thread類、實現Runnable介面、使用ExecutorService、Callable、Future實現有返回結果的多線程。其中前兩種方式線程執行完後都沒有傳回值,只有最後一種是帶傳回值的。2.繼承Thread類實現多線程繼承Thread類的方法儘管被我列為一種多線程實現方式,但Thread本質上也是實現了Runnable介面的一個執行個體

總頁數: 4058 1 .... 1359 1360 1361 1362 1363 .... 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.