Time of Update: 2015-05-10
標籤: Java網路編程物理層。資料連結層。網路層。傳輸層。會話層。展示層。應用程式層。TCP/IP分層介面包括用於協作層分別完成以下的功能:網路介面層。網路互聯層。傳輸層。應用程式層。通訊端:Socket。通訊端。是一種抽象層。// 建立用戶端Socket向伺服器發起串連請求 Socket socket = new Socket("127.0.0.1", 30001); /* 利用已建立的socket建立輸入輸出資料流,處理與伺服器端的串連 */
Time of Update: 2015-05-11
標籤:Java是一種簡單的,物件導向的,分布式的,解釋型的,健壯安全的,結構中立的,可移植的,效能優異、多線程的靜態語言。那麼java語言的特點是什麼呢? 1、Java語言是簡單的。 Java語言的文法與C語言和C++語言很接近,使得大多數程式員很容易學習和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指標,並提供了自動的廢料收集,使得程式員不必為記憶體
Time of Update: 2015-05-11
標籤: 1 //擷取當前時刻yyyy-MM-dd HH:mm:ss 2 Calendar calendar = Calendar.getInstance(); 3 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 設定日期格式 4 String now = sdf.format(calendar.getTime()); 5 System.out.println(now); 6 7
Time of Update: 2015-05-11
標籤:1、js多分隔字元 分割字串var username = “zhao,li;wang、liu”;var arr = str.split(/;|;|,|,|、/); 括弧裡面可以寫多分割符號,中英文均可,注意每個分割符之間用"|"隔開, 如果是特殊分割符號,如點,加號,必須使用逸出字元表示 如 str.split(".") 應該寫成 str.split([.]); 2、java多分隔字元 分割字串String[]
Time of Update: 2015-05-10
標籤:String a;a=a+"222"+3333;a.length();返回字串長度,字元個數a.charAt(int n);返回第n個字元a.toLowerCase();將a全變為小寫a.toUpperCase();大寫a.subString(int beginindex);從指定位置開始到後面截取後付給aa.replace(char oldchar,char newchar);將字串中所有出現的字元oldchar替換成newchara.concat(String
Time of Update: 2015-05-11
標籤:io流 java 有的時候我們想要操作的檔案很大,比如:我們想要上傳一個大檔案,但是收到上傳檔案大小的限制,無法上傳,這是我們可以將一個大的檔案分割成若干個小檔案進行操作,然後再把小檔案還原成源檔案。分割後的每個小檔案的類型可以自己定義。一下是我編寫的一個大檔案的分割和合并的代碼:package com.lym;import java.io.BufferedInputStream;import
Time of Update: 2015-05-10
標籤:String對象的大小寫不敏感比較方法的實現如下: 1 public int compare(String s1, String s2) { 2 int n1 = s1.length(); 3 int n2 = s2.length(); 4 int min = Math.min(n1, n2); 5 for (int i = 0; i < min; i++) { 6
Time of Update: 2015-05-10
標籤:java web redirect httpservletrequest httpservletresponse forward Java web基礎總結五之—— HttpServletRequest與HttpServletResponse
Time of Update: 2015-05-11
標籤:package iotest;import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class cwq { private static int
Time of Update: 2015-05-11
標籤: 讀取網頁中的資源內容//new一個URl執行個體URL url = new URL("http://www.baidu.com");//通過url的openStream() 方法擷取資源的位元組輸入資料流InputStream is = url.openStream();//將位元組輸入資料流封裝成字元輸入資料流InputStreamReader isr = new InputStreamReader(is,
Time of Update: 2015-05-10
標籤:public class TimeThread extends Thread{private long start;public volatile boolean exit = false; public TimeThread(long start){this.start = start;}public void run(){while(!exit){long end = System.currentTimeMillis();long useTime = end -
Time of Update: 2015-05-11
標籤:網路編程 connection reset java 一開始學Stream時沒注意過write的flush()方法,今天在學網路編程時,注意到了伺服器端:import java.net.*;import java.io.*;public class Client{public static void main(String[] args) throws Exception
Time of Update: 2015-05-11
標籤: Java對Regex的支援主要體現在String、Pattern、Matcher和Scanner類。 1.Pattern、Matcher 先看一個Pattern和Matcher類使用Regex的例子。public class PatternTest { public static void main(String [ ] args) { String testString = "abcabcabcdefabc"; String []
Time of Update: 2015-05-11
標籤:java命名規範1、Java中的名稱規範:(1)包名全是小寫:xxyyzz;(2)類名介面名:首字母大寫:XxxYyy;(3)變數名和函數名:變數名不能是關鍵字;多單片語成時,第一個單詞首字母小寫,第二個單詞開始每個單字首大寫xxxYyyZzz。(駝峰標記法)(4)常量名:所有字母都大寫.多單詞時每個單詞用底線連結,XXX_YYY_ZZZ。2、Java中書寫程式的規範:(1)類包含方法,方法包含語句;(2)類名通常由英文單片語成(有意義的名稱,可增加閱讀性),首字母要大寫;(3)類裡面不是
Time of Update: 2015-05-11
標籤:java 進位轉換 import java.util.Scanner;public class P2031 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);char chs[] = {'0','1','2','3','4','5
Time of Update: 2015-05-10
標籤:Atitit. 影像處理jpg圖片的壓縮 清理垃圾圖片 java版本 1. 清理圖片壓縮圖片尺寸 12. 所以要使用ImageWriter 13. Thumbnails品質壓縮builder.outputQuality(0.9); 24. attilax架構的處理 code 25. 到一篇文章提到如何控制jpg圖片後壓縮的品質 36. 參考
Time of Update: 2015-05-10
標籤: 在此之前,我們已經討論過了成員內部類可以無條件訪問外部類的成員,那具體究竟是如何?的呢?下面通過反編譯位元組碼檔案看看究竟。事實上,編譯器在進行編譯的時候,會將成員內部類單獨編譯成一個位元組碼檔案,下面是Outter.java的代碼:public class Outter { private Inner inner = null; public Outter() { } public Inner
Time of Update: 2015-05-10
標籤: 1、String的本質安全執行緒 開啟String的源碼,類注釋中有這麼一段話“Strings are constant; their values cannot be changed after they are created. String buffers support mutable strings.Because String objects are immutable they can be
Time of Update: 2015-05-10
標籤:以一個例子的形式來說明this 和 supper 的用法區分在構造方法中,如果想使用父類方法,可以用supper.方法名 的方式來訪問父類中的方法。在類中,如果方法的變數名稱與類中變數名稱相同,則可以用this.變數名 來表示方法中的變數(否則該變數會自動視為類中的變數)class Persion{ public int c;private String name;private int age;protected void setName(String
Time of Update: 2015-05-10
標籤:構造方法是一種方法特徵:方法與類同名不含傳回值類的執行個體化過程中,該方法自動調用例class Persion{public Persion(){System.out.println("method persion is using");}private int age=18;public void shout(){System.out.println("age is"+age);}}public class TestPersion {public static void