java中的重量級與輕量級概念

首先輕量級與重量級是一個相對的概念,主要是對應用程式框架使用方便性和所提供服務特性等方面做比較的。 比方說EJB就是一個重量級的架構,因為它對所編寫的代碼有限制,同時它也提供分布式等複雜的功能。 相比之下,Spring就是輕量級架構,因為它需要的只是普通的Java對象,它所提供的也只是足夠中小應用使用的功能。

以簡求快 Java快速開發架構LML資料集之Result和ResultSet

         世界這麼大,而我這麼小,我還有什麼臉面驕傲,我拿什麼去自豪!唯有不停地求知,才能獲得一點點的安慰。         我一直堅持著一個這樣的定理:關於語言的用法,永遠是官方文檔最靠譜。         ResultSet:         1,定義        public interface ResultSet     表示資料庫結果集的資料表,通常通過執行查詢資料庫的語句產生。         2,獲得        Statement stmt =

另類的package-info.java檔案探討

     翻看以前的筆記,看到一個特殊的java檔案:pacakge-info.java,雖然有記錄,但是不全,就嘗試著追蹤一下該問題, 分享一下流水賬式的結果。首先,它不能隨便被建立。在Eclipse中, package-info檔案不能隨便被建立,會報“Type name is notvalid”錯誤,類名無效,Java變數定義規範是:字母、數字、底線,還有那個不怎麼常用的$符號(順帶說下,Java是支援中文名稱的變數,習慣挑戰的同學可以嘗試下,分享一下這方面的經驗),這個中劃線可不再之列,

Groovy輕鬆入門-通過與Java的比較,迅速掌握Groovy

Groovy和Java的相同點有:3+, 4+, 6+, 8+, 10+, 12+, 13, 14, 15, 18+, 20+, 21, 22, 23, 28+, 29+, 30+, 31+, 32++表示Groovy不但涵蓋了Java的文法,而且還有增強部分。Groovy和Java的不同點有:0, 1, 2, 5, 7, 9, 11, 16, 17, 19, 24, 25, 26, 27下面所列序號不分先後順序:0.

Java開源項目

Spring Framework【J2EE架構】   Spring 是一個解決了許多在J2EE開發中常見的問題的強大架構。 Spring提供了管理業務對象的一致方法並且鼓勵了注入對介面編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的 Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。

java反射詳解

