java 網路知識的一些小小總結!2月21日!

在Java中,網路類都在 java.net 類庫中1.通訊端通訊端是用於建立兩個不同程式之間通過網路進行通訊的通道。建立通訊端Socket的方法在用戶端使用socket類,指定伺服器IP和連接埠號碼,以便連到伺服器上:Socket(host_IP, prot); 在伺服器端使用ServerSocket類,以等待用戶端的串連:ServerSocket(port); 在用戶端:建立socket串連後,還應該建立輸入輸出資料流。getInputStream( )獲得輸入資料流

java 四捨五入的 兩種方法

/** * 給參數返回指定小數點後幾位的四捨五入 * @param sourceData傳入的要舍取的中繼資料 * @param str 取捨的格式(主要用到"#.0"的格式,此為小數點後1位;"#.00"為小數點後2位,以此類推) * @return 舍取後的 資料 */public static double getDouble(double sourceData,String sf){DecimalFormat df = new DecimalFormat(sf);String str =

從Decorator,Adapter模式看Java/IO庫(一)

 我想任何一本介紹模式的書在講到Decorator模式的時候不能不提到它的實際應用--在Java/IO庫裡面的應用,<<Java與模式>>這本書也不例外,有點不一樣的是,這本書在介紹的時候有個專題,是從兩個模式來看Java/IO庫,完這個專題後,個人感覺對Java/IO庫有了全新的認識同時也加深了Decorator模式跟Adapter適配器模式的理解,現和大家分享下這個在我看來很偉大的成果,同時說明下,以下大部分文字跟圖片是來自<<Java與模式>>

候捷談Java反射機制(三)

  Java 源碼改動辦法  先前我曾提到,原本想藉由“改動Java標準庫源碼”來測知Class object的產生,但由於其ctor原始設計為private,也就是說不可能透過這個管道產生Class object(而是由class loader負責產生),因此“在ctor中列印出某種資訊”的企圖也就失去了意義。  

java中擷取路徑問題完全解決

Java中使用的路徑,分為兩種:絕對路徑和相對路徑。歸根結底,Java本質上只能使用絕對路徑來尋找資源。所有的相對路徑尋找資源的方法,都不過是一些便利方法。不過是API在底層協助我們構建了絕對路徑,從而找到資源的!    在開發Web方面的應用時, 經常需要擷取 伺服器中當前WebRoot的實體路徑   如果是Servlet , Action , Controller, 或則Filter , Listener , 攔截器等相關類時, 我們只需要獲得ServletContext,

JAVA XML SECURITY

XML的發展在近兩年的發展飛快,W3C也正在大張旗鼓地制定XML相關標準,比如:XHTML, XFORM, XLINK, XML, XML BASE, XML Encription, XML Key Management, XML Query, XML Schema, XML Signature, XPath, XPointer, XSL and

從Decorator,Adapter模式看Java/IO庫(三)

     四 適配器模式的應用 適配器模式是Java

Open Source Document Management Solutions Written in Java

Content Management Systems (CMS) have always been a nebulous term. That's one reason that I've never included this category in my reviews of Java open source projects. One of the primary features of a CMS is its support for Repository services. In

Java程式編碼規範

Java程式編碼規範  所有的程式開發手冊都包含了各種規則。一些習慣自由程式人員可能對這些規則很不適應,但是在多個開發人員共同寫作的情況下,這些規則是必需的。這不僅僅是為了開發效率來考慮,而且也是為了後期維護考慮。命名規範定義這個規範的目的是讓項目中所有的文檔都看起來像一個人寫的,增加可讀性,減少項目組中因為換人而帶來的損失。(這些規範並不是一定要絕對遵守,但是一定要讓程式有良好的可讀性)    * Package 的命名      Package 的名字應該都是由一個小寫單片語成。    * 

整合 Macromedia Flex和 Java

 給您現有的結構介紹一個RIA 架構  現在你對RIA 概念的已經有些瞭解了, 讓我們看看怎麼把RIA 引入到您現有的結構中去。 其中我們也將著重論述怎樣把RIA表現在一個層狀應用中。 此外, 也會講到當用Flex與一些普遍的公開的架構的結合開發時存在的一些潛在的問題。 這些執行個體將有助於引入RIA 到您的結構中去。  就讓我們先由辨認層狀結構開始。一個結構可能包括以下幾層: 展示層, 業務代表層,業務綜合服務層, 和持久層。 這是各自層的基本實現:Flex + Business

Java應用描述檔案(JAD)編輯器

概述 J2ME發布包由一個包含軟體的JAR檔案,和一個用來向J2ME容器描述源檔案內容相關資訊的JAD檔案組成。 EclipseME內建了一個JAD編輯器,幫你處理JAD檔案的格式等細節問題。 使用這個編輯器,你可以填入所有必須的項目,使裝置能夠正確的支援你的MIDlet。 方便起見,組成JAD檔案的項目分布在編輯器的幾個不同面板中, 編輯器視窗底部的一排就是這些面板的標籤。 必選屬性(Required)面板 JAD編輯器的第一個標籤對應的是必選屬性(Required)面板。

java物件導向—抽象類別、介面與多繼承

有時候,我們可能想要構造一個很抽象的父類對象,它可能僅僅代表一個分類或抽象概念,它的執行個體沒有任何意義,因此不希望它能被執行個體化。例如:有一個父類“ 水果(Fruit)”,它有幾個子類“蘋果(Apple)”、“橘子(Orange)”、“香蕉(Banana)”等。水果在這裡僅僅只是作為一個分類,顯然水果的執行個體沒有什麼意義(就好像一個人如果告訴你他買了一些水果但是卻不告訴你是蘋果還是橘子,你很難想象他到底買的是什麼。)。而水果類又要能被子類化,這就要求我們使用抽象類別(abstract

使用JAVA產生zip檔案的方法:

public static void createZipFile(){String [] fileNames = {"E://upload//glentry//test1.txt","E://upload//glentry//test2.txt","E://upload//glentry//test3.txt","E://upload//glentry//test4.txt"};String compressFileName =

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]傳入的表格式資料流(TDS)遠端程序呼叫(R

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]傳入的表格式資料流(TDS)遠端程序呼叫(RPC)協議流不正確。參數 1 (""): 資料類型 0x38 未知。at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)at

Java枚舉(用Java普通類類比枚舉的實現原理及JDK枚舉API使用樣本)

枚舉的特點:◆型別安全(Type Safety) ◆緊湊有效枚舉數值定義(Compact, Efficient Declaration of Enumerated Values) ◆無縫的和程式其它部分的互動操作(Seamless integration with other language features) ◆啟動並執行高效率(Runtime

java公式解析(BeanShell + commons-digester)

java公式解析(BeanShell + commons-digester)部分代碼源於IBM BSH教程2010.4.1. 10:42:58 @hz formulas.xml<?xml version="1.0" encoding="UTF-8"?><formulas><formula id="1001"

java 如何?檔案下載時,彈出檔案儲存視窗

response.setContentType("application/octet-stream"); response.setContentType("application/OCTET-STREAM;charset=UTF-8"); response.setHeader("Content-Disposition", "attachment;filename=" + fileName1);File file = new File(filePath

再談在Java中使用枚舉

從C++轉到Java上的程式員一開始總是對Java有不少抱怨,其中沒有枚舉就是一個比較突出的問題。那麼為什麼Java不支援枚舉呢?從程式語言的角度講,支援枚舉意味著什麼呢?我們能不能找到一種方法滿足C++程式員對枚舉的要求呢?那麼現在就讓我們一起來探討一下這個問題。 枚舉類型(Enumerated Types) 讓我們先看下面這一段小程式: enum Day {SUNDAY,   MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,

java: Cannot load JDBC driver class ‘com.microsoft.jdbc.sqlserver.SQLServerDriver’

驅動程式已拷貝到類路徑目錄下,還出現找不到指定類,後來將“jakarta-tomcat-5.0.28”換為“jboss-4.0.2”即可org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver

Java語言的反射機制

       由於項目的需要,在項目中要實現隨插即用的方式,也就是說可以動態地載入包,不用設定CLASSPATH路徑。當項目發布時,不可能要使用者來設定環境變數吧!因此,就要用到JAVA的反射機制了。昨天,我是在研究JAVA的JNI技術。由於沒有時間,所以過幾天才寫JNI。今天研究了JAVA的反射機制。趁熱打鐵,就立即寫寫吧!!      

總頁數: 4058 1 .... 553 554 555 556 557 .... 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.