java學習之 網路編程

package com.java.suting;import java.io.IOException;import java.io.InputStream;import java.net.Socket;import java.util.Scanner;public class SocketTest{  public static void main(String[] args){    try{   //建立一個Socket通訊端   Socket s=new Socket("java.sun.

java隨機數的產生演算法

java中隨機數的產生演算法主要有3種1、Math.random()//產生一個0-1之間的隨機數,類型為double類型2、new Random()      random.nextInextInt(100)//產生一個0-100之間的隨機數,類型是int類型3、System.currentTimeMillis()//返回從1970年1月1日0時0分0秒到現在的毫秒數,類型是long。代碼如下:package com.njupt.acm;import

01-JAVA環境變數的配置及驗證(jdk1.7,Win8)

1.為什麼要配置jdk?    沒有配置jdk,在DOS中調用java或者javac命令,需要輸入命令對應執行程式的安裝路徑    eclipse中沒有整合jdk,eclipse的運行依賴jdk2.jdk具體的配置過程?JAVA環境變數的配置-->Path配置C:\Program Files\Java\jdk1.7.0_07\binJAVA環境變數的配置-->CLASSPATH配置.;C:\Program Files\Java\jdk1.7.0_07\libJAVA環境變數的配置--

java中異常處理的10中方式

異常處理是書寫 強健 Java應用的一個重要部分。它是關乎每個應用的一個非功能性需求,是為了優雅的處理任何錯誤狀況,比如資源不可訪問,非法輸入,空輸入等等。Java提供了幾個異常處理特性,以try,catch和finally 關鍵字的形式內建於語言自身之中。Java程式設計語言也允許你建立新的異常,並通過使用  throw 和

徹底明白Java的多線程

徹底明白Java的多線程-線程間的通訊(1) 作者:恒善喜 來源:不詳 (2006-06-02 14:51:45)   線程間的通訊1. 線程的幾種狀態線程有四種狀態,任何一個線程肯定處於這四種狀態中的一種:1) 產生(New):線程對象已經產生,但尚未被啟動,所以無法執行。如通過new產生了一個線程對象後沒對它調用start()函數之前。2)

(實用javaBean)擷取Java檔案路徑,去兩端空格

(實用javaBean)擷取Java檔案路徑,去兩端空格 1.如何獲得當前檔案路徑(file:/D:/workspace2/test/WebRoot/WEB-INF/classes/)package com.zcjl.test.base;import java.io.File;public class Test {public static void main(String[] args) throws Exception

JAVA集合類 (JAVA的容器—List,Map,Set )

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap集合有ArrayList,vector.hashmap,linklist,treemap,hashset等多種實現. 為了屏蔽實現差異,java提供了一個Collection(集合)介面,規定必須實現一些公用的方法. 比如 add.remove,size等等這樣,不管底層如何?,我都知道他們至少擁有上面方法.

java程式運行過程

 運行Java時,發生的第一件事情就是試圖訪問main()[一個Static方法],於是載入器開始啟動並找出對應類的編譯代碼(即.class檔案)。在裝載過程中,裝載程式注意它有一個基礎類(即extends關鍵字要表達的意思),所以隨之將其載入。無論是否準備產生那個基礎類的一個對象,這個過程都會發生。若基礎類含有另一個基礎類,則另一個基礎類隨即也會載入,以此類推。接下來,會在根基礎類執行static初始化,再在下一個衍生類執行,以此類推。保證這個順序是非常關鍵的,因為衍生類的初始化可能要依賴於對

java調用預存程序?當一個預存程序有返回記錄集時,該怎樣在java中返回?

CREATE OR REPLACE PROCEDURE TESTB(PARA1 IN VARCHAR2,PARA2 OUT VARCHAR2) ASBEGIN.....END TESTB;String driver = "oracle.jdbc.driver.OracleDriver";String strUrl = "jdbc:oracle:thin:@127.0.0.1:1521: hyq ";Statement stmt = null;ResultSet rs =

使用WebLogic JNDI 將 Java 用戶端串連到單個伺服器

 要與 WebLogic Server 互動,Java 用戶端必須能夠擷取某個遠程對象的對象引用,並能夠調用對該對象的操作。要完成此操作,用戶端應用程式代碼必須執行下列步驟: 1、設定 InitialContext的 JNDI 環境屬性。     清單 3-1 說明如何使用 Context.INITIAL_CONTEXT_FACTORY 屬性和 Context.PROVIDER_URL 屬性擷取上下文。清單 3-1 擷取上下文Context ctx = null;  Hashtable ht =

Java 泛型的理解與等價實現

 泛型是Java SE 1.5的新特性,泛型的本質是參數化型別,也就是說所操作的資料類型被指定為一個參數。這種參數類型可以用在類、介面和方法的建立中,分別稱為泛型類、泛型介面、泛型方法。  Java語言引入泛型的好處是安全簡單。  在Java SE

java中三種形式的匿名內部類

顧名思義,沒有名字的內部類。表面上看起來它們似乎有名字,實際那不是它們的名字。匿名內部類就是沒有名字的內部類。什麼情況下需要使用匿名內部類?如果滿足下面的一些條件,使用匿名內部類是比較合適的:  ·只用到類的一個執行個體。   ·類在定義後馬上用到。   ·類非常小(SUN推薦是在4行代碼以下)   ·給類命名並不會導致你的代碼更容易被理解。   在使用匿名內部類時,要記住以下幾個原則:   ·匿名內部類不能有 構造方法 。   ·匿名內部類不能定義任何 靜態成員 、方法和類。   ·匿名內部類

Java中文進行排序

import java.text.Collator;import java.util.Arrays;import java.util.Comparator;/*** @author leon* 所謂中文排序就是按照漢語拼音的順序進行排序,* 在Java中進行排序其實不需要自己來寫演算法,* java.util.Arrays類中提供的sort方法可以直接實現這個功能。*/public class SortByChinese {        public static void

java產生不重複的隨機數

import java.util.*;public class Test...{    public static void main(String[] args)...{        //產生 [0-n) 個不重複的隨機數        //list 用來儲存這些隨機數        ArrayList list = new ArrayList();                        int n = 10;        Random rand = new Random();  

java實現快速排序演算法

void paixu(int a[],int low,int high;)//用快速排序法...{  // low, high表示掃描的範圍  int pivot;//存放中心索引及其值的局部變數  int scanup,scandown,mid;//用於掃描的索引  if (high-low<=0) //如果數組中的元素少於兩個,則返回   return;  else    if(high-low==1) //如果有兩個元素,對其進行比較   ...{    if(apai[high]&

java大小寫轉換

 import java.io.*;public class convertToPrintString{     //輸入小寫轉大寫,輸入大寫轉小寫      public static void main(String[] args) throws IOException       {           InputStreamReader reader = new InputStreamReader(System.in);              BufferedReader

Think in patten of Java中的一道習題

這個問題我曾在論壇上發過,但沒有解答。放在這裡,給大家看看:Think in partten of Java 中,關於Dynamic Proxies,有這麼一道習題:Exercise: Use the Java dynamic proxy to create an object that acts as a front end for a simple configuration file. For example, in good_stuff.txt you can have entries

利用JAVA反射機制訪問ITelephony隱藏介面

這兩天研究如何利用程式掛斷電話。發現在Android1.0的時候Phone中提供了提供了endCall方法,而1.5以後這個方法被設定為私人了。如此有了如下研究: /**  * 利用JAVA反射機制調用ITelephony的endCall()結束通話。  */ private void endCall() {  // 初始化iTelephony  Class<TelephonyManager> c = TelephonyManager.class;  Method

java 枚舉用法詳解

/**  * 枚舉用法詳解  *   * @author jiqinlin  *   */  public class TestEnum {      /**      * 普通枚舉      *       * @author jiqinlin      *      */      public enum ColorEnum {          red, green, yellow, blue;      }            /**      *

Java Collection Framwork中的equals方法

剛剛看到Set的equals方法,從Collection到Set,沒有多了什麼別的方法,不過多了些限制,比如Set的中的元素不能重複(不會有e1和e2都屬於一個Set,且e1.equals(e2)這種情況),然後就是在equals方法上的限制,兩個Set

總頁數: 4058 1 .... 1475 1476 1477 1478 1479 .... 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.