關於Java與.NET的討論

前天傍晚我發表了《Java的跨平台就是一句謊言。》,原本就是周末閑來無事,發表一篇略帶爭議性的博文讓大家都來吵吵架,發表自己的看法,根本就沒想著誰把誰打倒,一個行業或者是技術陣營是無法用短期口水仗打到對手的,而且無論誰倒了對雙方陣營的粉絲們也是有害無益。我感覺可以頂到50樓,出乎意料的是大家居然紛紛寫出自己的博文,還被編輯做成了專題,置於首頁頭條。既然話題已經抄起,我打算今晚發篇博文再引導一下輿論方向,使它再火兩天,拋磚引玉,而且趙劼先生一直在跟帖,使.NET陣營的我感到萬分難得。剛剛開啟這篇專

Java 程式員 和 .NET 程式員

1、Java 程式員大多會一些設計,知道設計模式,知道 IoC;相反,.NET 程式員很多沒有做過設計,也不知道什麼叫設計模式 IoC。     原因:.NET 程式員大多認為設計沒有必要,有什麼功能需要直接拿Visual Studio開始編碼了,一旦發現搞錯了重新修改一下也不是什麼難事。 2、Java 程式員大多會做原型,會用 DreamWeaver。.NET 程式員會用Visual Studio。      原因:.NET 程式員認為有畫原型的時間,我的系統已經做完了。     

推薦一個關於AOP的AOP@WORK的專欄作者的AOP專題系列文章,主要關於Java下的AOP實現,畢竟Java下的AOP實現確實要比.Net下成熟得多,共12篇

http://www-128.ibm.com/developerworks/library/j-aopwork1http://www-128.ibm.com/developerworks/library/j-aopwork2http://www-128.ibm.com/developerworks/library/j-aopwork3http://www-128.ibm.com/developerworks/library/j-aopwork4http://www-128.ibm.com/dev

Java操作IM的一些資源(downmoon收集整理)

在《.net操作MSN/IM/Messenger的一些資源》後,邀月又整理了一些Java版的IM資源,便於查詢。1、Java IM SourceForge上一款開源IM軟體,A simple and straightforeward instant messaging program written in Java for all platforms developed with ease of use and efficiency in mind.http://sourceforge.net/

Java與WCF互動(一)補充:用WSImport產生WSDL的Java用戶端代碼

在《Java與WCF互動(一):Java用戶端調用WCF服務》一文中,我描述了用axis2的一個Eclipse控制項產生WCF的Java用戶端代理類,後來有朋友建議用Xfire、CXF,一直沒有嘗試,今天有朋友指出JDK6可以用java內建的一個WSImport工具,試了下,果然很爽,這是一個exe檔案,位於%JAVA_HOME%\bin下,它的官方使用說明,見:http://download-llnw.oracle.com/javase/6/docs/technotes/tools/share

Java與WCF互動(二):WCF用戶端調用Java web service

在上篇《 Java與WCF互動(一):Java用戶端調用WCF服務》中,我介紹了自己如何使用axis2產生java用戶端的悲慘經曆。有同學問起使用什麼協議,經初步驗證,發現只有wsHttpBinding可行,而NetTcpBinding不可行,具體原因待查。昨晚回去重新測試WCF用戶端調用Java Web Service,並將過程公布如下:其實本不需要做web service,只是原來公開的經典的Web

Java與WCF互動(一):Java用戶端調用WCF服務

最近開始瞭解WCF,寫了個最簡單的Helloworld,想通過java用戶端實現通訊。沒想到以我的基礎,居然花了整整兩天(當然是工作以外的時間,呵呵),整個過程大費周折,特寫下此文,以供有需要的朋友參考:第一步:產生WCF服務建立WCF解決方案,分別添加三個項目,HelloTimeService(類庫),HelloTimehost(控制台程式),HelloTimeClient(控制台程式),項目結構各個項目的主要代碼:service:Host:Client:編譯通過後,測試Host和Client

java用戶端操作SOAP訊息

package org.example.myservice;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import javax.xml.namespace.QName;import javax.xml.soap.MessageFactory;import javax.xml.soap.SOAPBody;import javax.xml.soap.SOAPElement;

flex與java之間socket通訊的好教程推薦.

flex與java之間socket通訊的好教程5flex與java之間socket通訊的好教程4flex與java之間socket通訊的好教程3flex與java之間socket通訊的好教程2flex與java之間socket通訊的好教程1 flex與java之間socket通訊的好教程.非常的詳細從最基本到建立一個最簡單的聊天室. 原文地址:http://bbs.actionscript3.cn/thread-3282-1-1.html

Java/Js如何使用Regex匹配嵌套Html標籤

