關於Java的注釋

對於Java注釋我們主要瞭解兩種:// 注釋一行/* ...... */ 注釋若干行但還有第三種,文檔注釋:/** ...... */ 注釋若干行,並寫入 javadoc 文檔通常這種注釋的多行寫法如下:/*** .........* .........*/很多人多忽視了這第三種注釋,那麼這第三種注釋有什麼用?javadoc 又是什麼東西?下面我們就談談。一. Java 文檔和 JavadocJava 程式員都應該知道使用 JDK 開發,最好的協助資訊就來自 SUN 發布的 Java

Vector在Java編程中的應用

Vector 類提供了實現可增長數組的功能,隨著更多元素加入其中,數組變的更大。在刪除一些元素之後,數組變小。Vector 有三個建構函式:public Vector(int initialCapacity,int capacityIncrement)public Vector(int initialCapacity)public Vector()Vector 運行時建立一個初始的儲存容量initialCapacity,儲存容量是以capacityIncrement

J2EE概述

一、前言Java的技術,因為 computing resource的不同,而區分為不同性質的Java平台,如 Enterprise Java、 Embedded Java與 Java Card等。若是以Embedded Java來說,因為功能上的要求有限,並且受限於硬體資源大小(如呼叫器),所以在硬體與Java執行環境上必須有所妥協。Java Card也是基於硬體與應用的 求所開發的技術,目的是使得 Java的技術能夠在如同smart card晶片般大小的有限資源下執行。所以,目前Java

用JAVA和XML構建分布式系統

可延伸標記語言 (XML)(XML)作為一種簡單的、中性的、易讀的資料表示形式已經變得越來越流行,許多軟體廠商宣布的“支援XML",意味著他們的產品將能產生或處理XML資料。XML也被看作再企業間交換資料最佳格式。它允許企業在所交換的資料的XML的文件類型定義(Document Type

用JBuilder7開發一個簡單的J2EE應用

說實話,在使用Jbuilder前 我也是有抵觸情緒的,認為Java圖形介面程式總是很慢,但是由於經不住Jbuilder強大的EJB開發功能的誘惑,將我原來PIII 450 128M記憶體擴充到192M以後,安裝上Jbuilder 7,驚奇的發現,龐大的Jbuilder 7居然可以順暢的運行了。運行Jbuilder 7的感覺和在我機器上運行 Corel Draw 10一樣,雖然啟動時都一樣慢,但在使用過程中就非常順暢,沒有停頓。Jbuilder 7不愧是現在最好的Java開發工具.Jbulder

Java集合架構使用注意事項(二,Map)

Map介面常用的實作類別有:1.HashMap2.Hashtable3.TreeMap4.LinkedHashMap討論1:底層機制HashMap與Hashtable基於數組實現,TreeMap基於樹型結構,底層儲存結構是典型的鏈表結構。LinkedHashMap繼承自HashMap,所以也是基於數組實現的。討論2:繼承關係HashMap與TreeMap繼承自AbstractMap,Hashtable繼承自Dictionary,LinkedHashMap繼承自HashMap。討論3:同步關係Ha

Java小程式源檔案的組成

Java小程式的源檔案有三種,尾碼名分別是.java,.class和.jar。這之中只有.java檔案能讓你讀懂並修改(當然你要懂一點java編程),但是.java檔案是不能直接應用的,你必須用編譯器把它編譯成.class檔案才能直接插入網頁。事實上,大多數java小程式的作者不願意把.java檔案公開給大家,因此我們能在網上找到的大多是不能修改只能直接利用的.class檔案。而.jar檔案,如果你有它,並在<applet>中加上archive="*.jar",則

學好java開發的關鍵七步

1、多動手學程式設計語言不僅僅是從理論上的學習,更重要的是要利用這門語言為你的思想服務。理解這門語言是首要的,但是要達到心領神會、融會貫通就必須勤動手,多去時間,多編一些例子。電腦科學是注重實踐的學科,成功的軟體開發人員無不經過大量的上機鍛煉,只有理論和實踐相結合才能真正掌握只是和技能。2、多動腦對於Java語言的學習,不僅僅是對語言本身的學習,更重要的是物件導向思想的簡曆過程,如果想把Java學習提升到一個更高的層次,Java私塾建議從一開始就用物件導向的思維方式去面對你所接觸的每件事。3、多

Java EE:迎合Web 2.0

很多成功的公司專屬應用程式程式都是使用 Java EE 平台構建的。但是,Java EE 的設計原理並不能夠有效地支援 Web 2.0 應用程式。深入瞭解 Java EE 和 Web 2.0 原理之間的脫節可協助您制定明智的決策,從而使用各種方法和工具在一定程度上解決這種脫節。本文將解答 Web 2.0 和標準 Java EE 平台緣何成為失敗的組合,並示範為何由事件驅動的非同步架構更適合 Web 2.0 應用程式。本文還介紹了一些架構和 API,它們通過支援非同步設計使得 Java

