開發通用類時遇到的幾個問題

在自己設計一些通用類庫時遇到了幾個問題,想了很久,一直沒有想明白。所以想發起一個討論,看看大家是怎麼看待這幾個問題的:一、關於異常的處理的幾個問題:1.我們的方法應該在什麼時候該拋出異常?什麼時候自己處理異常?比如:參數為null時,何時需要拋出NullPointerException?2.我們的異常類型應該細化到何種程度?即,何時需要使用自訂異常類型?是把一個異常設計的複雜化,可以儲存更多的異常資訊好,還是把異常類型設計的多一些、簡單些好?3.何時拋出RuntimeException?何時拋出

現在的我,有兩個狀態。我要去找第三個

第一個狀態是玩的狀態。它占具了我目前的主要時間。處於玩的狀態的時候,是不愛學習的。看看論壇,玩玩遊戲。反正就是不看正經書,學正經東西。第二個狀態是上進的狀態。當我看到技術文章的時候會自動轉為這種狀態,看到技術文章,勵志書,新技術新聞,問題討論等等的時候,又變得特別想學。總覺得時間不夠。但實際上總是沒能真的去學什麼東西。九型人格真的是很有用的一門學科,它說的一點也沒錯。5型的人就是愛分析,不愛實踐。我要實行了,什麼時候可以找回初中,高中對編程的那股熱愛?什麼時候可以找回那股為瞭解決一個問題通宵研究

網頁設計顏色對照表–藍色系

天藍 Sky Blue#F6FCFF#F7FCFE#F8FBFC#F9FAFB#EDF9FF#EFF8FC#F1F7FA#F4F7F8#E0F4FF#E4F3FB#E8F2F7#EBF0F3#CEEEFF#D4ECF9#DAEAF2#E0E8EC#B3E5FF#BCE1F5#C6DFEC#CFDBE2#90D9FF#9ED4F1#ACD0E3#B9CBD5#65CBFF#78C4EB#8BBED8#9FB8C5#33BAFF#4CB1E5#66A9CC#7FA1B2#00A0F3#1E95D4#

發現自己的blog裡有很多好東西

http://www.cnblogs.com/zxsoft/archive/2005/01/13/91030.html這裡面推薦的csai.cn是個好東西。http://se.csai.cn/Requirement/“需求工程”,確實是個很好的課題。SAP之所以如此成功,不是因為他們有成熟的技術,也不是因為他們的龐大的規模與團隊,僅僅是因為,他們對ERP的需求瞭解的太透徹了。SAP在實施的時候幾乎不用去做開發,只靠配置就可以適應實施企業的絕大多數需求,這就是SAP成功的地方。軟體開發,需求確定了

Google adense 帳戶相關問題集錦

提問:一個人能不能用幾個帳戶id        回答: 絕對不能。  提問:一個GGAD帳戶廣告代碼可以放好多網站上嗎?或部落格上嗎?會不會算作弊?         回答: 不算作弊  提問:我本人沒有電腦,做網站掛廣告多是在網吧搞的 還有,我平時上網吧ip地址不固定,這樣不會影響我AdSense帳號的穩定性把?會不會有帳戶關聯的問題呢?         回答:您好!  感謝您的來信。 這並不違反AdSense計劃政策。  申請google

Hibernate查詢快速入門

轉自:http://www.router.net.cn/Article/26665.html  如果不知道所要尋找的對象的持久化標識,那麼你需要使用Hibernate查詢。在這裡拿出來和大家分享一下我的經驗,希望對大家有用。Hibernate支援強大且便於使用的物件導向查詢語言(HQL)。 如果希望通過編程的方式建立查詢,Hibernate提供了完善的按條件(Query By Criteria, QBC)以及按範例(Query By Example, QBE)進行Hibernate查詢的功能。

正在清理系統垃圾檔案的批次檔!

@echo off echo 正在清理系統垃圾檔案,請稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q

什麼是PDM

PDM的中文名稱為產品資料管理(ProductDataManagement)。PDM是一門用來管理所有與產品相關資訊(包括零件資訊、配置、文檔、CAD檔案、結構、許可權資訊等)和所有與產品相關過程(包括流程定義和管理)的技術。 PDM產生的背景 在20世紀的60、70年代,企業在其設計和生產過程中開始使用CAD、CAM等技術,新技術的應用在促進生產力發展的同時也帶來了新的挑戰。對於製造企業而言,雖然各單元的電腦輔助技術已經日益成熟,但都自成體系,彼此之間缺少有效資訊共用和利用,形成所謂的“資訊孤

如何用PS去掉PNG圖片的背景色?

