項目中用到的Java注釋

標籤:元注釋:@Retention(RetentionPolicy.RUNTIME)  @Target({ElementType.METHOD}) 作用:@interface用來聲明一個註解,其中的每一個方法實際上是聲明了一個配置參數。 樣本:@Retention(RetentionPolicy.RUNTIME)  @Target({ElementType.METHOD}) public @interface

Java程式設計之合租房synchronized(二)

標籤:  一號和二號合租一間房,裡面共用一個衛生間對象,這是要用到synchronized關鍵字,一號與二號同時使用衛生間時,一個需要wait()等待被喚醒,另外一個使用完之後衛生間對象被釋放,這時候剛剛使用的需要進入wait()狀態,否則會造成死結現象,衛生間資源釋放之後,還需要喚醒另一個正在監聽此對象的線程。  首先構造一個房間類Room,內部構造一號和二號的對象,Object一個衛生間類,當作被線程監聽的類,使用synchronized關鍵字:synchronized (toliet) {

[轉]115個Java面試題和答案——終極列表(下)

標籤:第一篇討論了物件導向編程和它的特點,關於Java和它的功能的常見問題,Java的集合類,垃圾收集器,本章主要討論異常處理,Java小應用程式,Swing,JDBC,遠程方法調用(RMI),Servlet和JSP。異常處理Java小應用程式(Applet)SwingJDBC遠程方法調用(RMI)ServletJSP異常處理43.Java中的兩種異常類型是什嗎?他們有什麼區別?Java中有兩種異常:受檢查的(checked)異常和不受檢查的(unchecked)異常。不受檢查的異常不需要在方法

JAVA產生RSA非對稱型加密的公開金鑰和私密金鑰(利用JAVA API)

標籤:非對稱型加密非常適合多個用戶端和伺服器之間的秘密通訊,用戶端使用同一個公開金鑰將明文加密,而這個公開金鑰不能逆向的解密,密文發送到伺服器後有伺服器端用私密金鑰解密,這樣就做到了明文的加密傳送。 非對稱型加密也有它先天的缺點,加密、解密速度慢制約了它的發揮,如果你有大量的文字需要加密傳送,建議你通過非對稱型加密來把對稱型‘密鑰’分發到用戶端,及時更新對稱型‘密鑰’。 package

[轉]115個Java面試題和答案——終極列表(上)

標籤:本文我們將要討論Java面試中的各種不同類型的面試題,它們可以讓僱主測試應聘者的Java和通用的物件導向編程的能力。下面的章節分為上下兩篇,第一篇將要討論物件導向編程和它的特點,關於Java和它的功能的常見問題,Java的集合類,垃圾收集器,第二篇主要討論異常處理,Java小應用程式,Swing,JDBC,遠程方法調用(RMI),Servlet和JSP。開始!目錄物件導向編程(OOP)常見的Java問題Java線程Java集合類垃圾收集器物件導向編程(OOP)Java是一個支援並發、基於類

java指標與引用(轉載)

標籤: 1 大家都知道java和C#中沒有指標這個概念。但是也導致了編程中常常忽略了對象與引用的區別,難道java真的沒有指標嗎?控制代碼是什嗎?變數地址在哪裡?沒有地址是不可能的,關鍵是java中如何避免了指標這個概念。 2 java中記憶體的分配方式有兩種,一種是在堆中分配,一種是在堆棧中分配,所有new出來的對象都是在堆中分配的,函數中參數的傳遞是在棧中分配的。通常情況下堆的記憶體可以很大,比如32位作業系統中的虛擬記憶體都可以被堆所使用(當記憶體緊張的時候甚至硬碟都可以是堆的儲存空間),

JAVA學習 - 類集學習總結

標籤:1、類集就是一個動態對象數組,還不需要使用者自己編寫鏈表,簡單多多。2、集合核心操作:  (1) 單值儲存:Collection (包含兩個重要的方法:public void add() 、public Iterator iterator() ) :    允許重複:List子介面(public E get (int index)),使用ArrayList子類,有限考慮此介面。    不允許重複:Set子介面,使用HashSet子類;  (2) 偶對象儲存:Map(包含put()、get(

java.text.Format體系總結

標籤:1.1. Format的方法 java.text.Format做為一個抽象類別,有二個抽象方法, format(Object obj, StringBuffer toAppendTo, FieldPosition pos):格式化一個對象,並將得到的文本追加到給定的字元緩衝區。是將obj格式化為字串,並加入到toAppendTo中。 parseObject(String source, ParsePosition pos):

Spring依賴注入——java項目中使用spring註解方式進行注入

標籤:spring   依賴注入   java項目   註解注入顧名思義就是通過註解來實現注入,Spring和注入相關的常見註解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。Autowired是自動注入,自動從spring的上下文找到合適的bean來注入Resource用來指定名稱注入Qualifier和Autow

關於java代碼中的異常理解

標籤:  通過使用Java語言進行安卓開發的時候經常遇到一些異常,想用一種找孩子的方式進行簡單的理解化轉換。 1. java.lang.NullPointerException(null 指標異常)  調用了未經初始化的對象或者是不存在的對象    java.lang.FileNotFoundException     檔案未找到異常 

Java設計模式—適配器模式

標籤:java設計模式   適配器模式   適配器模式(Adapter):將一個類的介面轉換成客戶希望的另外一個介面。  適配器模式使得原本由於介面不相容而不能一起工作的那些類可以一起工作。以下是範例程式碼:/** * 適配器模式 * @author Admin * */public class Adapter {public static void start(powerA p){

INI檔案格式以及Java編碼實現讀取

標籤:ini   java   格式   讀取   INI是 initialization的縮寫。INI檔案是一種輕量級的設定檔,廣泛地用於各種作業系統和軟體中。INI檔案是一種簡單的文字檔,基本結構很簡單、可讀性高,必要的元素只有兩種:section、property(包括name/key和value)。曆史:在MS-DOS和16位Windows系統中,直到Windows

java緩衝(2、ThreadLocal<T>)

標籤:程式圖        描述       ThreadCache類是ThreadLocal<T>類的封裝,UserManagerServlet要求方法裡面建立一個User對象,然後,將對象放到ThreadLocal中,然後,從UserManagerDao獲得該對象,再返回給Servlet程式ThreadCachepackage com.tgb.util;import

Java標準流輸入輸出資料流In(Out)putStream,ReaderWriter等總結(1)

標籤:java   標準   inputstrea   reader   writer   一,標準輸出資料流System.out System.out向標準輸出裝置輸出資料,方法有很多: print()和println()的主要區別是後者輸出完了主動轉行前者不轉行,printf()主要是格式化輸出 一,標準輸入資料流System.in

Java中聲明常量為什麼用static修飾

標籤:靜態常量   常量   java   在做Android開發的時候,只要查看一些Android源碼,不難發現,其中,聲明常量都是如下格式:<span style="font-size:14px;">private static final String TAG =

java緩衝(3、Oscache和Ehcache)

標籤:概述        oscache和ehcache都是進程級緩衝,本篇講解這兩個架構的功能和區別。oscache        oscache現在已經不再維護,但任可以下載使用,它可以快取頁面面,可以實現整個頁面的緩衝,也可以實現頁面其可以快取資料對象,對於頁面的緩衝,我們需要注意:同一個瀏覽器,訪問同一個頁面多次時,會只訪問一次商務邏輯層,不同瀏覽器,訪問同一個頁面多次時,每個瀏覽器會分別訪問一次商務邏輯層。

Java讀取excel指定sheet中的各行資料,存入二維數組,包括首行,並列印

標籤:1. 讀取//讀取excel指定sheet中的各行資料,存入二維數組,包括首行 public static String[][] getSheetData(XSSFSheet sheet) throws IOException { String[][] testArray = new String[sheet.getPhysicalNumberOfRows()][]; for(int rowId

java 堆棧 靜態

標籤: 所以靜態變數和非靜態變數的區別就在於靜態變數可以用來計數,而非靜態變數則不行。  理解了記憶體,就理解了一切,就理解了各種各樣的語言。所有的語言無非都是這樣:局部變數分配記憶體永遠在棧裡面,new出來的東西分配記憶體永遠是在堆裡,靜態東西分配記憶體永遠是在資料區。剩下的代碼肯定是在代碼區。所有的語言都是這樣。  在一個靜態方法裡,如果想訪問一個非靜態成員變數,是不能直接存取的,必須在靜態方法裡new一個對象出來才能訪問。如果是加了static的成員變數,那麼這個成員變數就是一個靜態成員變

java中import機制(指定import和import *的區別)

標籤:java中有兩種包的匯入機制,總結如下:單類型匯入(single-type-import),              例如 import java.io.File;按需類型匯入(type-import-on-demand),例如 import

java緩衝(4、memcached)

標籤:概述       之前學習.net緩衝的時候,已經講過memcached,對於其叢集、並發和記憶體回收等問題,都講過,這裡不再贅述,有興趣的可以看這篇部落格:分布式緩衝Memcache和Redis。本篇主要講解是使用java語言操作memcached。memcached的demo        添加第三方jar           

總頁數: 4058 1 .... 3616 3617 3618 3619 3620 .... 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.