Time of Update: 2015-07-31
標籤:1. 使用FileStreams複製這是最經典的方式將一個檔案的內容複寫到另一個檔案中。 使用FileInputStream讀取檔案A的位元組,使用FileOutputStream寫入到檔案B。
Time of Update: 2015-07-31
標籤:第一篇討論了物件導向編程和它的特點,關於Java和它的功能的常見問題,Java的集合類,垃圾收集器,本章主要討論異常處理,Java小應用程式,Swing,JDBC,遠程方法調用(RMI),Servlet和JSP。異常處理Java小應用程式(Applet)SwingJDBC遠程方法調用(RMI)ServletJSP異常處理43.Java中的兩種異常類型是什嗎?他們有什麼區別?Java中有兩種異常:受檢查的(checked)異常和不受檢查的(unchecked)異常。不受檢查的異常不需要在方法
Time of Update: 2015-07-31
標籤:非對稱型加密非常適合多個用戶端和伺服器之間的秘密通訊,用戶端使用同一個公開金鑰將明文加密,而這個公開金鑰不能逆向的解密,密文發送到伺服器後有伺服器端用私密金鑰解密,這樣就做到了明文的加密傳送。 非對稱型加密也有它先天的缺點,加密、解密速度慢制約了它的發揮,如果你有大量的文字需要加密傳送,建議你通過非對稱型加密來把對稱型‘密鑰’分發到用戶端,及時更新對稱型‘密鑰’。 package
Time of Update: 2015-07-31
標籤:1、類集就是一個動態對象數組,還不需要使用者自己編寫鏈表,簡單多多。2、集合核心操作: (1) 單值儲存:Collection (包含兩個重要的方法:public void add() 、public Iterator iterator() ) : 允許重複:List子介面(public E get (int index)),使用ArrayList子類,有限考慮此介面。 不允許重複:Set子介面,使用HashSet子類; (2) 偶對象儲存:Map(包含put()、get(
Time of Update: 2015-07-31
標籤: 通過使用Java語言進行安卓開發的時候經常遇到一些異常,想用一種找孩子的方式進行簡單的理解化轉換。 1. java.lang.NullPointerException(null 指標異常) 調用了未經初始化的對象或者是不存在的對象 java.lang.FileNotFoundException 檔案未找到異常
Time of Update: 2015-07-31
標籤:package wellGrounded;import java.io.IOException;import java.nio.file.FileVisitResult;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;import java.nio.file.SimpleFileVisitor;import
Time of Update: 2015-07-31
標籤:Regex 字元 ——Java培訓、Android培訓、iOS培訓、.Net培訓 期待與您共同交流!——Regex1. 基本Regex所謂Regex就是使用一系列預定義的特殊字元來描述一個字串的格式規則,然後使用該格式規則匹配某個字串是否符合格式要求。1.1. “.”和”\”“.”點兒,在Regex中標是任意一個字元。 “\”在Regex中是轉意字元,當我們需要描述一個已經被Regex使用的特殊字元時,我們就可以通過使用”
Time of Update: 2015-07-31
標籤:java web方案一:Tomcat的defaultServlet來處理靜態檔案要放在DispatcherServlet的前面, 讓 defaultServlet先攔截請求,這樣請求就不會進入Spring了方案二: 在spring3.0.4以後版本提供了mvc:resource /images/**映射到ResourceHttpRequestHandler進行處理,location指定靜態資源的位置.可以是web
Time of Update: 2015-07-31
標籤:java代碼如下public class YH {public static void main(String[] args) {int a[][]=new int [10][10];int i,j,n=10;for(i = 0;i < n ;i++){for(int k=0;k<n-i;k++){System.out.print(" ");} for(j = 0;j < i;j++) { if(i == j || j ==
Time of Update: 2015-07-31
標籤:題目:實現函數double Power(double base,int exponent),求base的exponent次方。不得使用庫函數,同時不需要考慮大數問題1、自以為很簡單的解法:由於不需要考慮大數問題,這道題看起來很簡單,可能不少應聘者在看到題目30秒後就能寫出如下的代碼:public double powerWithExponent(double base,int exponent){double result = 1.0;for(int i = 1;i<=
Time of Update: 2015-07-31
標籤:1、先說如何在docker中部署tomcat 第一步:root使用者登入在系統根目錄下建立檔案夾tomcat7,命令如:mkdir tomcat7,並且切換到該目錄下:cd tomcat7; 第二步:建立Dockerfile,命令如:touch Dockerfile; 第三步:編寫Dockerfile,命令如:vim Dockerfile,完成以下命令編寫:
Time of Update: 2015-07-30
標籤:在最底層,Java中的資料是通過操作符來操作的。3.1更簡單的列印語句把System.out.println(x);封裝在一個類裡,然後用靜態匯入方式,使得列印不必寫那麼長。import static
Time of Update: 2015-07-30
標籤:Day061、二維數組定義格式?(1)元素是一維數組的數組。(2)格式: A:資料類型[][] 數組名 = new 資料類型[m][n]; B:資料類型[][] 數組名 = new 資料類型[m][]; C:資料類型[][] 數組名 = new 資料類型[][]{{...},{...},{...}};
Time of Update: 2015-07-30
標籤:轉載於豆瓣,觀山居士(http://www.douban.com/note/320140839/)。 你應該掌握的Java技術當我們在技術線路中選擇了Java,也就選擇了你必須持續學習,經常關注最新的技術,瞭解它們,看是否適合你的需要,然後學習使用它們。Java基礎:◆Java原理和使用,包括基本的語言、文法知識和API◆JSP+Servlet,Java
Time of Update: 2015-07-30
標籤:package com.rengh.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;public class DateUtils { /** 格式化時間 */&
Time of Update: 2015-07-30
標籤:public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length;&nbs
Time of Update: 2015-07-30
標籤: 在上一篇部落格介紹了如何使用使用Eclipse+JBOSS建立第一個EJB項目,在這期間就遇到一個錯誤: Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to com.tgb.ejb.HelloWorldBean at
Time of Update: 2015-07-30
標籤:多線程 synchronized 線程同步 首先來看下一個情境,某電影院某個時間4個視窗同時在賣票,本場電影總共票只有100張,賣完為止。看下實際代碼。package cn.com.thread;public class TestThread {public static void main(String[] args) {SellTicketThread t=new
Time of Update: 2015-07-30
標籤: 代碼如下 1.局部變數,報錯!!!public void test(){ int i; System.out.println(i); } 2.成員變數,輸出0 int i; @Test public void test(){ System.out.println(i); } 之前一直有疑問,但是也不知道具體是什麼原因,今天看了thinking in
Time of Update: 2015-07-30
標籤:首先來看一段代碼:1 Integer x = new Integer(4);2 Integer y = 4;在JDK1.5版本後,以上兩行代碼都能編譯通過,那是因為JDK1.5後加入新特性,自動裝箱。第一句代碼是正常的建立對象方法,建立了一個Integer封裝類對象。而第二句中,當左邊的Interger類型變數指向右邊的int基本類型資料時,右邊的基礎資料型別 (Elementary Data Type)會自動裝箱成Integer對象,即隱式執行了new