java中的內部類與匿名類的基本使用方法

ref: http://bbs.csdn.net/topics/340063412學java時我總是覺得理解基本的編碼規則不是很困難,困難的是實際操作中如何靈活應用,碰到的第一個難題就是內部類與匿名類的靈活應用,所以我總結了一點我知道的使用方法,希望各位路過的、拍磚的、指教的、補充的、拾遺的大蝦們能幫我糾正和往後繼續補充:塊代碼的定義:簡單來說就是處於一對{}之間的代碼。內部類的定義:處於另外一個類中的具有類型名稱定義塊代碼。匿名類的定義:已知父類或者介面標準的內部類,且不具有具體的類型名稱的塊

Java筆記(三)–不同版本jdk以及tomcat共存的問題

最近在做arcgis server,一個問題就是有些東西只能在較早版本的jdk和tomcat上跑,如果版本太新了,就有可能出問題。比如:我裝一個arcgis 9.3 server javascript api服務,別人的機器上好好的沒問題,我自己按步驟裝了,怎麼都有問題,就算把別人的整個tomcat拷過來,還是不行。鼓搗幾天,都搞不清楚問題在哪裡。今天猛然想到:可不可能不是我的問題,而是環境的問題?比如jdk和tomcat版本不對?----因為我用的都是最新本版的jdk

Java 學習經驗

給學習 Java 的朋友們分享一些經驗 想來學習Java也有兩個年頭了,永遠不敢說多麼精通,但也想談談自己的感受,寫給軟體學院的同仁們,協助大家在技術的道路上少一點彎路。說得偉大一點是希望大家為軟體學院爭氣,其實最主要的還是大家自身的進步提升。1. 關於動態載入機制—— 學習Java比C++更容易理解OOP的思想,畢竟C++還混合了不少面向過程的成分。很多人都能背出來Java語言的特點,所謂的動態載入機制等等。當

Java api 全集 【API JDK1.6中文版】

[轉]Java api 全集 【API JDK1.6中文版】J2SE DK & API下載 ------------------------- http://java.sun.com/j2se/1.3/download.html http://java.sun.com/j2se/1.4.2/download.html http://java.sun.com/javase/downloads/index_jdk5.jsp

java.sql.SQLException:Value ’0000-00-00′ can not be represented as java.sql.Date

問題描述:資料表中有記錄的time欄位(屬性為timestamp)其值為:“0000-00-00 00:00:00”程式使用select 語句從中取資料時出現以下異常:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date 後查資料發現 “0000-00-00 00:00:00”在mysql中是作為一個特殊值存在的但 java.sql.Date 將其視為 不合法的值

java中的NaN,一個令人吐血的未知數

今天使用自己的 nokia 8500 做 jsr179 測試時候,調用它的api返回給我一個NaN.一開始莫名其妙,手機報一個 NumberFormatException 異常給我,但是虛擬器上面啟動並執行卻非常順暢,我很是納悶,無非就只有在讀取通過手機拉取資料的時候發生的問題,其他的流程根本就不會受任何因素的影響,但是手機上面又沒有像程式開發工具一樣可以輸出調試資訊【上次看見了一篇,講手機上的偵錯工具,忘記地址了,有心的去google一下就知道了】, 納悶啊。     

關於JAVA匿名內部類,回調,事件模式的一點討論

關於JAVA匿名內部類的一點討論.基本理論:-----------------------------------------------------關於JAVA內部類:一個內部類的定義是定義在另一個類內部的類。  存在它的原因是:  1.一個內部類的對象能夠訪問建立它的對象的實現,包括私人資料。即內部類執行個體對包含它的哪個類的執行個體來說,是特權的。  2.對於同一個包中的其他類來說,內部類能夠隱藏起來,換句話說,內部類不管方法的可見度如何,那怕是public,除了包容類,其他類都無法使用它

[實戰]java回呼函數

