Time of Update: 2018-12-05
對java中File.mkdirs方法安全執行緒問題的一點探討 文章分類:Java編程mkdirs是java中用來一次建立多級目錄的方法,在java.io.File類中。我在編程中遇到這樣一段代碼: if (!dest.exists()) { dest.mkdirs(); } if (!dest.isDirectory()) { throw new IOException(dest.getName() + " must
Time of Update: 2018-12-05
Java中判斷String不為空白的問題 一、判斷一個字串str不為空白的方法有: 1. str!=null; 2. "".equals(str); 3. str.length()!=0; ( 注意:length是屬性,一般集合類對象擁有的屬性,取得集合的大小。 例如:數組.length就是取得數組的長度。 length()是方法,一般字串類對象有該方法,也是取得字串長度。 例如:字串.length(); ) 說明: 1.
Time of Update: 2018-12-05
首先,要引入兩個包 免費:(mail.jar和activation.jar)http://www.kuaipan.cn/file/id_48611655331873001.htm 訪問密碼:153VrR 發送代碼:import java.util.Properties;import javax.mail.*;import javax.mail.internet.InternetAddress;import
Time of Update: 2018-12-05
環境:Spring2.0 Hibernate3.1.x/Hibernate3.2在使用Spring的AOP編程時,會用到這幾個lib:asm-2.2.2.jarasm-commons-2.2.2.jarasm-util-2.2.2.jarHibernate使用如果lib:asm.jarasm-attrs.jar其中asm-2.2.2.jar與asm.jar存在類上的衝突!!!使用其中之一或兩者都使用,可能會出現如下錯誤:java.lang.NoClassDefFoundError:
Time of Update: 2018-12-05
類、抽象類別、介面、繼承和對象(java)-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Time of Update: 2018-12-05
Sun公司的高層管理員最近在其JavaOne會議上宣布了Java技術的最新發展藍圖,其中包括Semplice項目(可以讓Visual Basic開發人員使用Java)、Phobos項目(在伺服器端的Web層上支援JavaScript)、對Java平台曾經規划過的Mustang和Dolphin這些Java標準版(Java SE), 以及提升Java企業版的思想。 據Sun介紹,Semplice項目支援標準的VB.Net概念,以在Java編程中重新利用廣大開發人員已經熟悉的Visual
Time of Update: 2018-12-05
Java語言以其物件導向、跨平台、可移植性好、安全性高等優點,受到眾多編程人員的青睞,越來越多的人將其作為應用軟體開發語言的首選。 在Java
Time of Update: 2018-12-05
近兩個月一直在學習java各種架構技術,收穫還是蠻大的。不同的架構都有她突出的亮點,在這個階段,主要還是看了他們設計的理念、涉及的概念,所以主要是看,代碼敲的不多。 主要看的架構:struts、webwork2、tapestry3、spring。 資料庫物件關係映射架構:hibernate、caster、ibatis 涉及到的概念:MVC、IOC、DI、AOP 還有其他的一些著名架構的介紹1、
Time of Update: 2018-12-05
extends 關鍵字是很有害的;也許不僅僅是在Charles Mason的層級上,還壞到了只要可能都應該避免的程度。GoF中詳細討論了把類繼承(extends)如何轉變成介面實現(implements)。優秀的設計師的大部分代碼都是根據介面寫的,而不是根據具體的基類。本文將會講述為什麼設計師們會有這種古怪的癖好,同時也將介紹一些基於介面的編程基礎。 介面 VS 類我曾經參加了一個Java使用者小組會議,那次剛好是James Gosling
Time of Update: 2018-12-05
屬性檔案在JAVA中的應用 我們經常會碰到這樣的問題,比如說我們要用到某一全域變數,比如說要用到templateId=FFD4156506-3-2F8CAC7這樣的一個變數,我們一般的處理辦法是在程式裡定義這樣的全域變數。這一點沒錯,但是這樣會存在一個問題,比如說這個變數如果變了,那我們就必須在程式裡進行修改。特別是當我們的程式發行或已提交給使用者時就比較麻煩了。但是如果我們使用屬性設定檔就能避免這種問題。下面舉一個具體的例子: A:定義TemplateId類:import java.io.*;
Time of Update: 2018-12-05
遞迴函式之JAVA演繹 lxgljj 1、遞迴函式的定義:答:遞迴函式即自調用函數,在函數體內直接或間接的調用自己,即函數的嵌套是函數本身。2、遞迴方式:遞迴調用有直接遞迴和間接遞迴兩種方式。A:直接遞迴:在函數中出現調用函數本身。樣本1
Time of Update: 2018-12-05
錯誤狀態如下Exception Processing ErrorPage[errorCode=404, location=/404.jsp]ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:327) at
Time of Update: 2018-12-05
原文:http://ronghantao.blog.163.com/blog/static/18629326520119104235244/maven實踐-通過mvn命令執行java 2011-10-10 16:33:04| 分類:持續整合 | 標籤:maven學習 |字型大小 訂閱mvn
Time of Update: 2018-12-05
參考 http://www.cnblogs.com/linjiqin/archive/2011/09/19/2181408.html在移動互連網開發的過程中,資料業務的傳輸一般由xml json這兩種為主,json感覺在對象的使用上更加的便捷,我們就來一探究竟。public class SimInfo {private String imei;private String imsi;private String telephone;public String getImei()
Time of Update: 2018-12-05
Java中的printf和C語言裡的printf用法幾乎一樣,但它有一個特點:參數的個數是可變的。例如:一個參數的System.out.printf("Hello World!");或者是兩個參數System.out.printf("Hello %s!","Wang");。在Java裡實現這樣的效果並不難。只要把可變參數部分聲明為Type...即可。例如,要實現一個方法max(...),它會返回參數列表中的最大值:public static double max(double... x)...{
Time of Update: 2018-12-05
Class類型的對象可以儲存一個Java類型的資訊。說起來有些令人費解,還是用例子說話吧。Object類中的getClass方法會返回一個Class類型的執行個體。例如,如果有ClassTest c;...Class
Time of Update: 2018-12-05
一、 JDK (Java Development Kit) JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。
Time of Update: 2018-12-05
在ACM上, 我們經常會碰到一些浮點數要求格式化輸出(即保留多少位小數等)這裡主要介紹下Java怎麼方便的來對浮點數四捨五入的保留制定小數位元首先, Java也有printf函數, 其作用跟C/C++的基本相似, 只是格式串不同.下面就來介紹它們各自格式串的異同之處.1。整數: 格式串都是%d2。字元: 都是%c3。字串:都是%s4。浮點數(double/float): C/C++中, 格式串為%lf/%fJava中, 格式串為%f(沒有%lf) 在C/C++中,
Time of Update: 2018-12-05
From: http://student.csdn.net/space.php?uid=972460&do=blog&id=42231反射是Java程式開發語言的特徵之一。它允許動態地發現和綁定類、方法、欄位,以及所有其他的由語言所產生的元素。反射可以做的不僅僅是簡單地列舉類、欄位以及方法。通過反射,還能夠在運行時完成建立執行個體、調用方法以及訪問欄位的工作。反射是 Java 被視為動態(或准動態)語言的關鍵。歸納起來,Java反射機制主要提供了以下功能。1.
Time of Update: 2018-12-05
Java執行.exe檔案, 這裡以Java調用g++編譯器為例講解(我的g++編譯器的和程式都在H:/bin/gcc/bin這個目錄)先來看程式:package wen.hui;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class TestExec {public static void main(String[] args)