Java可見度修飾符與參數傳遞

Java 可見度修飾符:public ,private, protect(1) 在 類,方法,資料域之前用public表示它們可以被其他任何類所訪問。(2)如果沒有任何修飾,表示可以類,資料域和方法可以被同一個包中的任何一個類所訪問。(3) 在類之前加上public表示類可以被任何其他類訪問,如果沒有public表示類之可以被同一個包中的其他類訪問。(4) private修飾符限定方法和資料域之可以在自己的類中被訪問。參數傳遞:java中基本資料為值傳遞,其他資料都傳遞引用,即變數的地址。所以

Java Review 12 Exception

異常出現的原因1.使用者輸入錯誤:使用者在需要填入資料的時候,將不符合要求的資料進行添加。例如需要輸入一個整型的資料,而使用者卻輸入了一個字串類型的資料。此時就應當提示使用者輸入的格式錯誤,並返回介面重新輸入。2.代碼本身錯誤:進行資料運算時,資料的長度引起的錯誤,或者是數組越界、演算法錯誤、Null

java wrapper serviec JVM被強制重啟(根本原因未知)

一早過來發現有這樣的問題。問題會是因為gc嗎?更偏向於是網路中斷導致的問題。 現象 : 1. http://ephon.spaces.live.com/Blog/cns!796FAD06E2C0A525!421.entry暫時解決方案: 2. http://wrapper.tanukisoftware.com/doc/english/prop-ping-timeout.html, 增加ping逾時時間。  wrapper.ping.interval

Jython 與 Java

這兩天因為工作需要,需要在Java Jvm 進程內調用Python指令碼。下了Jython練練手,指令碼語言看著真彆扭啊。若干年前寫自動化測試載入器時也用過python一小陣子,但基本忘光光了。好了,直奔主題。 前提:1. sun-jre1.6, jython 2.52. 在官網下下個jython_installer-2.5.0.jar,一路next, 在 /jython-install-path/裡有個jython.jar, 把這個jython.jar import 進Java

Geotools是一個java類庫

Geotools是一個java類庫,它提供了很多的標準類和方法來處理空間資料,同時這個類庫是構建在OGC標準之上的,是OGC思想的一種實現。而OGC是國際標準,所以geotools將來必定會成為開源空間資料處理的主要工具,目前的大部分開源軟體,如udig,geoserver等,對空間資料的處理都是由geotools來做支撐。而其他很多的web服務,命令列工具和傳統型程式都可以由geotools來實現。核心特點:1.    為空白間概念和資料結構定義了很多的介面 

Java效能探尋

在開發www.jobcn.com的期間,系統在啟動並執行時候出現了一些問題,現將我的問題解決方案做一個小結,供以後作項目的參考。並請大家不吝指教. 問題1: Resin 的資料庫連接數目在程式運行中不斷增長,最後串連數目超過最大數,導致Resin服務關閉 原因: 在操作完資料庫後,沒有關閉資料庫連接;或者是返回結果集(Resultset),而無法在jsp中關閉資料庫連接。 解決方案: 1. 在操作完資料庫要關閉資料庫連接。 2. 盡量不要返回結果集Resultset,

java調用預存程序無法取得返回參數

環境:資料庫sql server2005,jdk1.6 ,myeclipse,驅動jdts1.2.2執行以下代碼,報錯:String querySQL = "{?=call p_sys_manager_csReport(?,?,?,?,?)}";cstmt = conn.prepareCall(querySQL);cstmt.registerOutParameter(1, java.sql.Types.INTEGER);cstmt.setInt(2, modType);cstmt.setInt(

java.util.concurrent.CompletionService用法

ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(0, Integer.MAX_VALUE, 10,TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(1000));一、用一個list儲存ThreadPoolExecutor submit的callable task所返回的Future對象:List<Future<Object>>

注意java int整形變數的取值範圍

先做一個範例:目前時間2011-05-18 10:27:01.89//24 * 60 * 60 * 1000 表示一天的毫秒數,乘於24表示24天long daylong=24* 24 * 60 * 60 * 1000;//System.currentTimeMillis()-daylong表示目前時間減去24天的時間Timestamp t = new Timestamp(System.currentTimeMillis() -

向java宣戰,從IDE開始

   很久以來,為了集中有限的精力先打好一個良好的C/C++基礎,一直頂著java及其fans的猖狂的心理進攻,我承認,在這個浮躁的世界裡做到這點的確不容易。畢竟到處迷漫著所謂的“java勝利論”(正確與否我不想討論)。因此在某些人看來,我簡直是個食古不化的書獃子。恩,的確有點。當然,盲目的拒絕一個強有力的新生力量是愚蠢的,恩,比人云亦云更愚蠢,晤,你總得承認流行起來的東西肯定是有原因的。不是嗎?儘管我也不認為真理掌握在多數人的手裡,但我不介意擴充我的領域。呵呵~~   於是,2005-3-6,

自己轉換Java程式給BlackBerry使用

自己轉換Java程式給BlackBerry使用自己轉換Java程式給BlackBerry使用nt8黑莓手機家園 - BlackBerry8.Com     BlackBerry上的可用程式雖然不少,但是一來絕大部分是商業軟體或者共用軟體,二來相應的破解基本沒有,所以大家只能有兩種選擇:nt8黑莓手機家園 - BlackBerry8.Com1)等待0Day scene中有好人出現,給大家帶來免費的午餐;nt8黑莓手機家園 -

