出版時間:2009-3 出版社:機械工業(yè)出版社 作者:李相國 頁數(shù):486
Tag標簽:無
前言
Java行業(yè)是一直被業(yè)界看重的既有前景又有“錢景”的行業(yè),越來越多的優(yōu)秀人才加入到Java大軍中,隨之應運而生的是各種培訓機構和速成班。然而由于各種原因,一些程序員迷失在Java龐大的系統(tǒng)和一些無謂的框架中無法自拔。多年來的經驗告訴我們一個事實,學得多不如學得精,無論技術發(fā)展到什么程度,基礎永遠是最重要的,也是生存的根本?! ava SE就是這樣一個基礎,不論是從事Java EE還是Java ME開發(fā),無論使用Struts、EJB還是Spring框架,最終都離不開Java SE的支持。缺少了扎實的Java SE基礎,一切都是空談,也都是不可企及的目標?! 【幷呓Y合自己多年來在Java研發(fā)和技術指導崗位上的經驗,總結和汲取.Java最核心的技術和能力,為廣大Java愛好者提供更好的系統(tǒng)學習Java知識的方法和方向。在學習之初就夯實基礎,利用功能強大的IDE開發(fā)工具,學習最新、最有用的知識,真正從編程理念、編程思想和編程能力上提高。本書既可以作為初學者學習、面試必備用書,也可以作為Java開發(fā)人員提高編程水平、完善知識結構、學習最新技術的參考書。本書特點 本書全面詮釋了Java SE的知識結構體系和開發(fā)重點,并且使用了最新版本的MyEclipse進行程序的開發(fā),從學習之初就奠定讀者學習的信心和興趣,讓Java學習更富激情和成就感。本書為讀者提供了最全面的Java語言學習體系和最新的.1ava技術,以通俗易懂的語言詮釋了Java中晦澀難懂的技術難題,用言簡意賅的詞句抓住.1ava學習的脈絡,尤其是對書中各個知識點的總結,既可以做學習背誦之用,又可以輕松應對招聘中的筆試、面試問答。 本書詳細講解了Java的核心技術,介紹了Java SE 6.0的最新特性,演示了MyEclipse對項目、數(shù)據(jù)庫、GUI圖形界面的全方位駕馭,還著重于對編程思路、編程思想、編程理念的培養(yǎng),在對知識點進行深刻總結的基礎上結合具體實例,實現(xiàn)思想、理論和實踐的完美結合?! ”緯奶攸c主要體現(xiàn)在以下幾個方面?! ”緯趦热菥幣派现骶€分明、提綱挈領,按照最適合初學者學習的順序編排,即使 沒有接觸過Java的初學者也可以隨之漸人佳境?! ”緯腴T門檻低,但技術和工具的起點層次較高,除Java SE 6.0外,還介紹了JDBC 4.0、Java DB數(shù)據(jù)庫、MySQI。6.0數(shù)據(jù)庫、:MyEclipse 6.5等。學最新、最流行的技 術,用最新、最好的工具、操作最新、最穩(wěn)定的數(shù)據(jù)庫,高調進入Java行業(yè)。
內容概要
Java是目前世界上最流行、最優(yōu)秀的編程語言之一。Java SE 6.0實現(xiàn)了Java的一個新的里程碑,從Java SE 5.0對于API庫大幅度提升到如今性能上的巨大飛躍,Java用短短十年的時間走過了原本應該幾十年的發(fā)展歷程,是迄今為止發(fā)展最快的編程語言,它代表了語言發(fā)展的潮流和趨勢。 本書共分為18章,循序漸進地講述了Java SE 6.0的幾乎所有知識點,從基礎語法到核心技術、從面向對象思想到Java高級特性、從Java DB到MySQL數(shù)據(jù)庫、從簡單命令行到MyEclipse的具體操作都做了細致的講解和演示,對所有知識點做了詳盡的分析和字字珠璣的總結。 本書的特點是詳細介紹了在實際開發(fā)中,最常用到的技術和需要牢固掌握的基礎知識,在編程的過程中突出了思路的講解和面向對象思想的培養(yǎng),從授人以魚到授人以漁,培養(yǎng)讀者的學習能力和學習技巧。本書運用大量的實例來詮釋Java技術的重點和難點,對知識點的完美總結既便于理解又易于記憶,對MyEclipse應用的詳細講解使開發(fā)更加輕松和易于上手。 本書既適合初學者入門、進階之用,又是開發(fā)人員作為參考和總結的首選。
書籍目錄
叢書序 前言 第1章 Java入門 1.1 Java概述 1.2下載、 安裝JDK與MyEdipse 1.3 安裝MySQL數(shù)據(jù)庫 1.4 第1個Java程序 1.5 Java程序的基本環(huán)境配置和編碼規(guī)則 第2章 MyEclipse的基本使用 2.1 MyEclipse的界面布局介紹 2.2 MyEclipse的基本配置 2.3 MyEclipse的快捷鍵 第3章Java基礎語法 3.1 自我介紹實例(基本數(shù)據(jù)類型) 3.2 運算符測試實例(運算符) 3.3 測試運程實例(if else和swish語句) 3.4 循環(huán)訪問實例(while, do-while) 3.5 質數(shù)和購物實例(Mr循環(huán)) 3.6 訪問測試實例(break, continue) 第4章 數(shù)組的應用 4.1 約瑟夫出圈實例 4.2 古體唐詩實例(二維數(shù)組) 4.3 測試數(shù)組方法實例 第5章 面向對象的Java編程 5.1 面向對象的思想 5.2 寵物小程序(創(chuàng)建. 封裝類) 5.3 結婚實例(創(chuàng)建. 封裝類) 5.4 寵物狗(繼承) 5.5 寵物貓(多態(tài)) 第6章 接口與內部類 6.1 static. final和abstract修飾符 6.2 輸出工資表單(接口) 6.3 指揮寵物游戲(接口、抽象類) 6.4 內部類 第7章 集合的應用 7.1 集合的簡要介紹 7.2 ArrayList的增、 刪、 改、查實例 7.3 學生站隊實例(LinkedList鏈表) 7.4 人口普查實例(HashSet散列表) 7.5 學生自動排隊實例(TreeSet) 7.6 學生自動排隊實例(Comparator比較器) 7.7 學生考試實例(HashMap散列映射表) 7.8 書店管理實例(TreeMap樹狀映射表) 第8章 異常和反射 8.重 捕獲異常 8.2 自定義和拋出異常 8.3 反射 第9章 初識AWT和Swing 9.1 窗體(JFrame) 9.2 常用組件 9.3 事件處理 9.4 布局管理器 第10章 Swing中的常用組件 10.1 登錄案例(文本框和密碼框) 10.2 記事本的多行文本區(qū)(文本區(qū)和滾動條) 10.3 投票小程序(單選按鈕和多選按鈕) 10.4 記事本菜單欄測試(菜單) 10.5 記事本工具欄(工具欄) 10.6 點菜對話框(對話框) 10.7 文件和顏色選擇器 10.8 計算器 10.9 滑塊和進度條 10.10 下拉列表框 10.11 微調控制器 10.12 編輯器面板 第11章 線程 11.1 線程知識簡介 11.2 同步 11.3 倒計時牌 11.4 我的迅雷(多線程下載工具) 第12章 I/O流 12.1 File類 12.2 流的分類及字節(jié)流 12.3 字符流和節(jié)點流 12.4 處理流 12.5 RondomAccessFile類 12.6 文件分割器 12.7 記事本 第13章 Swing中的表格 第14章 桌面程序特效第15章 網絡編程第16章 JDBC數(shù)據(jù)庫開發(fā)第17章 MyEclipse開發(fā) MyQQ項目
章節(jié)摘錄
第1章 JaVa入門 從沒有任何一種計算機語言有著Java所擁有的那么多的優(yōu)點。專家們似乎總是毫不吝嗇地夸獎著Java的眾多好處。無論是它的簡單、健壯性、安全性、可移植性、面向對象、體系結構中立等,都獲得了人們的一致認可?,F(xiàn)在的Java程序員也一躍成為世界上人數(shù)最多的程序員群體。 當然,Java并不單純是一種語言,它是一個完整的平臺,有著龐大的類庫,其中包含著眾多的可重用代碼和具有安全性、可移植性以及自動垃圾回收等功能和服務的執(zhí)行環(huán)境。迄今為止,還沒有哪種語言能夠像Java一樣提供這么豐富的類庫、如此出眾的環(huán)境支持以及如此簡潔明了的語法?! 〗涍^了十幾年的發(fā)展,尤其是Sun公司的科學家十幾年如一日的奮斗、IBM公司的傾力支持以及開源社區(qū)的巨大努力,Java已經涉及了網絡、數(shù)據(jù)庫、手持設備等多個領域并取得卓越的成就,并且會在可以預見的未來得到更加廣泛的運用和發(fā)展。要學習計算機語言,Java自然是當今的不二之選?! ”緯荍ava實例精選的書籍,因此只是粗略講解一下Java的歷史、特性和程序的安裝。讀者如果希望對Java的歷史和特性有更清楚的了解,可以上網查詢或查閱相關書籍。本章主要講解Java的基本概況和JDK、MyEclipse、MySQL.的安裝,用MyEclipse寫第1個Java程序以及Java程序的基本環(huán)境配置和編碼規(guī)則。對這些內容都比較熟悉的讀者可以僅瀏覽本章。建議剛入門的讀者還是詳細閱讀并親自試驗,畢竟羅馬不是一天建成的,只有堅持不懈地努力,才是成功的第一要素。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載