下面使用java回呼函數來實現一個測試函數已耗用時間的工具類: 如果我們要測試一個類的方法的執行時間,通常我們會這樣做:java 代碼 public   class  TestObject {      /**       * 一個用來被測試的方法,進行了一個比較耗時的迴圈       */       public   static   void  testMethod(){           for ( int  i= 0 ; i< 100000000 ; i++){        

java/.net語言及IDE簡易對比

  做這個對比是希望找出各自不足並加以改進,也希望未提到的大家一起補充,純當技術討論,所以極端.net和java粉絲可以無視!  先來說說IDE對比,也就是eclipse和VS的對比吧:  1、eclipse支援變數上下文中的高亮顯示,這點VS直到2010才支援;  2、eclipse雙擊左花括弧可自動選定包含內容,對於大塊if...else來說,是個福音;  3、相比而言,eclipse外掛程式更為豐富;  4、VS中region代碼塊管理功能在eclipse裡木有,遇到比較爛的老代碼真是。。

java:利用jexcelapi 建立Excel

the project need create the Excel files.i try to use MS Lib in .net but it cost  a lot of  menory.so i get the JexcelApi and POI to create excel file,it  is great.this page is keep code,nothing else,:>this is the process Class:Code highlighting

java.lang.Excetion,java.lang.RuntimeException,java.lang.Error有什麼區別?

Error類對象由Java虛擬機器產生並拋出,Exception類對象由應用程式處理或拋出error表示恢複不是不可能但很困難的情況下的一種嚴重問題。比如說記憶體溢出。不可能指望程式能處理這樣的情況。Error表示系統級的錯誤和程式不必處理的異常,RuntimeException是Exception的子類,一般來說該異常是程式在運行時拋出這種錯誤編譯是無法捕捉的,如果在程式中不加處理,在程式運行就會產生並上繳給JVM處理。異常表示程式運行過程中可能出現的非正常狀態,運行時異常表示虛擬機器的通常操

java簡單的擷取windows系統網卡mac地址

  1package com.youkone.tool; 2 3import java.io.BufferedReader; 4import java.io.InputStreamReader; 5import java.io.IOException; 6 7/** *//** 8 * <p>Title: </p> 9 *10 * <p>Description: </p>11 *12 * <p>Copyright: Copyright 

java.util.Date和java.sql.Date的區別及應用java.util.Date和java.sql.Date的區別及應用

部落格園社區首頁新隨筆聯絡管理訂閱隨筆- 42  文章- 0  評論- 72 java.util.Date和java.sql.Date的區別及應用      java.util.Date 就是在除了SQL語句的情況下面使用java.sql.Date 是針對SQL語句使用的,它只包含日期而沒有時間部分它都有getTime方法返回毫秒數,自然就可以直接構建java.util.Date d = new java.util.Date(sqlDate.getTime());...-------------

Java中Regex

Regex(Regular

Java StringBuffer類常用方法簡介

StringBuffer類常用方法簡介StringBuffer類用於處理可變的字串,它提供修改字串的方法。(1)構造方法:a. StringBuffer s0=new StringBuffer();分配了長16位元組的字元緩衝區b. StringBuffer s1=new StringBuffer(512);分配了512位元組的字元緩衝區c. StringBuffer s2=new StringBuffer("You are good!"); 在字元緩衝區中存放字串"Happy new

java讀寫word文檔,完美解決方案

 java讀寫word文檔,完美解決方案2007-10-27

java.util.Date和java.sql.Date的區別及應用

java.util.Date 就是在除了SQL語句的情況下面使用java.sql.Date 是針對SQL語句使用的,它只包含日期而沒有時間部分它都有getTime方法返回毫秒數,自然就可以直接構建java.util.Date d = new

java:一個項目的開發過程)

1、項目啟動1)、項目組成立(公司成員、客戶成員)2)、制定項目預期目標3)、制定專案計劃周期4)、建立好項目群組成員溝通機制2、需求調研1)、建立調研計劃、協調調研時間2)、收集客戶資料,擷取客戶需求   所有的資料都需要保留一份,資料中存疑的需要及時詢問3)、編寫需求文檔   重點描述出客戶的商務程序和效能要求。  

java之單元測試–程式員必備知識

文章目錄 使用JUnit架構實現Java單元測試

java中abstract的用法

abstract(抽象)修飾符,可以修飾類和方法1,abstract修飾類,會使這個類成為一個抽象類別,這個類將不能產生對象執行個體,但可以做為物件變數聲明的類型,也就是編譯時間類型,抽象類別就像當於一類的半成品,需要子類繼承並覆蓋其中的抽象方法。2,abstract修飾方法,會使這個方法變成抽象方法,也就是只有聲明(定義)而沒有實現,實現部分以";"代替。需要子類繼承實現(覆蓋)。注意:有抽象方法的類一定是抽象類別。但是抽象類別中不一定都是抽象方法,也可以全是具體方法。abstract修飾符在

總頁數: 4058 1 .... 380 381 382 383 384 .... 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.