使用Java開源工具建立一個靈活的搜尋引擎

為應用程式添加搜尋能力經常是一個常見的需求。本文介紹了一個架構,開發人員可以使用它以最小的付出實現搜尋引擎功能,理想情況下只需要一個設定檔。該架構基於若干開源的庫和工具,如 Apache Lucene,Spring 架構,cpdetector 等。它支援多種資源。其中兩個典型的例子是資料庫資源和檔案系統資源。Indexer 對配置的資源進行索引並傳輸到中央伺服器,之後這些索引可以通過 API 進行搜尋。Spring 風格的設定檔允許清晰靈活的自訂和調整。核心 API

如何成為java高手

世界上並沒有成為高手的捷徑,但一些基本原則是可以遵循的。1、紮實的基礎資料結構、離散數學、編譯原理,這些是所有電腦科學的基礎,如果不掌握它們,很難寫出高水平的程式。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學OOP,即使你再精通OOP,遇到一些基本演算法的時候可能也會束手無策。因此多讀一些電腦基礎理論方面的書籍是非常有必要的。2、豐富的想像力不要拘泥於固定的思維方式,遇到問題的時候要多想幾種問題的解決方案,試試別人從沒想

Java學習雜談(十二)--ORM

這是最後一篇Java雜談了,以ORM架構的談論收尾,也算是把J2ee的最後一方面給涵蓋到了,之所以這麼晚才總結出ORM這方面,一是筆者這兩周比較忙,另一方面也想善始善終,仔細的先自己好好研究一下ORM架構技術,不想草率的敷衍了事。其實J2ee的規範指南裡面就已經包括了一些對象持久化技術,例如JDO(Java Data Object)就是Java對象持久化的新規範,一個用於存取某種資料倉儲中的對象的標準化API,提供了透明的Object Storage

Java學習雜談(十一)--Spring

引用《Spring2.0技術手冊》上的一段話:Spring的核心是個輕量級容器,它是實現IoC容器和非侵入性的架構,並提供AOP概念的實現方式;提供對持久層、事務的支援;提供MVC Web架構的實現,並對於一些常用的企業服務API提供一致的模型封裝,是一個全方位的應用程式架構,除此之外,對於現存的各種架構,Spring也提供了與它們相整合的方案。接下來筆者先談談自己的一些理解吧,Spring架構的發起者之前一本很著名的書名字大概是《J2ee Development without

Java學習雜談(十)--Struts2

最近業餘時間筆者一直Java Virtual Machine的研究,由於實習分配到項目組裡面,不想從前那麼閑了,好不容易才抽出時間來繼續這個話題的文章。我打算把J2ee的部分結束之後,再談談

Java學習雜談(九)--Struts

J2ee的開源架構很多,筆者只能介紹自己熟悉的幾個,其他的目前在中國IT行業應用得不是很多。希望大家對新出的架構不要盲目的推崇,首先一定要熟悉它比舊的到底好在哪裡,新的理念和特性是什嗎?然後再決定是否要使用它。這期的主題是Struts,直譯過來是支架。Struts的第一個版本是在2001年5月發布的,它提供了一個Web應用的解決方案,如何讓Jsp和

Java學習雜談(八)

終於正式進入J2ee的細節部分了,首當其衝的當然是Servlet和Jsp了,上篇曾經提到過J2ee只是一個規範和指南,定義了一組必須要遵循的介面,核心概念是組件和容器。曾經有的人問筆者Servlet的Class檔案是哪裡來的?他認為是J2ee官方提供的,我舉了一個簡單的反例:稍微檢查了一下Tomcat5.0裡面的Servlet.jar檔案和JBoss裡面的Servlet.jar檔案大小,很明顯是不一樣的,至少已經說明了它們不是源自同根的吧。其實Servlet是由容器根據J2ee的介面定義自己來實

Java學習雜談(七)

終於又靜下來繼續寫這個主題的續篇,前六篇主要講了一些J2se方面的經驗和感受, 眼下Java應用範圍已經被J2ee佔據了相當大的一塊領域,有些人甚至聲稱Java被J2ee所取代了。不知道大家如何來理解所謂的J2ee (Java2 Enterprise

Java學習雜談(五)

1.Java關於XML的解析相信大家對XML都不陌生,含義是可延伸標記語言

Java學習雜談(四)

1.關於序列化和還原序列化應該大家都大概知道Java中序列化和還原序列化的意思,序列化就是把一個Java對象轉換成二進位進行磁碟上傳輸或者網路流的傳輸,還原序列化的意思就是把這個接受到的二進位流重新組裝成原來的對象逆過程。它們在Java中分別是通過ObjectInputStream和 

總頁數: 4058 1 .... 2702 2703 2704 2705 2706 .... 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.