java反射就是讓你可以通過名稱來得到對象 ( 類,屬性,方法 ) 的技術。例如我們可以通過類名來產生一個類的執行個體;知道了方法名,就可以調用這個方法;知道了屬性名稱就可以訪問這個屬性的值。我們甚至可以通過反射來設定對象私人屬性的值。下面通過一個執行個體來說明反射的意義和用途:public class Car { private String brand; private String color; private int maxSpeed; public

轉嘉士伯的Java小屋寫的關於編碼的文章(一)編碼字元集與字元集編碼的區別

需要再一次強調的是,無論曆史上的UCS還是現如今的Unicode,兩者指的都是編碼字元集,而不是字元集編碼。花費一點時間來理解好這件事,然後你會發現對所有網頁的,系統的,編碼通訊協定之間的來迴轉換等等繁雜事務都會思路清晰,手到擒來。首先說說最一般意義上的字元集。一個抽象字元集其實就是指字元的集合,例如所有的英文字母是一個抽象字元集,所有的漢字是一個抽象字元集,當然,把全世界所有語言的符號都放在一起,也可以稱為一個抽象字元集,所以這個劃分是相當人為的。之所以說“抽象”二字,是因為這裡所提及的字元不

十大經典Java手機遊戲

手機上的Java即J2ME(Java 2 Micro

java調用“package預存程序”遇到的問題ORA-04068: existing state of packages has been discarded

現狀:1. 項目,調用"package 預存程序"問題如下:          當web處於啟動狀態,此時編譯"package 預存程序:SALSEL.PAC_REAL_USERTAG_TEST",         第一次調用該預存程序時,報錯:“Cause: java.sql.SQLException: ORA-04068: existing state of packages has been discardedORA-04061: existing state of package

Java解惑(四) puzzle 36–45

    Chapter 5講的是異常之謎,這些puzzle都是發生在使用異常的這些特性裡面的,文中假設大家對java異常處理機制有所瞭解,當然也可以通過這裡 擷取一些關於異常機制的討論。異常是為了定位程式錯誤和增強帶代碼的健壯性而出現的,java的異常機制也是建立在C++的基礎之上的。由於使用率很高所以也經常引起一些使用心得討論,比較認同的一點是不要將異常和程式控制結構混為一談。這樣很容易出現問題。這次的幾個puzzle有幾個很是具有難度,涉及到了JVM處理的一些東西,目前我表示也很無力。   

讀《Effective java 中文版》(17)

讀《Effective java 中文版》(17)第16條:介面優於抽象類別  Java語言中的介面與抽象類別的一些區別: 抽象類別允許包含某些方法的實現,介面不允許。 為實現一個由抽象類別定義的類型,它必須成為抽象類別的一個子類。任何一個類,只要它定義了所有要求的方法,並且遵守通用約定,則它就允許實現一個介面。 java只允許單繼承,抽象類別作為類型定義受到了極大的限制。  看一下介面:

java中各種時間格式的轉化

時間和日期中常用到的幾個類:java.util.Date, java.util.Calendar, java.util.GregorainCalendar, java.text.DateFormat, java.text.SimpleDateFormatjava.util.Date :表示特定瞬間,精確到毫秒 一天是 24 * 60 * 60 = 86400 秒 世界時(UT 或 UTC) , 格林威治時間 (GMT), 格林威治時(GMT)和世界時(UT) 是相等的,格林威治時(GMT)

6 個 Java 項目的 UML 反向工程工具

將 Java 項目轉成結構清晰的 UML 類圖,可以讓我們更輕鬆的理解項目的結構以及模組間的依賴關係。本文介紹 6 款開源的工具,可以將 Java 項目反向工程到 UML 的類圖。1. Eclipse MDT模型開發工具(MDT)提供了一些示範性工具,在元模型的基礎上的發展模式。它支援建立UML圖,從代碼的逆向工程到UML圖等等。2. ArgoUMLArgoUML是一個領先的開源UML模型工具,它支援UML 1.4的所有標準,可以運行於任何Java平台上。3.

在Mac下運行swt出錯:java.lang.UnsatisfiedLinkError: no swt-carbon-3346 or swt-carbon in swt.library.path,

Ok, the resources that you need to read are: First, you need to read an awesome background article at Borderland Consulting Then, you'll want the very cool Jar Bundler Ant Task which will put together an app bundle for you and copy all your jars

JAVA資料結構

線性表,鏈表,雜湊表是常用的資料結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collection介面  Collection是最基本的集合介面,一個Collection

HAL中通過jni調用java方法的問題

轉載請註明本文出處:http://www.cnblogs.com/xl19862005作者:Xandy 由於工作的需要,最近一直在研究HAL、JNI、java方法之間互調的問題,並做了如下一些記錄和大家一起分享! 工作背景:所調試的是一款叫goc-md-102的車載藍芽模組,由於這款藍芽模組無法直接用HCI的方式控制,而它已經有了現成的一套AT命令集進行控制,所以我在HAL中直接通過串口讀寫的方式進行通訊,然後通過JNI和java層建立聯絡。考慮到效率的問題,我在HAL中用回呼函數的方式通過JN

Java開發超級工具集

文章目錄 編輯精選媒體推薦作者簡介目錄序言

Java Card API 2.2.1中如何?javacardx.framework.FileSystem功能之問題

請教一個問題,在Java Card API 2.2.1中撇棄了原有版本Java Card API 2.0中的javacardx.framework.FileSystem之class檔案,那麼請問,在Java Card API 2.2.1中是該如何操作卡片本身的檔案系統?比如卡片的initialization。2.2.1中並沒有file system class

java中的fastutil

java中提供很多集合類,比如ArrayList,HashMap等等。但你有沒有發現其中的這些集合類都是泛型的,有的時候你會發現用泛型會比較慢。慢在哪呢?慢就慢在基本類型的裝包和拆包。當你處理大數量的時候,這個慢有的時候就不能接受了。那這怎麼解決呢?推薦大家使用fastutil,一個意大利實驗室出品,主要用在其的WebGraph上。 下面是其官方網站對其的介紹: fastutil extends the Java Collections Framework by providing

JAVA實現SFTP執行個體

最近寫的一個JAVA實現SFTP的執行個體:/** Created on 2009-9-14* Copyright 2009 by www.xfok.net. All Rights Reserved**/package net.xfok.ftp;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Properties;import

總頁數: 4058 1 .... 48 49 50 51 52 .... 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.