-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

手把手教你學Java

( 簡體 字)
作者:羅專,郭桂楓,劉安華類別:1. -> 程式設計 -> JAVA -> Java
譯者:
出版社:電子工業出版社手把手教你學Java 3dWoo書號: 43487
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:3/1/2016
頁數:288
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121280771
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

前 言
歡迎大家!
當前,人才是困擾IT企業發展的第一大問題,企業之間的競爭正在變成人才的競爭。同時,我們也看到,很多計算機專業畢業的本科生卻找不到理想的工作。問題出在哪里?
針對這種現象,業內專家稱之為人才的“結構性過剩”。究其原因,就是因為社會上雖然有大量的“人材”,但是企業需要的卻是“人才”,而“人材”并不等于“人才”。
大多數企業在招聘的時候,并不在乎你有多么高深的理論、多么尖端的技術、多么耀眼的學位,而更在乎你能否用最實用的技能解決企業中最實際的問題、做出實際的軟件產品和項目,最終能夠為企業創造更多的實際價值,這才是企業在招聘面試時考察的重點。只有能為企業創造出價值的“人材”,才是他們最需要的“人才”。我們的目標就是讓更多的“人材”變成炙手可熱的軟件“人才”,成功高薪就業,為中國軟件事業的發展貢獻出一份力量!
為此,本專業課程遵循以下原則。
一、以就業為導向
以就業為導向是專業課程最根本、最核心的特征。
時至今日,軟件開發企業用人主要有以下幾個特征。
(1)外包開發行業快速發展,對“人才”在代碼和文檔方面的規范性、技能和工具的熟練程度要求越來越高。
(2)軟件開發企業對開發人員的基本技術素養強調得越來越多,例如面向對象的程序設計思想和代碼組織方法、HTML/CSS/JavaScript/Ajax客戶端技術等。
(3)為了保證質量和工期,企業中大量使用各種框架技術,要求開發人員至少熟悉一種框架技術。
(4)系統集成、物流、進銷存、電子政務、網站建設這一類B/S系統,成為軟件工程師需求最大的業務領域。
為此,希望讀者在整個學習過程中,能夠不斷反省自己,養成良好的生活和工作習慣,順利達到“準職業人”和“企業人”的標準。
二、以實用技能為核心
我們知道,軟件開發領域內所涉及的技術內容是非常多的,不同的行業會使用不同的技術,不同的項目也會使用不同的技術,在技術選擇上我們遵循實用原則和80/20原則。
(1)實用原則:所選擇的技術一定是能夠解決實際工作中實際問題的技術。請記住:“不要去背誦對象有哪些方法、屬性,而是要使用這個對象去解決實際問題。”
(2)80/20原則:80/20原則包含兩層意思,第一是我們重點講解企業80%的時間在使用的20%的核心技術,而那些80%不常用的非核心技術我們弱化講解,或者只作為介紹和拓展內容;第二是花費80%的精力才能夠學會20%的內容我們不講解。
三、以動手能力為突破點
專業課程學習的最終目標是:能夠運用Java技術,在團隊合作的基礎上,參與到整個軟件項目開發過程,熟練、規范地完成企業級B/S系統模塊的編碼、調試和文檔編寫,成為企業緊缺的技能型應用人才。
學習的目標改變了,學習的內容也改變了,必然要求學習方法也相應調整和改變。以往的死記硬背不再適合于高端軟件工程師專業的學習,高端軟件工程師專業需要的是通過“動手”來訓練你的技能,不但要快,還要規范。
高端軟件工程師專業課程的學習要求你“動手、動手、再動手”,要敢于編碼、樂于編碼、大量編碼才能夠達到熟練的程度。
現代企業要求合作,代碼規范是團隊開發的基礎,沒有人能看得懂的代碼,不管自己覺得寫得如何漂亮,終將被稱之為“垃圾代碼”。在往后的學習中,要記住:代碼運行通過了不算代碼寫完了,代碼規范了才算。
只有通過大量的、反復的動手實踐,才能具備熟練、規范的編碼和調試能力,具備真正實用的技能,才有可能被稱之為應聘者中“有項目開發經驗的人”,成為一名企業真正需要的“人才”,在日益激烈的職場競爭中拔得頭籌。
四、本書內容提要
我們時刻提醒自己:責任重于泰山、細節決定成敗。
本書從初學者的角度詳細講解了Java開發中重點用到的多種技術。
全書共13章,包括開發Java項目的基本框架、運行機制和原理、基本語法、運算符、多種條件結構、循環、String和StringBuffer、類的方法、數組、面向對象的思想,等等。
采用典型例子、使用通俗易懂的語言闡述面向對象中的抽象概念、繼承、封裝、多態、異常、面向對象編程、面向接口編程。
通過剖析案例、分析代碼結構含義、解決常見問題等方式,幫助初學者培養良好的編程習慣。
本書分為理論部分、上機部分、作業部分、簡答題部分,并且在每章的開頭對本章所有的單詞進行總結,全書附有配套視頻。
第1章:講解Java的實用領域、技術領域,以及開發一個最簡單的Java項目的步驟。
第2章:講解最開始學習Java需要使用到的數據類型、變量和運算符。
第3章:講解基本條件結構if和switch…case。
第4、5章:分別講解了while循環、do-while循環、for循環。
第6章:講解對象和類。
第7章:講解類的方法。
第8章:講解數組和Arrays類的常用方法。
第9章:講解String和StringBuffer的常用方法、自定義帶參數的方法。
第10章:講解面向對象特點:封裝,構造方法及重載。
第11章:講解面向對象的特點:繼承、多態,Object類的一些方法,重寫等相關重要的概念。
第12章:講解在項目實際中的面向接口編程,利用面向接口再次實現多態以及常量的概念和使用方式。
第13章:講解了使用Java處理程序在運行過程中出現的異常問題的5個關鍵字:try、catch、finally、throw、throws。使用log4j來記錄程序運行過程中的流程,幫助程序員在開發項目時或在維護時發現可能會導致程序崩潰的具體原因。
本書既可作為高等院校本、專科計算機相關專業的程序設計課程教材,也可作為Java技術基礎的培訓教材,是一本適合廣大計算機編程初學者的入門級教材。
本書的主編為華專軟件教育創始人、著名的IT教育專家羅專老師;副主編郭桂楓老師為湖南信息職業技術學院黨政辦負責人、人力資源管理碩士、全球職業規劃師;副主編劉安華為湖南科技職業學院就業指導處負責人。
我們衷心希望,通過勤奮的學習,你能借助長大的翅膀,翱翔于IT的天空,成就心中理想,實現人生價值,回報所有愛你和你愛的人。
五、意見反饋
盡管我們盡了最大努力,但教材中也難免會有不妥之處,歡迎各界專家和讀者朋友來信給予寶貴意見,我們將不勝感激。您在閱讀本書時,若發現任何問題或有不認同之處,可以通過電子郵件、QQ或微信與我們聯系。
電子郵件請發送至:15200875199@163.com
聯系QQ:812986568
微信號:luozhuan0323