以前寫過一篇文章講解如何使用Regex完美解決Html嵌套標籤的匹配問題(使用Regex匹配嵌套Html標籤),但是裡頭用到了平衡組這樣的進階特性,貌似只有DotNet還有Perl正則引擎支援,因此通用性不高。有朋友留言說Java直接使用的話會報錯。我後來查了一下,發現Java正則引擎支援的特性相對比較少。在1.6版本中不能使用命名組(貌似1.7的時候開始支援了),否則會報以下錯誤,更別說平衡組了。因此感覺要實現無限級的嵌套匹配不大現實。java.util.regex.PatternSyntax

九度OJ 1502 最大值最小化(JAVA)

題目1502:最大值最小化(二分答案)九度OJJavaimport java.util.Scanner; public class Main { public static int max(int x ,int y){ return x > y ? x : y; } public static int solve(int tot , int m , int n ,int a[]){ int low = 1 , high =

Codeforces Perfect Pair (JAVA)

http://codeforces.com/problemset/problem/317/A題意:給兩個數字,可以兩數相加去替換其中一個數字。問要做多少次,可以讓兩個數字鐘至少一個 >= 目標數字m,輸出次數,不可能的話輸出-1比較簡單的題目,用來練習JAVA,代碼寫得有點,呵呵................ import java.util.*;public class Main{ static long max(long x , long y){ return x

Java Thread 多線程 介紹

線程的概述線程和進程進程的特徵並發和並行多線程的優勢1、線程概述 幾乎所有的作業系統都支援同時運行多個任務,一個任務通常就是一個程式,每個運行中的程式就是一個進程。 當一個程式運行時,內部可能包含了多個順序執行流,每個順序執行流就是一個線程。2、線程和進程 幾乎所有的作業系統都有進程的概念,所有運行中的任務通常對應一條進程。當一個程式進入記憶體運行,就是一個進程了。 進程是處於運行中的程式,具有一定的獨立能力,進程是系統進行資源分派和調度的一個獨立單位。 進程特徵:

Java 利用SWFUpload多檔案上傳 session 為空白失效,不能驗證的問題

     我們都知道普通的檔案上傳是通過表單進行檔案上傳的,還不能達到非同步上傳的目的。通過使用某些技術手段,比如jquery form.js可以達到非同步上傳的目的,但最重要的問題在於,它不能夠進行多個檔案的上傳。如果你要上傳多個檔案,必須一個一個地上傳,同時還要在介面上處理當上傳完一個檔案之後,下一個檔案上傳框的問題。   

Java IO 理論筆記

1、Java IO 流 io是java中實現輸入輸出的基礎,它可以很方便的完成資料的輸入輸出操作,Java把不同的輸入輸出抽象為流,通過流的方式允許Java程式使用相同的方式來訪問不同的輸入、輸出。 2、流的分類 輸入資料流、輸出資料流  A、輸入資料流:只能從中讀取資料,而不能向裡面寫資料 B、 輸出資料流:只能向裡面寫資料,而不能讀資料

JSON與JAVA資料的相互轉換

import net.sf.json.JSONArray;import net.sf.json.JSONException;import net.sf.json.JSONObject;import net.sf.json.JSONSerializer;/** * json對象轉換為java對象 * * @throws JSONException*/ @Testpublic void jsonToJava(){ String

Java中ASC碼與字元互相轉化

package com.ljq.test;/** * Java中ASC碼與字元互相轉化 * * @author jiqinlin * */public class ASCTest {private static int ascNum;private static char strChar;public static void main(String[] args) { System.out.println(getAsc("a"));

java常用集合總結

1、安全執行緒 安全執行緒就是說多線程訪問同一代碼,不會產生不確定的結果。2、List類和Set類List類和Set類是Collection集合介面的子介面。Set子介面:無序,不允許重複。List子介面:有序,可以有重複元素。Set和List對比: Set:檢索元素效率低下,刪除和插入效率高,插入和刪除不會引起元素位置改變。 List:和數組類似,List可以動態增長,尋找元素效率高,插入刪除元素效率低,因為會引起其他元素位置改變。 Set和List具體子類: Set

Java通過反射機制擷取Class對象

Java反射機制四種擷取Class對象的方法 1 package com.ljq.test; 2 3  import java.lang.reflect.Field; 4  import java.util.Currency; 5 6  /** 7 * Java反射機制四種擷取Class對象的方法 8 * 9 * @author jiqinlin10 * 11 */12  public class GetClassTest {13 public static void

Java動態代理一——動態類Proxy的使用

1.什麼是動態代理? 答:動態代理可以提供對另一個對象的訪問,同時隱藏實際對象的具體事實。代理一般會實現它所表示的實際對象的介面。代理可以訪問實際對象,但是延遲實現實際對象的部分功能,實際對象實現系統的實際功能,代理對象對客戶隱藏了實際對象。客戶不知道它是與代理打交道還是與實際對象打交道。2.為什麼使用動態代理? 答:因為動態代理可以對請求進行任何處理3.使用它有哪些好處?

總頁數: 4058 1 .... 792 793 794 795 796 .... 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.