Time of Update: 2015-06-28
標籤:java.util.date/java.sql.date/java.sql.timestamp前言前幾天,在項目中,遇到一個問題,情況很簡單,就是從MYSQL資料庫中取出的時間只有年月日,而沒有時分秒。然後,第一直覺就是肯定是我匯入的包有問題,果然,我匯入的是java.sql.Date包,修正為java.util.Date,問題依舊。這是為什麼呢?曾經記得,java.util.Date會取出日期+時間,而java.sql.Date只會有日期。這是對的嗎?MYSQL的時間類型經常是datet
Time of Update: 2015-06-28
標籤:1.利用java.io相關類樹狀展現檔案結構2.判定給定路徑是否為dir,是則遞迴,每一遞迴一層縮排一次3.代碼package Test;import java.io.File;public class TestHierarchical {public static void main(String[] args) {File file = new File("D:/Workspaces/eclipse/test");tree(file, 0);}private static void
Time of Update: 2015-06-28
標籤:1.string對象是final的?1 String str="asdfdf";2 str.replace("as","");3 System.out.println(str);//asdfdf4 str=str.replace("as","");5 System.out.println(str);//dfdf2.字串的切割遇到根據url擷取參數的問題:enterId =
Time of Update: 2015-06-28
標籤:當成員變數和局部變數重名時,在方法中使用this時,表示的是該方法所在類中的成員變數。(this是當前對象自己)如:public class Hello { String s = "Hello"; public Hello(String s) { System.out.println("s = " +
Time of Update: 2015-06-28
標籤:java base64 Java的3種Base64加密方法 , 分別是 jdk預設實現的加密方式, 使用cc的加密方式和使用bc的加密方式import java.io.IOException;import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public
Time of Update: 2015-06-28
標籤:java hdu java的輸入用Scanner類1)單個輸入:例如:import java.util.Scanner;public class AA {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int a = sc.nextInt();// 輸入1System.out.println(a);//
Time of Update: 2015-06-28
標籤:outofmemoryerror jvm記憶體結構 OutOfMemoryError在開發過程中是司空見慣的,遇到這個錯誤,新手程式員都知道從兩個方面入手來解決:1:是排查程式是否有BUG導致記憶體流失; 2:是調整JVM啟動參數增大記憶體。 OutOfMemoryError有好幾種情況,每次遇到這個錯誤時,觀察OutOfMemoryError後面的提示資訊,就可以發現不同之處,如:
Time of Update: 2015-06-28
標籤:java hdu java輸入用Scanner類;Scanner類中有兩個函數:(java中函數叫方法)1)next()方法,遇到空格或者斷行符號符就結束輸入;2)nextLine()方法,只有遇到斷行符號符才結束輸入。這兩個方法分別佔用兩個不同的流。如果要輸入一個資料,那麼就只能選擇一個流,如果用了兩個,那麼只有第一個有用,且資料都在第一個流裡面。如果使用nextLine()方法,有時要接斷行符號符,例如:
Time of Update: 2015-06-28
標籤: OS X Yosemite 下使用java語言通過RXTX庫來訪問串口裝置。 可以使用的RXTX庫已經放在git下了。訪問地址如下: https://git.oschina.net/myaniu/RXTX 下載mac.zip以後,解壓縮。 將目錄下RXTXcomm.jar 和 librxtxSerial.jnilib拷貝到/Library/Java/Extensions目錄下, 並賦予可存取權限。 具體代碼如下: cd macsudo cp RXTXcomm.jar
Time of Update: 2015-06-28
標籤:轉載請註明出處:jiq?欽‘s technical Blog 一、靜態代理:假設原來有一個實現了指定介面/抽象類別的子類:class RealSubject implements Subject{ public void request(){ System.out.print("real request handling\n"); } }
Time of Update: 2015-06-28
標籤:轉載請註明出處:jiq?欽‘s technical
Time of Update: 2015-06-28
標籤:這是學校java課的一道實驗題,題目如下:編程,根據指定的源和目標位置,完成指定檔案或檔案夾(包括其中的子檔案夾、子檔案)的複製。以下是我的實現,使用了遞迴: 1 package com.simon.myfinal; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import java.io.InputStream; 7 8 /** 9 *
Time of Update: 2015-06-28
標籤:filter 過濾器 在做DRP的過程中用到了filter。前幾天昌哥和歡姐在小會議室向我們介紹了AOP的思想,用到filter時覺得它們兩者特別相似。 如:
Time of Update: 2015-06-28
標籤:代碼如下<span style="font-size:18px;">import java.io.*;import java.lang.String; public class change{ public static void main(String agrs[]) { //Money用於存放輸入的金額數 long Money=0; String
Time of Update: 2015-06-27
標籤:java wait notify notiyall 線程 本文為翻譯文章,原文地址:http://www.journaldev.com/1037/java-thread-wait-notify-and-notifyall-example在Java的Object類中有三個final的方法允許線程之間進行資來源物件鎖的通訊,他
Time of Update: 2015-06-28
標籤:本文參見:http://www.cnblogs.com/dolphin0520/category/361055.html 1. 位元組流與和字元流 1). 字元流操作時使用了緩衝區,而 在關閉字元流時會強制性地將緩衝區中的內容進行輸出,但是如果程式沒有關閉,則緩衝區中的內容是無法輸出的。 2). 字元流使用了緩衝區,而位元組流沒有使用緩衝區。 3). 緩衝區可以簡單地理解為一段記憶體地區。 2.
Time of Update: 2015-06-28
標籤:類比java scoket服務端和用戶端編程 import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class TalkClient { public static void main(String args[]) { try { //
Time of Update: 2015-06-28
標籤:轉載:Java元群組類型之javatuples關於方法的傳回值,經常需要返回2個值或多個值的一個序列,比如資料表的一條記錄,檔案的一行內容等。除了使用數組Array、集合(List、Set、Map)這些容器類型之外,在Java中我們就必須建立一個Class來作為傳回型別。 在很多語言中都提供元群組類型Tuple的支援,比如 .NET Framework 最多支援7個元素的元組,參考這裡: C#代碼var population = new Tuple<string,
Time of Update: 2015-06-28
標籤: 1.介紹在開發過程中,都會遇到程式運行時的異常,例如邏輯錯誤、硬體故障等,本篇部落格將會詳細的介紹一下Java中的異常處理機制。 2.Try和Catch捕獲異常我們在處理異常過程中經常用到的就是Try和Catch語句了。try語句塊能夠指出可能出現的異常,隨後通過一個或者多個Catch語句塊來捕獲。 2.1.簡單的Try和Catch文法package com.RuntimeException;public class
Time of Update: 2015-06-28
標籤:java new 前言最近用Java做ACM題目的時候,經常忘記數組如何?靜態初始化,所以這裡記錄一下Java數組使用的常識。Java數組常識數組在Java中是一個對象,數組執行個體需要通過new操作符進行建立。常識知識:數組大小可以通過Array.length擷取。數組索引起始為0,負數索引在Java中是無效的。並且,和C語言數組不同,Java中的數組會進行越界判斷,無效的索引會拋出ArrayIndexOutOfBoun