為情書加密的BASE64的java類

最近自己寫了個用BASE64編碼“加密”的小java類,覺得有點意思,發出來一下,希望大家不要見笑 /**//*author: livahu * *用於編碼BASE64t和解碼BASE64 * */import java.io.PrintWriter;import java.io.FileInputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.io.FileNot

JAVA中計算百分比和解析時間的方法

import java.util.*;import java.text.*;class Test ...{    public static void main(String[] args) throws Exception ...{        String s = "Tue, 26 Sep 2006 04:43:11 GMT";        //String s = "26 Sep 2006";        DateFormat format = new SimpleDateForma

基於JAVA的WEB伺服器工作機制(2)

ServerSocket 類Socket 類表示的是用戶端的socket。無論什麼時候,只要你想串連到一個遠程伺服器的應用,你都要構建一個socket。如果你想執行一個伺服器應用程式,比如HTTP服務或者FTP服務的程式,那麼你需要使用不同的途徑。因為你的伺服器必須一直是開機閑置,所以它不知道什麼時候客戶機試圖來串連它。這個時候,需要使用java.net.ServerSocket

SUN Java平台導論

   原文出自SUN網站的官方線上英語文檔Java新手編程中心   關於JAVA技術Java是一個程式設計語言和一個平台。.     JAVA程式設計語言JAVA語言是一種進階語言,具有以下的主要特點::簡單中立架構物件導向可便攜(易移植)分布式高效能解釋型多線程健壯動態安全對於大多數開發語言,你需要編譯或解釋一個程式來使它在電腦上能夠運行。但是JAVA語言和那些需要編譯或解釋的語言比較起來顯得特殊。 通過編譯器, 首先能夠將程式翻譯為一種稱為 Java

好的JAVA風格(Part 1)

好的JAVA風格(Part 1)By Thornton Rose介紹作為一個已經工作了很多年的軟體開發人員和諮詢師,我看過大量形形色色的程式語言代碼。其中有文雅的也有醜陋的,但是不幸的是,它們中大多數代碼都是醜陋的。 我希望能夠說服你們,我的開發夥伴們,我們應該足夠的重視我們的代碼風格,尤其是那些在應用程式中提供使用者介面和其他可視化部分的代碼。在這兩部分系列的第一部分, 我會解釋為什麼我們應該關心我們的代碼外觀,然後闡述一些好的JAVA風格的一般要素。

JAVA日期和時間類徹底解決(1)

What's your time zone? JAVA日期和時間類徹底解決(1) Page 1 of 3 你是否在苦苦掙紮在JAVA語言中的日期和時間中?當你在電腦上顯示日期和時間時,, 是否要快一個小時?或者可能要早一個小時?, 或者兩個小時, 或者更嚴重? 當你試圖用JAVA寫日期和時間到一個檔案中,或者到你的資料庫中(通過Java Database Connectivity (JDBC))—

在JAVA中阻止類的繼承(官方和非官方)

在JAVA中阻止類的繼承(官方和非官方辦法)By Usman Saleem在物件導向的理論中, 有一些方案要求你用一個辦法來聲明一個不可繼承的類。一般而言,如果類提供的功能不應該被改變,或者更恰當的說,是被覆蓋(override)的時候才會出現這種情況。在這篇文章裡,我討論在JAVA語言中來實現這種行為的辦法,官方和非官方的辦法。官方辦法JAVA語言提供的一個關鍵字“FINAL”可以用來履行該任務。看看下面的原始碼範例://FinalDemo.javapublic final class

java ThreadLocal 自己寫的

import java.util.Collections;import java.util.HashMap;import java.util.Map;public class MyThreadLocal2<T> {private Map<Thread, T> map = Collections.synchronizedMap(new HashMap<Thread, T>());T initValue(){return null;}public T

《CSDN社區電子雜誌——Java雜誌》第二期發布!

在Java雜誌編輯團隊和許多關心這本雜誌的網友的共同努力下,《CSDN社區電子雜誌——Java雜誌》第二期順利出刊,現在正式發布!讓我們對他們的辛勤工作表示衷心的感謝!為雜誌第二期做出貢獻的編輯和作者包括:(不分先後)透明,awaysrain,anders,totodo,jerrykey,大阿福,枯木和劍神一笑

總頁數: 4058 1 .... 3595 3596 3597 3598 3599 .... 4058 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.