編著者
2015年12月于湖南長沙
內容簡介:

本書從初學者的角度詳細講解了Java開發中重點用到的多種技術。全書共13章,包括開發Java項目的基本框架、運行機制和原理、基本語法、運算符、多種條件結構、循環、String和StringBuffer、類和方法、數組等,并采用典型例子、使用通俗易懂的語言闡述面向對象中的抽象概念、繼承、封裝、多態、異常、面向對象編程、面向接口編程。通過剖析案例、分析代碼結構含義、解決常見問題等方式,幫助初學者養成良好的編程習慣。本書分為理論、上機、作業、簡答題4個部分,并且在每章的開頭對本章所有的單詞進行總結,全書附有配套視頻。 本書既可作為高等院校本、專科計算機相關專業的程序設計課程教材,也可作為Java技術基礎的培訓教材,是一本適合廣大計算機編程初學者的入門級教材。

目錄:

第1章 開發簡單Java應用程序 1
什么是程序 2
??程序的定義 3
??如何編制程序 3
為什么學習Java 3
??Java的來歷 4
??Java可以做什么 4
??Java技術平臺簡介 4
開發Java程序的步驟 5
??Java程序框架 7
??第一個Java程序 8
??Java項目組織結構 13
??Java程序的注釋 14
Java編碼規范 15
常見錯誤 16
習題 19
第2章 變量、數據類型和運算符 21
變量 22
數據類型 24
??不同的數據類型 24
??Java常用數據類型 24
變量聲明及使用 25
變量的命名規則 27
賦值運算符 29
算術運算符 30
數據類型轉換 32
??為什么需要數據類型轉換 32
??自動數據類型轉換 32
??強制數據類型轉換 33
??強制類型轉換的語法 34
習題 35
第3章 運算符和條件結構 37
boolean類型 38
??為什么需要boolean類型 38
??什么是boolean類型 39
??如何使用boolean類型 39
關系運算符 40
??為什么使用關系運算符 40
??什么是關系運算符 41
if條件結構 41
??為什么需要if條件結構 41
??什么是if條件結構 42
如何使用if條件結構 43
??使用基本的if條件結構 43
??復雜條件下的if條件結構 44
??使用if-else條件結構 45
??if-else結構的語法 46
??使用多重if結構 47
??多重if-else結構的語法 48
switch結構 51
??為什么使用switch結構 51
??什么是switch結構 51
??如何使用switch結構 52
習題 55
第4章 循環結構(一) 57
while循環 58
??為什么需要循環 58
??什么是循環 60
??什么是while循環 61
??如何使用while循環 62
do-while循環 67
??為什么需要do-while循環 67
??什么是do-while循環 68
??如何使用do-while循環 68
??while循環和do-while循環的區別 69
程序調試 70
??為什么需要程序調試 70
??什么是程序調試 70
??如何進行程序調試 71
習題 75
第5章 循環結構(二) 77
for循環 78
??為什么需要for循環 78
??什么是for循環 79
??for循環的語法 79
??如何使用for循環 80
循環結構總結 84
跳轉語句 85
??break語句的使用 85
??continue語句的使用 88
Java代碼調試 91
程序控制流語句總結 93
習題 94
第6章 對象和類 96
對象 97
??身邊的對象 98
??對象的屬性和方法 99
封裝 99
類 100
??類的屬性 100
??類的方法 100
對象和類的區別 101
??類是對象的類型 101
??Java是面向對象的語言 102
??Java的類模板 102
如何定義類 103
使用Eclipse創建類 105
如何創建和使用對象 107
??創建類對象的語法 107
??引用屬性和方法的語法 107
面向對象的優點 110
數據類型總結 111
習題 113
第7章 類的方法 115
類的方法概述 116
??什么是類的方法 116
??類的方法的組成 117
??定義類的方法的語法 117
??方法調用 118
??變量作用域及常見錯誤 122
??對比 123
面向對象編程思維 124
包 125
??為什么需要包 125
??如何創建包 127
??聲明包的語法 127
??使用Eclipse創建包 127
??包與目錄的關系 130
如何導入包 130
??導入包中的單個類的語法 130
??導入包中的所有類的語法 131
JavaDoc注釋 131
JavaSE6幫助文檔 133
習題 136
第8章 數組 139
為什么需要數組 140
??數組概述 142
如何使用數組 144
??使用數組的步驟 144
數組應用 149
??排序 151
習題 153
第9章 字符串 156
字符串概述 157
??如何使用字符串 157
??字符串的長度 158
字符串的比較 159
??equals方法 160
??equalsLgnoreCase方法 161
??toLowerCase方法 161
??toUpperCase方法 161
??concat方法 164
字符串常用的提取和查詢方法 164
??indexOf方法 165
??lastIndexOf方法 166
??substring方法一 166
??substring方法二 166
??trim方法 166
帶參數的方法 168
??如何使用帶參數的方法 169
??帶參數的方法應用 170
StringBuffer 172
Java語言的特點總結 174
習題 175
第10章 面向對象的Java實現——封裝 178
封裝 179
??為什么需要封裝 179
??什么是封裝 180
構造方法 184
??為什么需要構造方法 184
??什么是構造方法 186
方法重載 188
構造方法重載 190
習題 192
第11章 面向對象的Java實現——繼承和多態 196
繼承 197
??為什么需要繼承 197
??如何實現繼承 202
一切類的祖先——Object 203
多態 204
??為什么需要多態 204
??什么是多態 208
??如何實現多態 209
習題 210
第12章 面向對象的Java實現——接口 214
Java接口 215
??生活中的接口 215
??什么是Java接口 215
??為什么需要Java接口 217
面向接口編程 221
??什么是面向接口編程 221
??面向接口編程 222
常量 224
??為什么需要常量 224
??什么是常量 225
??常量的優點 225
??Java中常量的定義規則 226
??在Java接口中聲明常量 227
習題 228
第13章 使用異常處理程序錯誤 231
異常 232
??生活中的異常 232
??程序中的異常 232
??什么是異常 233
異常處理 234
??什么是異常處理 234
??Java中如何進行異常處理 234
??try-catch塊 235
??try-catch-finally塊 236
??多重catch塊 237
拋出異常 239
捕獲異常 240
聲明異常 240
使用log4j記錄日志信息 241
??什么是日志 242
??如何使用log4j記錄日志 242
習題 246
上機1 開發簡單Java應用程序 249
階段1:指導部分 250
階段2:練習部分 251
階段3:指導部分 251
階段4:練習部分 254
作業 254
上機2 變量、數據類型和運算符 256
階段1:指導部分 256
階段2:練習部分 258
階段3:指導部分 259
階段4:練習部分 260
作業 261
上機3 運算符和條件結構 263
階段1:指導部分 263
階段2:練習部分 265
階段3:指導部分 266
階段4:練習部分 270
作業 270
上機4 循環結構(一) 275
階段1:指導部分 275
階段2:指導部分 276
階段3:練習部分 278
階段4:指導部分 280
階段5:練習部分 282
作業 283
上機5 循環結構(二) 285
階段1:指導部分 285
階段2:指導部分 287
階段3:練習部分 288
階段4:練習部分 290
作業 291
上機6 對象和類 293
階段1:指導部分 293
階段2:練習部分 294
階段3:指導部分 295
階段4:練習部分 296
階段5:練習部分 297
作業 298
上機7 類的方法 300
階段1:練習部分 300
階段2:指導部分 301
階段3:指導部分 304
階段4:練習部分 306
作業 307
上機8 數組 309
階段1:指導部分 309
階段2:練習部分 311
階段3:指導部分 311
階段4:練習部分 313
階段5:練習部分 314
作業 315
上機9 字符串 318
階段1:指導部分 318
階段2:練習部分 320
階段3:練習部分 321
階段4:練習部分 323
作業 324
上機10 面向對象的Java實現——封裝 327
階段1:指導部分 328
階段2:練習部分 329
階段3:指導部分 330
階段4:練習部分 332
作業 333
上機11 面向對象的Java實現——繼承和多態 334
階段1:指導部分 334
階段2:練習部分 336
階段3:指導部分 337
階段4:練習部分 340
作業 341
上機12 面向對象的Java實現——接口 342
階段1:指導部分 342
階段2:練習部分 343
階段3:指導部分 344
階段4:練習部分 346
作業 347
上機13 使用異常處理程序錯誤 349
階段1:指導部分 349
階段2:練習部分 351
階段3:指導部分 351
階段4:練習部分 354
作業 355
附錄A Java基本數據類型 356
附錄B String和StringBuffer 357
附錄C Java語言的基本數據類型的包裝類 360
附錄D 訪問修飾符 361
序: