Time of Update: 2017-01-19
本文介紹了Java開發過程中日期相關操作,分享的代碼如下:package jse; import java.io.UnsupportedEncodingException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale; /** * 常用日期操作 * *
Time of Update: 2017-01-19
一、TCP/IP簡介TCP/IP協議族是互連網使用的協議,也可以用在獨立的專用網路中。TCP/IP協議族包括了IP協議、TCP協議和UDP協議。IP協議使用IP地址來分發報文,但它是儘力而為的服務,報文可能丟失、亂序或者重複發送。TCP和UDP協議在IP協議基礎上增加了連接埠號碼,從而在兩台主機的應用程式間建立起透明的串連。不同的是,TCP協議會對IP層的錯誤進行修複,它通過握手訊息在主機間建立串連,之後通過在訊息中加入序號來恢複訊息中的錯誤。而UDP只是簡單地擴充了IP協議,使它能夠在應用程式
Time of Update: 2017-01-19
本文執行個體講述了java實現日期拆分的方法。分享給大家供大家參考。具體如下:如:計算6-1至6-5之間的日期天數及具體日期,預期的結果是得到:6-16-26-36-46-5以下是我利用java 日曆類做的實現:Calendar canlandar1 = Calendar.getInstance();//開始時間Calendar canlandar2 =
Time of Update: 2017-01-19
如果任何人讓我描述一下HashMap的工作機制的話,我就簡單的回答:“基於Hash的規則”。這句話非常簡單,但是要理解這句話之前,首先我們得瞭解什麼是雜湊,不是嗎?什麼是雜湊
Time of Update: 2017-01-19
在一個單線程應用中,當你調用一個方法只有計算結束才會返回結果( IOUtils.toString() comes from Apache Commons IO ): public String downloadContents(URL url) throws IOException { try(InputStream input = url.openStream()) { return IOUtils.toString(input,
Time of Update: 2017-01-19
流式API讀取和寫入JSON內容離散事件。 JsonParser讀取資料,而JsonGenerator寫入資料。它是三者中最有效方法,是最低開銷和最快的讀/寫操作。它類似於XML的Stax解析器。在本文中,我們將展示的使用Jackson的流式API
Time of Update: 2017-01-19
字串在任何應用中都佔用了大量的記憶體。尤其數包含獨立UTF-16字元的char[]數組對JVM記憶體的消耗貢獻最多——因為每個字元佔用2位。記憶體的30%被字串消耗其實是很常見的,不僅是因為字串是與我們互動的最好的格式,而且是由於流行的HTTP API使用了大量的字串。使用Java 8 Update
Time of Update: 2017-01-19
在這篇文章裡我將教會你如何分析JVM的線程堆棧以及如何從堆棧資訊中找出問題的根因。在我看來線程堆棧分析技術是Java
Time of Update: 2017-01-19
Java音頻播放,因為必須依賴到本地環境,所以JAVA在音頻處理方面優勢不大,或者說打從Java體系開發時就沒太多的考慮音頻播放因素,要知道最早的Java 1.1版本中,沒有後來的javax.sound包,音頻只能通過Applet包調取……
Time of Update: 2017-01-19
本文執行個體講述了Java實現給網站上傳圖片蓋章的方法。分享給大家供大家參考。具體如下:最近無聊,上了一會校友錄,覺的校友錄的圖片都會加入一個章,呵呵,自己也就做了一個,不過只適合jpg格式。發出來給大家研究研究。歡迎討論!很老的代碼了/************************************************* <p>java對圖片的操作(只能使用jpg)</p>* 對圖片的簽章<br>* 對圖片的縮圖<br>*
Time of Update: 2017-01-19
平時我們網上逛網站的時候,經常會用到網站的註冊。有很多方法,比如發簡訊驗證,發郵箱驗證。最近在SSH架構下,做了一個簡單的郵件發送啟用連結到郵箱,然後啟用註冊使用者的一個功能。我用到的MailServer是易郵郵件伺服器,引用的是javax.mail.jar包。javamail顧名思義,提供給開發人員處理電子郵件相關的編程介面。它是Sun發布的用來處理email的API。它可以方便地執行一些常用的郵件傳輸。【常用類介紹】下面有一些常用的類,給大家介紹一下:【Authenticator】 
Time of Update: 2017-01-19
在Java中,我們可以有很多種方法來發送和接收資料。有的方法比較靠近底層,有些問題就需要程式員自己去解決,而有些方法抽象層次比較高,很方便地就可以拿來使用。這些處理資料的方法根據抽象層次由低到高分別有:1.手動編碼:使用位元運算逐個自己編碼和解析。2.利用流來自動編碼:組合使用OutputStream和ByteArrayOutputStream。3.序列化:將資料放入一個資料對象中,直接將這個對象序列化後發送。使用起來很方便,但要注意效率的損失,以及接收方也要使用Java。4.RMI:將對方法的
Time of Update: 2017-01-19
本文執行個體講述了java擷取日期之間天數的方法。分享給大家供大家參考。具體實現方法如下:private int daysBetween(Date now, Date returnDate) { Calendar cNow = Calendar.getInstance(); Calendar cReturnDate = Calendar.getInstance(); cNow.setTime(now); cReturnDate.setTime(returnDate);
Time of Update: 2017-01-19
本文執行個體講述了Java類比QQ案頭截圖功能實現方法。分享給大家供大家參考。具體如下:QQ的案頭截圖功能非常方便,去年曾用Java類比過一個,現整理出來。本方法首先需要抓到螢幕的整個圖象,將圖象顯示在一個JFrame中,再將JFrame全螢幕顯示,這樣就類比出了一個案頭,Java也就可以獲得滑鼠的作用地區從而實現案頭中的小範圍截屏。import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import
Time of Update: 2017-01-19
本文執行個體講述了java實現基於SMTP發送郵件的方法。分享給大家供大家參考。具體實現方法如下:import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;import
Time of Update: 2017-01-19
本文執行個體講述了java實現檔案重新命名的方法。分享給大家供大家參考。具體如下:下載的電影總是有一些存在網站名稱等沒用的資訊 作為一個強迫症患者 一定要刪除他們package sys.file;import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.io.*;public class ZReName { public static void main(String
Time of Update: 2017-01-19
使用SwingWorker線程模式謹慎地使用並發機制對Swing開發人員來說非常重要。一個好的Swing程式使用並發機制來建立不會失去響應的使用者介面-不管是什麼樣的使用者互動,程式總能夠對其給出響應。建立一個有響應的程式,開發人員必須學會如何在Swing架構中使用多線程。一個Swing開發人員將會與下面幾類線程打交道:(1)Initial threads(初始線程),此類線程將執行初始化應用代碼。(2)The event dispatch
Time of Update: 2017-01-19
歸併排序就是將未排序的數組進行對半劃分成兩個數組,劃分後的數組只有原來數組的一半數量的元素。然後在對劃分的兩個數組再繼續劃分,迴圈此操作,直到劃分的數組中只有一個元素時停止劃分,然後對於劃分完成的數組進行歸併排序操作。將兩個已經劃分完成的數組合并成一個有序的數組,直到最後合并成一個包含所有元素的數組,合并排序操作完成。下面以圖形來示範下歸併排序的過程。假設有一個未排序數組:{3,2,4,1},下面為數組的劃分過程,先將數組對半劃分為{3,2}和{4,1}兩個數組。然後在對這兩個數組進行劃分最後得
Time of Update: 2017-01-19
分享給大家,如有錯誤,請指出。1.不用main方法如何定義一個類?不行,沒有main方法我們不能運行Java類。在Java 7之前,你可以通過使用靜態初始化運行Java類。但是,從Java 7開始就行不通了。2.main()方法需要的參數不是字串數組?不是的,main()方法的參數必須是字串數組。但是,在引進變參時,你可以將字串類型的變參作為參數傳遞給main()方法。變參一定得是數組。package com.instanceofjava;public class
Time of Update: 2017-01-19
1.背景在java語言中還沒有引入枚舉類型之前,表示枚舉類型的常用模式是聲明一組具有int常量。之前我們通常利用public final static 方法定義的代碼如下,分別用1 表示春天,2表示夏天,3表示秋天,4表示冬天。public class Season { public static final int SPRING = 1; public static final int SUMMER = 2; public static final int AUTUMN = 3;