Time of Update: 2015-06-25
標籤:java date timestamp calendar simpledateformat 我們將以Java內建的時間日期類和其中的處理函數進行分析。一、與時間日期有關的類。 java.util.Date。實作類別,其對象具有時間、日期組件。 java.util.Calendar。抽象類別,其對象具有時間、日期組件。
Time of Update: 2015-06-25
標籤:原因:連接埠衝突(如其它軟體佔用了這個連接埠或你用的軟體上次非正常退出,這個連接埠沒有正常釋放)。解決方案:查看被佔用連接埠的使用方式,在cmd中輸入netstat -ano理出所有連接埠的使用方式或者netstat -ano|findstr "1919"列出特點連接埠的使用方式。 2.查詢到佔用連接埠對應的進程PID(比如這裡是5956),然後查看是PID對於的應用程式,tasklist | findstr "5956"3.然後強制結束進程後就可以了,taskill /im
Time of Update: 2015-06-25
標籤:項目二:圖片顯示目的:瞭解GUI的映像顯示的常用方式。目標:利用項目一,獲得需要顯示的影像檔,顯示在介面上(參考:java的swing中用誰什麽控制項來裝一張圖片?,《Java程式設計》第14周實驗作業:GUI編程初步)package com.liang;import java.awt.Color;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import
Time of Update: 2015-06-25
標籤:一、方法請見代碼中的注釋說明,需要注意的就是對於檔案路徑的讀取方式,不同的方法,對路徑的解釋是不一樣的。 1 package com.yard39.ProperTiesFileReader.Test; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import
Time of Update: 2015-06-24
標籤:java基礎 黑馬程式員 多線程 線程 通訊 線程間的的通訊 生產者與消費者public class TestDemos3{public static void main(String[] args){Res r = new Res();Input in = new Input(r);Output out =
Time of Update: 2015-06-25
標籤:CPU: Intel i3 3.40GHzMemory : 8GKettle預設配置將MySQL上的一張29W條資料的表,通過Kettle增量抽取到Vertica資料庫中,結果在排序這一步報記憶體溢出異常。 本來以為是kettle運行出錯了,然後又重新試了一次,結果錯誤重現了。具體異常如下:org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.OutOfMemoryError: Java
Time of Update: 2015-06-24
標籤:第一題/*看程式寫結果:A:成員變數就近原則B:this和super的問題 this訪問本類的成員 super訪問父類的成員C:子類構造方法執行前預設先執行父類的無參構造方法D:一個類的初始化過程 成員變數進行初始化 預設初始化 顯示初始化 構造方法初始化 用參數去調用建構函式就是顯式初始化,沒有參數就是預設初始化,表現為直接聲明對象和數組所以執行父類無參構造方法前會先執行成員變數的初始化,public int num =
Time of Update: 2015-06-23
標籤:Regex分組注意事項擷取的群組與非擷取的群組(以左括弧為順序為分組編號)(exp)匹配exp,並捕獲文本到自動命名的組裡組名從1開始,依次遞增(0為整個Regex)(?<name>exp)匹配exp,並捕獲文本到名稱為name的組裡,也可以寫成(?‘name‘exp)反向引用方法為:\name、\1(?:exp)匹配exp,不捕獲匹配的文本,也不給此分組分配組號 貪婪子運算式(?>exp)非擷取的群組,但是對exp執行貪婪匹配 零寬度正預測先行斷言(
Time of Update: 2015-06-24
標籤:包命名規則:1.公司UR 2.項目名 3.L模組名 4.子模組名加入包名之後編譯後面 -d 1.(指定編譯好的位元組碼的目錄位置)2.如果源檔案聲明了包結構那麼在產生位元組碼檔案的時候自動按照包結構建立的檔案夾下加包的情況下編譯javac MyFirstJava.java -d .加包的情況下運行java com.tarena.zgg.corejava.day01.MyFirstJava javadoc在java源檔案中提取文檔注釋產生程式文檔java注釋:單行注釋//多行注釋/
Time of Update: 2015-06-24
標籤:import java.io.File;import java.io.FileNotFoundException;import java.io.PrintStream;public class IPTest { public static void main(String[] args) { /*Long ip = getIp2long("10.0.35.120"); System.out.println("ip --> " +ip);
Time of Update: 2015-06-23
標籤://用戶端package test;import java.io.*;import java.net.*;import java.applet.Applet;public class TalkServer{public static void main(String args[]) {try{ServerSocket server=null;try{server=new&
Time of Update: 2015-06-24
標籤:需要下載第三方的jar :net.sf.jsonimport java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.
Time of Update: 2015-06-24
標籤:面試 java 1.下面代碼的運行結果String s1 = “helloworld”;String s2 = “hello” + new Stirng(“world”);System.out.println(s1 == s2);分析:false,s1 == s2這比較的是兩個對象的地址
Time of Update: 2015-06-24
標籤:一、折半插入排序(二分插入排序)將直接插入排序中尋找A[i]的插入位置的方法改為採用折半比較,即可得到折半插入排序演算法。在處理A[i]時,A[0]……A[i-1]已經按關鍵碼值排好序。所謂折半比較,就是在插入A[i]時,取A[i-1/2]的關鍵碼值與A[i]的關鍵碼值進行比較,如果A[i]的關鍵碼值小於A[i-1/2]的關鍵碼值,則說明A[i]只能插入A[0]到A[i-1/2]之間,故可以在A[0]到A[i-1/2-1
Time of Update: 2015-06-24
標籤: 使用Java應用程式發送E-mail十分簡單,下面主要示範,發送普通的Email;發送HTML類型的Email;發送帶附件的Email。一、 首先配置需要的jar包 我們需要將mail.jar和activation.jar 兩個jar包添加到我們的CLASSPATH中,你可以在JavaMail API和JAF(JavaActivation Framework)下載最新的版本。如: 二、
Time of Update: 2015-06-24
標籤: 上篇文章介紹了自己手動的實現發送普通Email、HTML類型的Email以及帶附件的Email。其實apache的commons項目下有個email子項目,它對JavaMail API進行了封裝,用起來特變方便。下面就簡單介紹。1. 首先配置需要的jar包 需要將mail.jar和commons-email.jar添加到我們的CLASSPATH中即可,如: 2. 發送普通郵件/*
Time of Update: 2015-06-24
標籤:一、epub格式電子書相關材料和源碼均在連結中可以下載:http://pan.baidu.com/s/1bnm8YXT包括1、JAVA項目工程test_epub,裡麵包括了jar包和一本epub電子書myBook.epub2、epub相關jar包3、電子書myBook.epubepub格式這裡就不仔細描述了,這裡強調一點,epub格式是壓縮格式,只需將尾碼改為.zip或.rar,解壓即可看到裡面的檔案內容。二、JAVA解析.epub格式電子書,具體實現代碼如下。寫了一個簡單helloWor
Time of Update: 2015-06-24
標籤: 這是Ted Neward在IBM developerWorks中5
Time of Update: 2015-06-24
標籤:Java入門如果你才剛開始接觸Java世界,那麼要做的第一件事情是,安裝JDK——Java Development Kit(Java開發套件),它內建有Java Runtime
Time of Update: 2015-06-23
標籤:當映像資訊量較大,採用以上直接顯示的方法,可能前面一部分顯示後,顯示後面一部分時,由於後面一部分還未從檔案讀出,使顯示呈斑駁現象。為了提高顯示效果,許多應用程式都採用映像緩衝技術,即先把映像完整裝入記憶體,在緩衝區中繪製映像或圖形,然後將緩衝區中繪製好的映像或圖形一次性輸出在螢幕上。緩衝技術不僅可以解決閃爍問題,並且由於在電腦記憶體中建立映像,程式可以對映像進行像素級處理,完成複雜的映像變換後再顯示。【例 12-6】小應用程式程式示範映像緩衝顯示技術。程式運行時,當滑鼠在映像地區內按下時,