import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPopupMenu; import javax.swing.JTree; import
原文地址: http://blog.csdn.net/jiangwei0910410003/article/details/22376895 摘要: Java 流在處理上分為字元流和位元組流。字元流處理的單元為 2 個位元組的 Unicode 字元,分別操作字元、字元數組或字串,而位元組流處理單元為 1 個位元組,操作位元組和位元組數組。 Java 內用 Unicode 編碼儲存字元,字元流處理類負責將外部的其他編碼的字元流和 java 內 Unicode
今天在研究Java中編碼的時候,看到了Java中ascii碼的強大。寫了一個CoderUtils.java,以後會擴充它。 [java] view plain copy package com.xingxd.study.test;
前言: 本例中預設已經在eclipse中建立一個maven工程並配置hadoop資源。以下是pom.xml的配置資訊 概述: 1: 在一個jvm中一個對象可以調用另一個對象的資源,但是如果是多個jvm,jvmA中的對象調用jvmB中的對象則需要藉助於RPC協議來完成此操作。 :2
先讀取fileName,然後再將載入的結果收集一下collect,轉換成List,再列印。 Configuration configuration = new Configuration();configuration.set("io.serializations",
主要功能:運用多種方式讀取檔案內容 * <p> 包括按位元組讀取檔案內容、按字元讀取檔案內容、按行讀取檔案內容。 * <ul> * <li> 以位元組為單位讀取檔案,常用於讀二進位檔案,如圖片、聲音、影像等檔案。 * <li> 以字元為單位讀取檔案,常用於讀文本、數字等類型的檔案。要得到標準輸入的位元組流, *
/*** 儲存Cookie到用戶端* 傳遞進來的user對象中封裝了在登陸時填寫的使用者名稱與密碼* @param user* @param response*/public static void saveCookie(AdminUser user, HttpServletResponse response) throws Exception {// cookie的有效期間至(到哪一天)long validTime = System.currentTimeMillis() +
可能我們在項目中常用Dom解析html,但是以下介紹的解析器可能會讓你更簡單、容易去解析html。另外javaweb中常用的dom解析是dom4j, 它在web領域中地王道;android中我們常用的是sax、pull。因為它們更省記憶體。因為不需要將整個XML樹讀入記憶體後再進行處理,而是通過輸入資料流的方式進行,在這過程中會觸發相關事件........在這些事件回調中我們去做解析工作。 1、jsoup 是一款 Java 的HTML
Date API:https://docs.oracle.com/javase/8/docs/api/java/util/Date.html SimpleDateFormat API: https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html DateFormatSymbols
一、平台無關性和語言無關性 位元組碼(ByteCode)是Java構建平台無關性和語言無關性的基石。 平台無關性是指不同的CPU指令集、不同的作業系統,都能識別相同的位元組碼,實現“一次編寫,到處運行(Write Once, Run Anywhere)”。
DelayQueue 是一個無界的BlockingQueue,用於放置實現了Delayed介面的對象,其中的對象只能在其到期時才能從隊列中取走。這種隊列是有序的,即隊頭對象的延遲到期時間最長。注意:不能將null元素放置到這種隊列中。 Delayed 一種混合風格的介面,用來標記那些應該在給定延遲時間之後執行的對象。
import Java.text.ParseException; import java.text.SimpleDateFormat;public class DateTest {/** * @param args */public static void main(String[] args) { System.out.println(DateTest.isInTime("20:00-01:00", "01:00"));
更多資訊可參考我的個人部落格:賤賤的夢想 LinkedList簡介 LinkedList 是一個繼承於AbstractSequentialList的雙向鏈表。它也可以被當作堆棧、隊列或雙端隊列進行操作。 LinkedList 實現 List 介面,能進行隊列操作。 LinkedList 實現 Deque 介面,即能將LinkedList當作雙端隊列使用。 ArrayList底層是由數組支援,而LinkedList
網上很多例子,但是到了最後一次發送郵件的時候出現 element not visible 錯誤,因為頁面中有兩個發送按鈕, 幾經周折, 終於搞定了。 package selenium_java; import java.util.List; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import
簡介 棧(stack),是一種線性儲存結構,它有以下幾個特點: 1. 棧中資料是按照”後進先出(LIFO, Last In First Out)”方式進出棧的。 2. 向棧中添加/刪除資料時,只能從棧頂進行操作。 棧通常包括的三種操作:push、peek、pop。 push – 向棧中添加元素。 peek – 返回棧頂元素。 pop – 返回並刪除棧頂元素的操作。 棧的示意圖 棧中的資料依次是 30 –> 20 –> 10 出棧 出棧前:
當需要將一個對象輸出到顯示器時,通常要調用他的toString()方法,將對象的內容轉換為字串.java中的所有類預設都有一個toString()方法 預設情況下 System.out.println(對象名)或者System.out.println(對象名.toString())輸出的是此對象的類名和此對象對應記憶體的首地址 如果想自訂輸出資訊必須重寫toString()方法 注意事項 1.必須被聲明為public 2.傳回型別為String
項目需要從php post到servlet,post過來的資料是json,所以自己先寫了個小例子做了下測試。 源碼為: import java.util.ArrayList;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class Jsontest {public static void main(String[] args) {String
1、複製檔案夾 private void copyFile(File sourceFile,File targetFile){try {if(!sourceFile.exists()){return;}else{if(sourceFile.isDirectory()){if(!targetFile.exists()){targetFile.mkdirs();}File[] list=sourceFile.listFiles();for(File f:list){File
前言 前言點擊此處查看: http://blog.csdn.net/wang7807564/article/details/79113195 線程池 線程的開啟和回收是要消耗系統效能的,對於大量使用線程的情境,使用線程池來進行管理,實現單個線程的複用,提高並發效率。 Callable 對Runnable進行了擴充,相對於Runnable介面,Callable的調用是可以有傳回值的。 Future
採用PrintWriter+FastJson 輸出json // 設定格式為text/jsonresponse.setContentType("text/json");//設定字元集為'UTF-8'response.setCharacterEncoding("UTF-8");try { PrintWriter write = response.getWriter(); ErrorJson errorJson = new