java tutorial 翻譯 序

學習java多年了,一朋友問我,java入門哪本書好,大家都知道,就是說《Java編程思想》,雖然這本是java基礎的經典書籍,但是它並不適合入門,而是有一定基礎後再看這本書的。我google了下java入門教程,都是東湊西拼,內容雜亂,也並不是我想要的簡明教程。為了讓更多初學者少走彎路,我決定自己翻譯java tutorial,作為sun的核心叢書,它卻沒有中文版本,為了更更多國人看到這本書,我會盡心翻譯該書。該書以java 7的java

Java IO測試範例-位元組流-字元流

//**** java中的IO詳解見 http://www.senma.org/blogs/356.html* 也可以參考:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html*/import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import

對比Java的ArrayList與.net的List

今天看見一位園友寫了一篇非常詳細的文章《ArrayList源碼分析》,很佩服寫的如此仔細和詳細。在看這篇文章時,我也和.net的List<T>做了對比,因為我非常熟悉List<T>的實現,就寫了此篇文章說明各自實現的差異。儲存//Javaprivate transient Object[] elementData;Java的此類雖然對外是泛型的,但內部卻不是使用泛型的數組儲存,沒有.net好;//.netprivate T[]

自己第一個JAVA編的B/S結構項目的心得

今天,我終於完成了一個項目的demo版示範程式。由於這個東西很緊急,我是沒日沒夜的幹了將近5天才搞定的。這五天,可真沒少受夠苦。不過也開心的,這個東西可全部都是我一個人做的,從資料庫的設計到頁面設計(由於是demo的,所以很簡單,哈哈),再到整個架構(也談不上是什麼架構,哈)的設計。因為以前沒做過JAVA的B/S程式,自己一個人做走了很多彎路,哈哈,現在總算搞定了。 總結一下這個小demo項目的實現過程,我真正感覺到了使用Tools的重要性,有些人喜歡什麼都自己做,但我可不喜歡,有現成的,好用的

[java]關於Fleco (flash+echo) 的設想

echo的做法是用純粹的java代碼產生瀏覽器HTML介面,並且響應客戶事件。由於html天生的一些特性,介面很難做的象flash一樣美觀。那麼echo的server side event機制+flash是不是一個很好的組合呢?先來看看Flash:開發語言actionscript2,支援物件導向。組件: flash mxOOB 元件。 enflash http://www.asual.com/enflash/ aswing http://www.aswing.org

[java]izpack3.7.2 安裝製作工具 中文問題解決