需要一段js代碼來輔助它 首先在你網頁的同級目錄建立一個pngfix.js的檔案。然後把以下代碼複製進去 function correctPNG() { for(var i=0; i<document.images.length; i++) { var img = document.images[i] var imgName = img.src.toUpperCase() if (imgName.substring(imgName.length-3, imgName.length) ==

我的悲哀——雖然是轉載,但同樣是我自己的悲哀

有五種動物,老虎、猴子、孔雀、大象和狗你到一個從未去過的原始森林探險,帶著這五種物, 四周環境危險重重,你迫於無奈要把他們一一放棄。 你會按著什麼次序把牠們放棄呢?? 好了嗎.....其實這個問題的答案意味著你在困苦的環境中首先放棄什麼。孔雀代表你的伴侶,愛人; 老虎代表你對金錢和權力的慾望; 大象代表你的父母; 狗代表你的朋友; 猴子代表你的子女。 如果你選擇孔雀為首先放棄的動物,有想過為什麼嗎? 對於我來說,我並不認為自己是一個在危難困苦關頭最先放棄我的愛人的。

上傳圖片前預覽

上傳預覽我們可以這麼寫<script   language="javascript">     function   test(){     document.all.showimg.src=document.all.file1.value;         }     </script>      <img id="showimg">      <input   type="file"   id="file1"   onchange="test()"&

js 設為首頁 加入收藏

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <title>無標題頁</title>    <script type="text/j

什麼是BNF範式,什麼又是EBNF範式?

巴科斯範式及其擴充BNF & Augmented BNF               什麼是巴科斯範式?      巴科斯範式(BNF: Backus-Naur Form 的縮寫)是由 John Backus 和 Peter Naur 首先引入的用來描述電腦語言文法的符號集。  現在,幾乎每一位新程式設計語言書籍的作者都使用巴科斯範式來定義程式設計語言的文法規則。               巴科斯範式的內容  

13個壞習慣讓IT工作者中過勞

你的工作是不是總也做不完?是不是經常加班?有時候這一切很可能是由壞習慣造成的……1、QQ、MSN、Gtalk,一個都不少。由於聊天對象與聊天內容的不可控制性,使用即時通訊軟體是降低工作效率的罪魁禍首。有調查顯示,使用即時通訊軟體,工作效率會降低20%.2、“總想多看一點點”——忘記上網的目的。本想尋找工作資料,結果在網頁上發現《哈利傳輸速率7》出來了;再點進去,又在網頁底端看到自己喜歡的明星跟某某又傳出了緋聞……點著點著,就忘記自己要上網做什麼了。3、長期不擦拭電腦螢幕和滑鼠。電腦螢幕已經糊了厚

策略→需求→建模→規劃→執行

當二十一世紀進入知識經濟時代後,企業所面臨的挑戰也越來越嚴格。而善用資訊技術於經營策略,絕對是企業贏的關鍵因素之一。公司資訊化所需的 IT 技術越來越多、越來越複雜,而更重要的是 A 公司必要的 IT 需求,卻不見得 B 公司也需要。因此,在這種趨勢演變下,事先規劃與確認符合企業經營策略的 IT 需求,是新一代的公司資訊部門所必須負責的關鍵任務之一。     圖一所示,以建模為導向的企業 IT 建設參考流程相關步驟解釋如下: 圖一、以建模為導向的企業 IT 建設步驟。

經驗:記憶體不能為read的解決辦法

近日不少網友都遇到了該記憶體不能為“read”的錯誤提示。希望以下文章能對大家有所協助。  運行某些程式的時候,有時會出現記憶體錯誤的提示,然後該程式就關閉。  “0x????????”指令引用的“0x????????”記憶體。該記憶體不能為“read”。  “0x????????”指令引用的“0x????????”記憶體,該記憶體不能為“written”。  以上的情況相信大家都應該見到過,甚至說一些網友因為不爽於這個經常出現的錯誤提示而屢次重裝系統。相信普通使用者應該不會理解那些複雜的十六進

高度獲得相關代碼

在javascript中得到當前視窗的高和寬 <body><SCRIPT LANGUAGE="JavaScript"> var  s = ""; s += "\r\n網頁可見地區寬:"+ document.body.clientWidth; s += "\r\n網頁可見地區高:"+ document.body.clientHeight; s += "\r\n網頁可見地區寬:"+ document.body.offsetWidth  +" (包括邊線和捲軸的寬)"; s +

一道趣味問題

1.老師的生日是M月D日2.老師告訴他的學生,小明和小紅,他的生日藏在下面10組日期中    3月4日 3月5日 3月8日     6月4日 6月7日     9月1日 9月5日     12月1日 12月2日 12月8日 3.老師把他生日的月份M告訴了小明,把他生日的日子D告訴了小紅4.小明和小紅進行了下列對話:小明對小紅說:“你肯定不知道老師的生日”小紅說:“沒錯,本來確實不知道,但是現在我知道了 ”小明說:“哦,那我也知道了 ”5.請問老師的生日是哪一天?

等比例縮放圖片問題解決

<SCRIPT   LANGUAGE="JavaScript">     <!--     function   setImg(img,   width,   height)     {         var   s1   =   width/height;         var   s2   =   img.offsetWidth/img.offsetHeight;         if(s1>s2)   img.height   =  

總頁數: 61357 1 .... 6542 6543 6544 6545 6546 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.