Time of Update: 2014-08-10
標籤:blog http java 使用 os io 檔案 ar 很多程式員已經幹了一段時間java了依然不明白jdk與jre的區別。JDK就是Java Development Kit.簡單的說JDK是面向開發人員使用的SDK,
Time of Update: 2018-12-08
【問題現象】 在 Android 開發過程中,我們會碰到這樣的情況,R.java檔案丟失,整個項目調用資源的地方都報錯。 【問題產生的原因】在res 資源檔夾中,有資源沒有按照android標準配置,導致系統編譯時間,編譯不通過,不能產生R.java檔案 【問題解決過程】 1選擇功能表項目中Project-->Clean... ,進入後選擇當前項目Clean 2 項目在clean中,出現錯誤,並顯示到 console 介面中
Time of Update: 2018-12-08
http://www-128.ibm.com/developerworks/library/j-aopwork1http://www-128.ibm.com/developerworks/library/j-aopwork2http://www-128.ibm.com/developerworks/library/j-aopwork3http://www-128.ibm.com/developerworks/library/j-aopwork4http://www-128.ibm.com/dev
Time of Update: 2018-12-08
迪米特法則(LoD):又稱最少知識原則(LKP),就是說一個對象應當對其他對象儘可能少的瞭解。狹義的迪米特法則:如果兩個類不必彼此直接通訊,那麼這兩個類就不應當發生直接的相互作用.如果其中一個類需要調用另一個類的方法的話,可以通過第三者轉寄這個調用.缺點:會在系統內造出大量的小方法,散落在系統的各個角落.這些方法僅僅是傳遞間接的調用,因此系統與系統中的商業邏輯無關.當設計師試圖從一張類圖看出總體的構架時,這些小方法會造成迷惑和困擾.為了克服狹義迪米特法則的缺點,可以使用依賴倒轉原則,引入一個抽象
Time of Update: 2018-12-08
java 1.4提供了nio,也就是之前我的一片部落格中所說的multiplexed non-blocking I/O。這種模型比阻塞模型的並發效能要好一些,Java很多的網路應用都因此重寫了底層模組,包括Tomcat、Jetty等等,也出現了基於nio的架構mina、國產的cindy等等。java nio帶來的影響是巨大的,得到了很多擁護和讚賞。不過有一些是謠言,例如windows下的實現是Windows中並發效能最好的I/O模型IOCP,但事實上是這樣嗎?JDK 6.0
Time of Update: 2018-12-08
Math.PI 記錄的圓周率Math.E 記錄e的常量Math中還有一些類似的常量,都是一些工程數學常用量。Math.abs 求絕對值Math.sin 正弦函數 Math.asin 反正弦函數Math.cos 餘弦函數 Math.acos 反餘弦函數Math.tan 正切函數 Math.atan 反正切函數 Math.atan2 商的反正切函數Math.toDegrees 弧度轉化為角度 Math.toRadians 角度轉化為弧度Math.ceil
Time of Update: 2018-12-08
那麼Http協議中的Multipart是個什麼東東?下面是摘抄http協議1.1的一段話:在multipart entity(多部分實體)的例子中,一個或多個不同的資料集合并在一個單一的body(體)中,一個"multipart"(多部分)類型 field的(域)必須出現在實體的header(頭域)。body(體)必須包括一個或多個body
Time of Update: 2018-12-08
運行效果:控制台效果:==================================================代碼部分==================================================/hello_test/src/com/b510/test/StaticTest.java複製代碼 代碼如下:/** * */ package com.b510.test; /** * 在程式運行時的區別:執行個體變數屬於某個對象的屬性,必須建立了執行個體對象,
Time of Update: 2018-12-08
什麼是註解(Annotation): Annotation(註解)就是Java提供了一種元程式中的元素關聯任何資訊和著任何中繼資料(metadata)的途徑和方法。Annotion(註解)是一個介面,程式可以通過反射來擷取指定程式元素的Annotion對象,然後通過Annotion對象來擷取註解裡面的中繼資料。 Annotation(註解)是JDK5.0及以後版本引入的。它可以用於建立文檔,跟蹤代碼中的依賴性,甚至執行基本編譯時間檢查。從某些方面看,annotation就像修飾符一樣被使用,
Time of Update: 2018-12-08
複製代碼 代碼如下:public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (c >= 0 && c <=
Time of Update: 2018-12-08
自從SEOTcs系統11月份24日更新了一下SEO得分演算法以來,一直困擾我的一個問題出現了,java的資料job任務,在執行過程中會經常報以下的錯誤:“2011-12-03 18:00:32 DefaultHttpClient [INFO] I/O exception (java.net.SocketException) caught when processing request: Connection reset by peer: socket write error2011-12-03
Time of Update: 2018-12-08
Web開發中的主要概念1、靜態資源:一成不變的。html、js、css2、動態資源:JavaWeb。輸出或產生靜態資源。(使用者用瀏覽器看到的頁面永遠都是靜態資源)3、JavaEE:十三中技術的集合。JSP/Servlet屬於其中的一種。容器:(伺服器)。支援什麼技術的伺服器,簡稱XX容器。重量級和輕量級伺服器:支援的服務多少來定。Tip:如何區分JavaSE和JavaEE的技術呢?java.***JavaSE javax.**
Time of Update: 2018-12-08
abstractclass和interface是Java語言中對於抽象類別定義進行支援的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的物件導向能力。abstractclass和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進行抽象類別定義時對於abstractclass和interface的選擇顯得比較隨意。其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對於問題領域本質的理解、對於設計意圖的理解是否正確、合理。本文
Time of Update: 2018-12-08
一、EL簡介 1.文法結構 ${expression} 2.[]與.運算子 EL 提供.和[]兩種運算子來存取資料。 當要存取的屬性名稱中包含一些特殊字元,如.或?等並非字母或數位符號,就一定要使用 []。例如: ${user.My-Name}應當改為${user["My-Name"] } 如果要動態取值時,就可以用[]來做,而.無法做到動態取值。例如: ${sessionScope.user[data]}中data 是一個變數 3.變數
Time of Update: 2018-12-08
1、瀏覽器無法運行JAVA指令碼的解決方案。 rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%System32dacui.dll rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%Catrooticatalog.mdb regsvr32 /s comcat.dll regsvr32 /s asctrls.ocx regsvr32 /s oleaut32.dll
Time of Update: 2018-12-07
1、Java異常分為checked異常和unchecked異常 checked異常(需要在代碼中try……catch顯示捕獲) 所有繼承java.lang.Exception的異常。是可以在執行過程中恢複的。此類異常不是程式中可以預測的,比如無效的使用者輸入、檔案不存在等。這些都是外在的原因,都不是程式內部可以控制的。 unchecked異常(也叫錯誤,不需要顯示捕獲) 所有繼承java.lang.RuntimeException的異常。是無法處理的錯誤。2、異常到底應該在什麼位置被記錄
Time of Update: 2018-12-07
Java Exception 應用情景1:使用者登入經常在登入時,遇到“使用者名稱或密碼錯誤”這樣的提示,讓人搞不清楚究竟是使用者名稱記錯了,還是密碼輸錯了。那麼為什麼程式員不將這兩種情況分開提示呢? 當Control層(如,servlet)直接調用Model層的"boolean login(String username, String password)"方法,login函數在使用者名稱密碼均正確時,返回true,否則返回false。編寫Control層代碼的程式員可以通過判斷返回
Time of Update: 2018-12-07
public class FileAccess{ public static boolean Move(File srcFile, String destPath) { // Destination directory File dir = new File(destPath); // Move file to new directory boolean success = srcFile.renameTo(new File(
Time of Update: 2018-12-07
Abstractpreverify主要的功能是將原本在J2SE編譯過的class,檢查是否能在MIDP裝置正常執行。但儘管是最簡單的HelloWorld.class,也會出現『Segmentation fault』錯誤。Introduction執行環境:CentOS 5.1 + J2SE 1.4.2.17 + J2ME CLDC 1.1 + μClinux 20070130最簡單的HelloWorld,使用preverify就出現以下錯誤訊息。[root@localhost uClinux]#
Time of Update: 2013-12-31
XWiki是一個由Java編寫的基於LGPL協議發布的開源wiki和應用平台。之前只接觸過MediaWiki,但是MediaWiki是用PHP寫的,一直想找找看有沒有熟悉的JAVA語言的Wiki系統。於是乎就找到了XWiki。從XWiki首頁上(http://www.xwiki.org/)可以下載到原始碼,以及可以啟動並執行程式。PS:首頁挺漂亮的,特意一張~首先簡單介紹一下安裝步驟:1.首先要安裝JAVA,這個就不多說了。2.XWiki有獨立的Standalone