izpack,一個開源的安裝製作工具, Java編寫。做出來的東西基本上中規中矩。使用中碰到不少中文問題,一一解決如下:1. 中文介面亂碼:修改chn.xml, 這個檔案的編碼被很奇怪的轉碼了,實驗了半天才搞定。編輯scrapbook page, 評估如下代碼:java.io.File f = new java.io.File("C:\\Program Files\\IzPack\\bin\\langpacks\\installer\\chn.xml");byte[] a = new byte[

Java Servlet 程式設計初步

文章目錄 2.1 安裝 Java 2 SDK2.2 安裝 Tomcat 52.3 設定 CLASSPATH 環境變數 1.0 簡介這份檔案是給初次嘗試撰寫 Java servlet的人看的,內容包括:開發環境設定,包括安裝 JDK 及 Tomcat。撰寫一支簡單的 servlet 程式。將 servlet 部署到 Tomcat 環境。2.0 準備你的開發環境2.1 安裝 Java 2 SDK至 http://java.sun.com/

Java – 自己動手之線上書店(2)

資料庫設計,我這裡用的PowerDesigner 15(破解版),需要下載的朋友可以去電驢搜尋一下.我這裡只是簡單設計了一下,也沒有什麼深入考慮,畢竟整個項目就比較簡單 也不是什麼正規的.一個: PD設計好了以後,Ctrl+G產生指令檔:drop table if exists tbBookAuthor;drop table if exists tbBookCategory;drop table if exists tbBookInfo;drop table if exists

關於Java之父離職原因的隨想

最近幾天,網路上公布了Java的爸爸為什麼離開Oracle的事兒,還煞有其事地分了個一二三,看了之後,得到的結論就是,再牛的人也是凡人,離職的原因和一般人都是一樣的。文中提到,高斯林離開Oracle的原因主要有三點,一是錢,而是權,三是約束。的確,一個人被降薪、減權,然後再處處遭受刁難,不走才怪。其實這也就是在Oracle,也就是高斯林,還捨不得離開,如果是在一般的公司,只要實行一條措施,基本上就意味著攆人走了。高斯林也許會很無奈,畢竟辛辛苦苦經營起來的Java帝國,就這麼拱手送給別人了,自己還

java推薦書籍及下載(持續更新)

前言一直有這麼個想法,列一下我個人認為在學習和使用Java過程中可以推薦一讀的書籍,給初學者或者想深入的朋友一些建議,協助成長。推薦的的都是我自己讀過,也會推薦一些朋友讀過並且口碑不錯的書籍。以下的資料都是免登陸下載,而且都是free的。如果大家覺得資料好的話,推薦給周圍的朋友,讓更多的人少走彎路。入門類《Thinking in java》 在有了一定的Java編程經驗之後,你需要“知其所以然”了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的物件導向知識有比較清楚的交待,

Java web server 之 Jetty

首頁: http://jetty.codehaus.org/jetty/ 參考自:http://blog.csdn.net/zhaozheng7758/article/details/6101346 http://www.cnblogs.com/lexus/archive/2011/08/23/2150191.html http://www.cnblogs.com/yangchao/archive/2011/03/26/2044393.html http://www.ibm.com/develo

JAVA工廠設計模式(摘自網路)

一. 程式設計目標    我們組寫了個簡單的水果生產程式,描述農場種植水果的過程,旨在通過此次設計更進一步瞭解工程設計模式,加強編程的結構化能力。    開發環境:JDK1.5開發工具:JBuilder 2006二.程式設計介紹1.程式結構  

實現Java動態類載入機制

作 為 充 分 利 用Java 的 動 態 類 載 入 機 制 的 最 好 例 子, 帶 有Java 擴 展 的Web 瀏 覽 器 根 據 請 求 從 網 絡 或 本 地 文 件 系 統 中 動 態 加 載Java applet( 遵 循 一 定 規 則 的Java 小 應 用 程 序 類), 然 後 在 本 地 系 統 中 執 行 它, 大 大 增 強 了 主 頁 的 功 能。---- 其 實,Java 本 身 就 是 一 種 極 具 動 態 性 的 語 言。 類 似Windows 的 動

TCP長串連服務的Java實現

梁應宏 引言TCP長串連服務在傳統的智能網應用中扮演著重要的角色。由於其傳輸的高效率,在智能網SCP和IP的各個模組之間,大量使用了這種服務。例如,SS7gateway與SCF、SCF與INES、INES與外部節點、CN與VN,等等。

UBUNTU 下 java環境變數配置

profile 或environment配置其中一個就可以profile:# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).if [ "$PS1" ]; thenif [ "$BASH" ]; thenPS1='\u@\h:\w\$ 'if [ -f /etc/bash.bashrc

使用 Java 產生 MD5 編碼

MD5即Message-Digest Algorithm 5(資訊-摘要演算法5),是一種用於產生數位簽章的單項散列演算法,在1991年由MIT Laboratory for Computer Science(IT電腦科學實驗室)和RSA Data Security Inc(RSA資料安全公司)的Ronald L.

關於Java建構函式的一點複習

定義一個Java類時,如果沒有顯式定義一個不帶參數的建構函式,則可以用不帶參數的建構函式建立一個該類的執行個體:public class A {    public static void main(String[] args) {        A a = new A();  // Correct    }}如果沒有顯式定義一個不帶參數的建構函式但定義了一個帶參數的建構函式,則不能再以不帶參數的建構函式建立一個該類的執行個體:public class A {    public

[java]尋找老歌,播放m3u列表中的每個midi的開頭部分

最近想找個midi做鈴聲,以前存了上千個midi, 一時間很難找到。mediaplayer不支援每曲抽樣開頭部分,只好自己動手了。先在資源管理員搜尋到所有midi, 然後拖mediaplayer,儲存播放清單為m3u,然後用下面這段程式播放m3u列表了。利用了java內建的midi播放api.

Java JS SHA-256

本來想用MD5做散列來做密碼傳輸的,無奈現在字典滿天飛,而且已經被碰撞破解了。後打算用SHA1,但是到MD5.JS 上一看,人家作者推薦用SHA256或者更強的。好吧,那就改用SHA256好了。伺服器端JAVA的MessageDigest類直接可以做SHA散列,不過散列完以後是Byte[]類型資料,所以還要再處理一下,使用apache的commons-codec庫來做,就不自己寫了。commons-codec庫的:http://commons.apache.org/proper/commons-

java的錯誤和異常的區別

1)  error都是繼承自父類java.lang.Error,而exception都繼承自java.lang.Exception.2)  再看看JDK中對於java.lang.Error和java.lang.Exception的解釋。    java.lang.Error: An Error is a subclass ofThrowable that indicates serious problems that a reasonable applicationshould not try

總頁數: 4058 1 .... 488 489 490 491 492 .... 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.