Time of Update: 2018-12-03
相關讀書筆記列表第38條:遵守普遍接受的命名慣例java的命名慣例分為兩大類:字面的和文法的。字面命名慣例涉及包、類、介面、方法和域。 包的名字是階層的,用句號分隔第一部分。每一部分的長度不要超過8,由小寫字母和數字組成(數字少見用),鼓勵使用有意義的縮寫。除了java和javax外,一般以網域名稱做開頭,順序是頂級網域名稱放在最前面。
Time of Update: 2018-12-03
相關讀書筆記列表NO.42 盡量使用標準的異常Java平台庫中訖今為止最常被重用的異常如下:IllegalArgumentException 參數值不合適IllegalStateException 對於這個方法調用而言,對象的狀態不合適(如初始化不恰當)NullPointerException 在null被禁止的情況下參數值為nullIndexOutOfBoundsException 下標越界ConcurrentModificationException
Time of Update: 2018-12-03
相關讀書筆記列表NO.48
Time of Update: 2018-12-03
被架構師問的面試題1. 異常機制 異常機制是指當程式出現錯誤後,程式如何處理。具體來說,異常機制提供了程式退出的安全通道。當出現錯誤後,程式執行的流程發生改變,程式的控制權轉移到異常處理器。
Time of Update: 2018-12-03
---------------------- android培訓、java培訓、期待與您交流! ---------------------Java中的String類,即字串類,它的對象往往與其他對象有很多不同的地方,讓人琢磨不透。經過幾天的學習,我想總結一下String類的一些特點。1. 相當於常量:String字串是常量,建好之後不可以修改(想要隨時修改可以使用StringBuffer類)。2. 儲存位置:通常定義一個對象是以這樣的方式 String str = new
Time of Update: 2018-12-03
一般情況下,我們只要一提到XML,大多數問題都會集中到解析 XML和 XML結構等方面。在這類技術領域,W3C提出了 DOM 和 SAX規範用來解析資料,Sun提供了Java XML Pack,而 Apache則推出了Xerces 和Xalan。然而,幾乎沒有什麼關注的目光投射到輸出XML這一問題上來。把JavaBeans和Swing組件變成
Time of Update: 2018-12-03
有些程式需要初始化的時間比較長。程式只有在初始化之後才能夠給出介面,所以在程式初始化的時候,一般的軟體都會給出一個畫面,告訴使用者程式正在啟動當中。尤其是Java的介面啟動一般需要耗費時間,如果沒有Logo畫面會讓使用者搞不清楚程式是否正在運行。實際上,很多商用程式,比如JBuilder都會給出一個很友好的Logo畫面。
Time of Update: 2018-12-03
1.如何安裝Struts: 首先到http://jakarta.apache.org/Struts下 載Struts,建議使用release版,現在最高版本為1.2.6,有多種OS版本(windows,linus...),下載後解壓開來,可以看到 這個目錄:lib和webapps,webapps下有一些WAR檔案。假設你的Tomcat裝在c:Tomcat下,則將那些WAR檔案拷貝到C:
Time of Update: 2018-12-03
package namespace;class Dead implements Runnable{public boolean flag;public Object locka=new Object();public Object lockb=new Object();public Dead(boolean f) {this.flag=f;}public void run(){ while(true) {if(flag){synchronized(Lock.locka){System.
Time of Update: 2018-12-03
package namespace;//單例模式--- 餓漢式/*class Person {private Person p=new Person ();private Person () {}public Person GetInstance(){return p;}}*//* * 下面是懶漢式,只在在單線種的情況下,而這種情況在多線程的情況下會多現在不安全現在,因為如果有兩個線程同時訪問到new Person ,那麼我就產生兩個對象,這樣就違反了 * 單例模式下面一個是在多線
Time of Update: 2018-12-03
TreeMap 中的get(Object)方法調用是 Entry<K,V> getEntry(Object key)該方法如果 key == null
Time of Update: 2018-12-03
http://cheneyph.iteye.com/blog/477829 在Java中,獲得ResultSet的總行數的方法有以下幾種。第一種:利用ResultSet的getRow方法來獲得ResultSet的總行數Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset =
Time of Update: 2018-12-03
在本篇文章中,我們將詳細地討論Sun公司的Java資料對象(JDO)標準。JDO允許我們使用Java對象,支援事務和多使用者。與ODBC不同的是,它使我們無需考慮SQL和與資料庫有關的其他東西。它與序列化也有所區別,因為它支援多個使用者和事務。JDO允許Java開發人員將他們的資料模型用作資料模型,無需在"資料端"、"對象端"之間的轉移方面花費大量的時間。全文閱讀:http://www.javah.net/JDBC_JDO/20070530/2038.html
Time of Update: 2018-12-03
package SQLAction;import java.sql.*;public class Mysql {public static void main(String args[])throws Exception {Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://localhost/bbs";Connection conn = DriverManager.getConnection(url,"root"
Time of Update: 2018-12-03
pku 2413 How many Fibs?此題用java就沒啥說的了。那就順便說下今天NBA總決賽,湖人隊雖然輸了第4場。但不得不說的是,科比,巨星永遠是巨星。那種氣勢,從容不迫,和堅韌的精神確實讓人起敬。Okay,貼個代碼。import java.io.*;import java.util.*;import java.math.*;import java.util.Scanner;public class Main{static BigInteger[] tb=new
Time of Update: 2018-12-03
用了5個多小時,終於將Ubuntu9.10升級到Ubuntu10.04,新版本的關閉按鈕移到左上方,像MAC一樣,開始還有點不習慣,不過好像顯示的驅動比之前好多了,介面看比以前清晰許多,要知道ATI的驅動總會都讓使用者吐血~~入正題!!!Ubuntu10.04預設安裝了OpenJDK,但還是基於Sun JDK開發比較好一.安裝JDK先用apt-get安裝吧,輸入命令:sudo apt-get install sun-java6-jdk ,意外來了!竟然提示:正在讀取軟體包列表...
Time of Update: 2018-12-03
將代碼移到java 5.0上,發現根本無法編譯通過,原來是由於java 5.0由於引入“範型”而帶來得不相容。具體來說就是,Collections得許多static函數成了範型專用版本,無法繼續作用於以前版本得容器Collection類。 比如函數sort( List list, Comparator comp),在以前版本中能夠用於對任何List類型得容器進行排序,而到了5.0以後變成了 sort(List<T> list,
Time of Update: 2018-12-03
所有關於Struts的文章,總是將MVC Model2描敘的特別神乎,儼然是新一代的設計模式。本人新學,翻了幾篇文章,還是沒能弄明白什麼是Model2,於是下載Struts源碼,原來是在原有視圖( html )和Control(jsp/servlet)之間,添加了一個ActionSerlvet作為新的Control,所有其它動作,都要經過ActionServlet來分發。 一個具體的圖划出來,什麼都清楚了,
Time of Update: 2018-12-03
轉自:http://hi.baidu.com/clebean/blog/item/cdab34da86055ed7b7fd482d.html 僅供參考!在開始之前有必要再討論一下J2ME,J2SE,J2EE這些概念。J2ME,The Micro Edition of the Java 2 Platform。主要用於嵌入式Java,如手機,PDA等等。J2SE,Java 2 Platform,Standard Edition,我們通常所說的JDK(Java Development
Time of Update: 2018-12-03
原文地址:http://rest.elkstein.org/Learn REST: A Tutorial 發送HTTP GET請求主要的類是HttpURLConnection,通過對一個URL調用openConnection可以得到這個類,openConnection方法的簽名指向一個超類URLConnection,我們還需要對其進行類類型向下轉型。下面的方法發送一個請求,並且返回一個長字串:public static String httpGet(String urlStr) throws