當前位置:首頁 » 編程語言 » java核心技術卷基礎知識

java核心技術卷基礎知識

發布時間: 2023-01-24 20:14:11

java零基礎者應該看什麼書比較好

給大家推薦一些對Java學習有用的經典書籍,感興趣的小夥伴們可以收藏一下!

1、《thinkingin Java》

這內容是否看著就很好理解。

這本書,通俗易懂,重點突出的書,相當適合初學者快速入門,缺點是段子太多,有時候會被當成笑話書來看。

以上就是推薦的7本Java經典書籍,希望對大家的學習有所幫助。也希望在成為一名更優秀的Java程序員的道路上,我們可以一起學習、一起進步。

② Java程序員在工作之餘如何提升自己

主要以下幾種方式提升自己的JAVA技能水平
1.購買相關的技術書籍進行業務能力的提升和鞏固,對個人的自控和自學能力有一定要求。
2.去學習網站上看教學視頻,現在的學習網站一般都會有學院和講師的技術實時探討,學習氛 圍較好,有的資源可能支付一定的報酬
3.技術博客的查看和寫作也是不錯的選擇,相對前面兩個方向,技術博客相對自由,也不需要支付相關費用。

編程書籍入門必備

如果你之前一點編程經驗都沒有,先看如下兩本:

1、《簡明Python教程》(A Byte of Python)

入門Python的絕佳Tutorial,從書的目錄便可以了解到作者Swaroop C H清晰的行文思路,以及對Python高超的駕馭能力。

2、《集體智慧編程》

以具體實例的方式來展示Python的編程技巧,受益良多。作者用非常直觀的方式向讀者展示了人工智慧和機器學習中的大量經典的演算法。更可貴的是,作者在展示演算法時所使用的例子都是網路中非常有代表性的場景,並且很多情況下還會結合一些實際運營的 Web 站點的數據作更進步闡釋。當然,作為一本實用型的書,少不了的是大量可運行的代碼。

3、《Python Cookbook中文版,第3版》

這本書可謂Python版《代碼大全》。有人說《代碼大全》這類書是字典,其實不盡然《代碼大全》是高手過招。《Cookbook》也如此,閱讀時總能讓你有一種:「哇塞,漂亮!」的感覺。能把 Cookbook 全部讀完,你的Python水平絕對發生質變。

二、Java語言系列(3本)

1、《Java核心技術·卷1:基礎知識(原書第9版)》

Java領域最有影響力和價值的著作之一,擁有20多年教學與研究經驗的資深Java技術專家撰寫,與《Java編程思想》齊名。

2、《演算法 第四版》

Java 語言描述,演算法領域經典的參考書,全面介紹了關於演算法和數據結構的必備知識,並特別針對排序、搜索、圖處理和字元串處理進行了論述。書的內容非常多,可以說是Java程序員的必備書籍之一。

3、《數據結構與演算法分析:Java語言描述》

這本書真是非常好!個人感覺很適合給初學者入門看,裡面的分析數學公式恰到好處,沒有演算法導論的令人望而生畏,也沒有國內圖書的草草了事,既學習了數據結構又有剛剛好的演算法分析,很容易使人產生共鳴。

當然,對於Java我們建議進行系統的學習,扎實基礎不能只靠看書。如果你有任何疑問,歡迎你在千鋒武漢官網上留下你的相關情況,我再對號入座幫你解答。

三、前端系列(4本)

1、《Java權威指南(第6版)》

淘寶前端團隊翻譯,這本書又叫犀牛書,號稱Java開發者的聖經,網上對此書評價很多,大概意思都是說這本書是一本Java文檔手冊,沒有完整看過一遍此書的都不能算是一名合格的前端工程師。

2、《Java高級程序設計(第3版)》

又稱紅寶書,雅虎首席前端架構師,YUI的作者Zakas出品。雖然書名帶了「高級」二字,但是講得也很基礎,而且行文風格很流暢,每一小節就像是一篇博客,讀起來並不枯燥,個人感覺比上面那本犀牛書可讀性更強。

3、《Java設計模式與開發實踐》

本書是在設計模式上的進一步擴充。一大特點就是結合實操,代碼完整能直接應用到實際開發中。

4、《Web性能權威指南》

本書是谷歌公司高性能團隊核心成員的權威之作,堪稱實戰經驗與規范解讀完美結合的產物。本書目標是涵蓋Web開發者技術體系中應該掌握的所有網路及性能優化知識。

④ 想要自學Java編程,有什麼書籍推薦么

自學Java有哪些必備的學習書籍,在這里一一給你展示出來:

在這里給你推薦幾本書,非常優秀的書籍:

當然在推薦之前,你可以在B站內搜索我們的名字,觀看一下我們的學習視頻;

我校名師高淇講述的Java300集課程,非常適合剛入門的零基礎學者哦!

這幾本書相當不錯,推薦給你:

1.《Java編程規范》 適合對象:初級、中級

介紹:這本書的作者是被譽為Java之父的James Gosling,入門者推薦閱讀,對基礎的講解很不錯。

2.《Java編程思想》 適合對象:初級、中級

介紹:豆瓣給出了9.1的評分,全球程序員廣泛贊譽。有人說這本書不適合初學者,不過小編認為作者並沒有對讀者已有的知識經驗有過多要求,只是要求讀者需要知道基本的程序語言。作者以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念,需要花時間細細研讀。

3.《Java核心技術:卷I基礎知識》 適合對象:初級、中級

介紹:官方機構圖書,備一本總是沒錯的。這本書比較全面也通俗易懂。可以當字典的功能來用,學習入門必備。

4.《Java數據結構和演算法》 適合對象:初級、中級、高級

介紹:這本書目前基本斷貨,足以說明搶手程度。作者主要使用Java語言描述了我們常用的數據結構,值得一看。

5.《Java與模式》 適合對象:中級、高級

介紹:難得一見的國人寫的Java好書。主要講解設計原則以及最為常見的設計模式的實用教材。這本書出現的比較早,是初級到中高級必讀的圖書之一。

6.《SCJP學習指南》 適合對象:初級、中級

介紹:官方考試的必備圖書,對檢驗自己的Java學習情況很有幫助。這本書特別適合學生閱讀,這本書理解透了,找工作面試Java題目不會有任何問題。一些工作多年的工程師都會在里邊遇到一些不會做的題目。

學習的過程中,編程視頻的彌補是不可缺失的,需要的話點個贊吧!



進階篇

1.《重構:改善既有代碼的設計》 適合對象:中級、高級

介紹:清晰揭示了重構的過程,解釋了重構的原理和最佳實踐方式,並給出了何時以及何地應該開始挖掘代碼以及改善。大師的傑作,讓你明白軟體是一步步改進的,不是一蹴而就的。

2.《XML入門經典》 適合對象:初級、中級、高級

介紹:很多人覺得沒必要買XML書籍,不過我還是覺得推薦一本給你作為工具書,而且看本書可以使得你對XML方方面面有個了解。裡面不少東西還是用到的。

3.《jQuery基礎教程》 適合對象:初級、中級、高級

介紹:從這個開始學習jQuery才是根本,不然以後遇到的很多奇怪問題不知所以然。jQuery個人感覺已經成為目前的javascript標准庫了,插件無數,大大簡化了前端工作。

4.《JavaScript權威指南》 適合對象:初級、中級、高級

介紹:一本從全新視角和層次來介紹JavaScript的參考書,填補了市場的空白。是學習js的必備參考工具書之一。

5.《代碼整潔之道》 適合對象:中級、高級

介紹:講述了一系列行之有效的整潔代碼操作實踐。軟體工程的理想編碼是無數人編出來的代碼像一個人寫的,這本書當作規范就不錯。

最後:學習Java編程一定要努力學習!祝你成功!

⑤ 學習java需要學哪些 看什麼書

學習java需要學習的技術知識還是比較多的,包括:java基礎語法、面向對象、javase、資料庫技術、web前端、java開發框架、企業項目實戰等。想要學好這些技術,就需要我們不斷的努力才能夠完全掌握。至於看不看書這個可以根據大家自己的需求去了解該看一些什麼樣類型的書籍。

現在市面上的java學習資料很多,如果是想要快速完成學習找工作的可以去網路上找一些相關的視頻資料進行學習,或者是去報名java培訓班進行學習,看視頻學習或者是老師帶領學習的話更容易理解,這樣學習的效率相對看書來說是比較快一些。

java入門學習的話、大家可以看看下邊的這些書。

《Java核心技術(第10版)》

提起Java入門必讀,四大名著是少不了的。《Java 核心技術》就是其中之一,分卷一、卷二兩冊,卷一講基礎,卷二為進階。全書對於Java語言的核心概念、語法、重要特性和開發方法講解得非常細致,可以說是一部有關Java的網路全書。


⑥ 求:java核心技術第八版,卷一和卷二,文字清晰的。謝謝各位大哥!!!!

發了,請接受。

⑦ 零基礎學習Java的書籍有哪些,請推薦

作為Java程序員來說,最痛苦的事情莫過於可以選擇的范圍太廣,可以讀的書太多,往往容易無所適從。我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先後順序,推薦給大家,特別是那些想不斷提高自己技術水平的Java程序員們。

一、Java編程入門類

對於沒有Java編程經驗的程序員要入門,隨便讀什麼入門書籍都一樣,這個階段需要你快速的掌握Java基礎語法和基本用法,宗旨就是「囫圇吞棗不求甚解」,先對Java熟悉起來再說。用很短的時間快速過一遍Java語法,連懵帶猜多寫寫代碼,要「知其然」。

1、《Java編程思想》

在有了一定的Java編程經驗之後,你需要「知其所以然」了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎。這本書的缺點是實在太厚,也比較羅嗦,不適合現代人快節奏學習,因此看這本書要懂得取捨,不是每章每節都值得一看的,挑重點的深入看就可以了。

2、《Agile Java》中文版

這本書是出版社送給我的,我一拿到就束之高閣,放在書櫃一頁都沒有翻過,但是前兩天整理書櫃的時候,拿出來一翻,竟然發現這絕對是一本好書!這本書一大特點是以單元測試和TDD來貫穿全書的,在教你Java各種重要的基礎知識的過程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書成書很新,以JDK5.0的語法為基礎講解,要學習JDK5.0的新語法也不錯。還有這本書對於內容取捨也非常得當,Java語言畢竟類庫龐大,可以講的內容太多,這本書選擇的內容以及內容的多寡都很得當,可以讓你以最少的時間掌握Java最重要的知識,順便培養出來優秀的編程思路,真是一本不可多得的好書。

二、Java編程進階類

打下一個良好的Java基礎,還需要更多的實踐經驗積累,我想沒有什麼捷徑。有兩本書值得你在編程生涯的這個階段閱讀,培養良好的編程習慣,提高你的代碼質量。

1、《重構 改善既有代碼的設計》

這本書名氣很大,不用多介紹,可以在閑暇的時候多翻翻,多和自己的實踐相互印證。這本書對你產生影響是潛移默化的。

2、《測試驅動開發 by Example》

本書最大特點是很薄,看起來沒有什麼負擔。你可以找一個周末的下午,一邊看,一邊照做,一個下午就把書看完,這本書的所有例子跑完了。這本書的作用是通過實戰讓你培養TDD的思路。

還有一些比較基礎的入門書籍推薦給你

《Head First java開發》java開發入門書籍

《Head First java開發》是本完整的面向對象(object-oriented,OO)程序設計和java開發的學習指導。此書是根據學習理論所設計的,讓你可以從學習程序語言的基礎開始一直到包括線程、網路與分布式程序等項目。最重要的,你會學會如何像個面向對象開發者一樣去思考。但如果你真地想要好好地學習java開發,你會需要《Head First java開發》。這本書可是Amazon編輯推薦的十大好書之一!強烈推薦學習此書,非常適合初學者入門。

《java開發從入門到精通》

《java開發從入門到精通》這本書主要針對java開發基礎,對於沒有學過java開發的人才說,是一個不錯的選擇。通過這本書,大家可以從零開始,慢慢來學習,而且實操很多,不會讓你看到最後出現只會理論的情況。

《Thinking in java開發》(中文名:《java開發編程思想》)

《java開發編程思想》可以說是最經典的java開發著作,是所有java開發程序員必備教科書。這本書不管是正在學習還是已經工作許多年的程序員,都可以從這本書中得到你想要的東西。這本書具有教材和工具書的作用,就像一本字典,想知道什麼都可以從中查詢。雖然這本書很好,但並不建議初學者學習,對於初學者難度較大。

《瘋狂java開發講義》

《瘋狂的講義》這本書比較適合自學者,內容比較項目化,實操方法很多,如果你想進行java開發的深入學習,不妨看看這本書。

《java開發核心技術》

這本書分為兩個部分,第一個部分講的是基礎知識,第二個部分講的是高級特性。由於內容非常有層次,所以非常適合自學的同學學習。

《java開發開發實戰經典》

這本書比較適合自學者學習,裡面有很多小案例,可以邊學邊練,鞏固知識。

PS:溫馨提示,光看不練假把式,跟著視頻教程練項目也是必不可少的!相關教程指路B站尚學堂官方號!都是免費滴!

⑧ Java核心技術卷Ⅰ:基礎知識的目 錄

Preface XVIII
Acknowledgements XXIV
Chapter 1 An Introction to Java(新增批註共25條) 1
Java As a Programming Platform 2
The Java 「White Paper」 Buzzwords 3
Simple 3
Object Oriented 4
Network-Savvy 5
Robust 5
Secure 6
Architecture Neutral 7
Portable 8
Interpreted 9
High Performance 9
Multithreaded 10
Dynamic 10
Java Applets and the Internet 11
A Short History of Java 12
Common Misconceptions about Java 15
Chapter 2 The Java Programming Environment
(新增批註共20條) 21
Installing the Java Development Kit 22
Downloading the JDK 22
Setting the Execution Path 26
Installing the Library Source and Documentation 28
Installing the Core Java Program Examples 28
Navigating the Java Directories 29
Choosing a Development Environment 32
Using the Command-Line Tools 33
Troubleshooting Hints 43
Using an Integrated Development Environment 45
Locating Compilation Errors 49
Running a Graphical Application 55
Building and Running Applets 58
Chapter 3 Fundamental Programming Structures in Java
(新增批註共44條) 63
A Simple Java Program 64
Comments 68
Data Types 70
Integer Types 70
Floating-Point Types 71
The char Type 72
The boolean Type 74
Variables 74
Initializing Variables 76
Constants 76
Operators 77
Increment and Decrement Operators 78
Relational and boolean Operators 79
Bitwise Operators 81
Mathematical Functions and Constants 81
Conversions between Numeric Types 83
Casts 84
Parentheses and Operator Hierarchy 84
Enumerated Types 85
Strings 86
Substrings 86
Concatenation 86
Strings Are Immutable 87
Testing Strings for Equality 88
Code Points and Code Units 89
The String API 90
Reading the On-Line API Documentation 92
Building Strings 95
Input and Output 96
Reading Input 96
Formatting Output 98
File Input and Output 103
Control Flow 105
Block Scope 105
Conditional Statements 106
Loops 109
Determinate Loops 113
Multiple Selections—The switch Statement 117
Statements That Break Control Flow 119
Big Numbers 122
Arrays 124
The 「for each」 Loop 125
Array Initializers and Anonymous Arrays 126
Array Copying 126
Command-Line Parameters 128
Array Sorting 129
Multidimensional Arrays 132
Ragged Arrays 135
Chapter 4 Objects and Classes(新增批註共55條) 139
Introction to Object-Oriented Programming 140
Classes 142
Objects 143
Identifying Classes 143
Relationships between Classes 144
Using Predefined Classes 146
Objects and Object Variables 146
The GregorianCalendar Class of the Java Library 150
Mutator and Accessor Methods 152
Defining Your Own Classes 158
An Employee Class 158
Use of Multiple Source Files 162
Dissecting the Employee Class 163
First Steps with Constructors 164
Implicit and Explicit Parameters 166
Benefits of Encapsulation 167
Class-Based Access Privileges 170
Private Methods 171
Final Instance Fields 171
Static Fields and Methods 172
Static Fields 172
Static Constants 173
Static Methods 174
Factory Methods 175
The main Method 175
Method Parameters 178
Object Construction 185
Overloading 185
Default Field Initialization 185
Default Constructors 186
Explicit Field Initialization 187
Parameter Names 188
Calling Another Constructor 188
Initialization Blocks 189
Object Destruction and the finalize Method 193
Packages 194
Class Importation 195
Static Imports 196
Addition of a Class into a Package 197
Package Scope 200
The Class Path 201
Setting the Class Path 203
Documentation Comments 204
Comment Insertion 204
Class Comments 205
Method Comments 205
Field Comments 206
General Comments 206
Package and Overview Comments 207
Comment Extraction 207
Class Design Hints 208
Chapter 5 Inheritance(新增批註共42條) 213
Classes, Superclasses, and Subclasses 214
Inheritance Hierarchies 222
Polymorphism 222
Dynamic Binding 224
Preventing Inheritance: Final Classes and Methods 226
Casting 227
Abstract Classes 229
Protected Access 234
Object: The Cosmic Superclass 235
The equals Method 236
Equality Testing and Inheritance 238
The hashCode Method 240
The toString Method 243
Generic Array Lists 248
Accessing Array List Elements 250
Compatibility between Typed and Raw Array Lists 254
Object Wrappers and Autoboxing 256
Methods with a Variable Number of Parameters 259
Enumeration Classes 260
Reflection 263
The Class Class 263
A Primer on Catching Exceptions 266
Using Reflection to Analyze the Capabilities of Classes 268
Using Reflection to Analyze Objects at Runtime 273
Using Reflection to Write Generic Array Code 277
Method Pointers! 281
Design Hints for Inheritance 284
Chapter 6 Interfaces and Inner Classes(新增批註共24條) 289
Interfaces 290
Properties of Interfaces 296
Interfaces and Abstract Classes 297
Object Cloning 298
Interfaces and Callbacks 305
Inner Classes 307
Use of an Inner Class to Access Object State 309
Special Syntax Rules for Inner Classes 312
Are Inner Classes Useful? Actually Necessary? Secure? 313
Local Inner Classes 316
Accessing final Variables from Outer Methods 316
Anonymous Inner Classes 319
Static Inner Classes 322
Proxies 325
Properties of Proxy Classes 333
Chapter 7 Exceptions, Logging, Assertions, and Debugging
(新增批註共38條) 335
Dealing with Errors 336
The Classification of Exceptions 338
Declaring Checked Exceptions 340
How to Throw an Exception 342
Creating Exception Classes 343
Catching Exceptions 344
Catching Multiple Exceptions 346
Rethrowing and Chaining Exceptions 348
The finally Clause 349
Analyzing Stack Trace Elements 352
Tips for Using Exceptions 357
Using Assertions 361
Assertion Enabling and Disabling 361
Using Assertions for Parameter Checking 362
Using Assertions for Documenting Assumptions 363
Logging 364
Basic Logging 364
Advanced Logging 365
Changing the Log Manager Configuration 367
Localization 368
Handlers 369
Filters 373
Formatters 373
A Logging Recipe 373
Debugging Tips 381
Using a Console Window 387
Tracing AWT Events 389
Letting the AWT Robot Do the Work 393
Using a Debugger 396
Chapter 8 Generic Programming(新增批註共22條) 401
Why Generic Programming? 402
Who Wants to Be a Generic Programmer? 403
Definition of a Simple Generic Class 404
Generic Methods 406
Bounds for Type Variables 407
Generic Code and the Virtual Machine 409
Translating Generic Expressions 411
Translating Generic Methods 411
Calling Legacy Code 413
Restrictions and Limitations 414
Type Parameters Cannot Be Instantiated with Primitive Types 414
Runtime Type Inquiry Only Works with Raw Types 415
You Cannot Throw or Catch Instances of a Generic Class 415
Arrays of Parameterized Types Are Not Legal 416
You Cannot Instantiate Type Variables 416
Type Variables Are Not Valid in Static Contexts of Generic Classes 418
Beware of Clashes After Erasure 418
Inheritance Rules for Generic Types 419
Wildcard Types 421
Supertype Bounds for Wildcards 423
Unbounded Wildcards 424
Wildcard Capture 425
Reflection and Generics 430
Using Class<T> Parameters for Type Matching 431
Generic Type Information in the Virtual Machine 431
Chapter 9 Collections(新增批註共55條) 437
Collection Interfaces 438
Separating Collection Interfaces and Implementation 439
Collection and Iterator Interfaces in the Java Library 441
Concrete Collections 447
Linked Lists 448
Array Lists 459
Hash Sets 459
Tree Sets 463
Object Comparison 464
Queues and Deques 469
Priority Queues 471
Maps 472
Specialized Set and Map Classes 476
The Collections Framework 481
Views and Wrappers 487
Bulk Operations 493
Converting between Collections and Arrays 494
Algorithms 494
Sorting and Shuffling 496
Binary Search 498
Simple Algorithms 499
Writing Your Own Algorithms 500
Legacy Collections 502
The Hashtable Class 502
Enumerations 502
Property Maps 503
Stacks 504
Bit Sets 504
Chapter 10 Multithreading(新增批註共24條) 509
What Are Threads? 511
Using Threads to Give Other Tasks a Chance 517
Interrupting Threads 524
Thread States 528
New Threads 529
Runnable Threads 529
Blocked and Waiting Threads 530
Terminated Threads 530
Thread Properties 531
Thread Priorities 531
Daemon Threads 533
Handlers for Uncaught Exceptions 534
Synchronization 535
An Example of a Race Condition 536
The Race Condition Explained 540
Lock Objects 541
Condition Objects 544
The synchronized Keyword 549
Synchronized Blocks 553
The Monitor Concept 554
Volatile Fields 555
Deadlocks 556
Lock Testing and Timeouts 559
Read/Write Locks 560
Why the stop and suspend Methods Are Deprecated 561
Blocking Queues 563
Thread-Safe Collections 570
Efficient Maps, Sets, and Queues 570
Copy on Write Arrays 572
Older Thread-Safe Collections 572
Callables and Futures 573
Executors 577
Thread Pools 578
Scheled Execution 582
Controlling Groups of Tasks 583
Synchronizers 584
Semaphores 585
Countdown Latches 585
Barriers 585
Exchangers 586
Synchronous Queues 586
Example: Pausing and Resuming an Animation 586
Threads and Swing 592
Running Time-Consuming Tasks 594
Using the Swing Worker 598
The Single-Thread Rule 604
Index 607

⑨ 《JAVA2核心技術卷Ⅰ基礎知識》pdf下載在線閱讀,求百度網盤雲資源

《JAVA 2核心技術 卷Ⅰ》([美] 霍斯特曼)電子書網盤下載免費在線閱讀

鏈接:https://pan..com/s/1WIlBA0qVoL806sMYHGW_5Q

提取碼:a2co

書名:JAVA 2核心技術 卷Ⅰ

作者:[美] 霍斯特曼

譯者:葉乃文

豆瓣評分:8.7

出版社:機械工業出版社

出版年份:2006-5

頁數:691

內容簡介:

本書是Java技術經典參考書,多年暢銷不衰,第7版在保留以前版本風格的基礎上,涵蓋Java2開發平台標准版J2SE5.0的基礎知識,主要內容包括面各對象程序設計、反射與代理、介面與內部類、事件監聽器模型、使用Swing UI工具箱進行圖形用戶界面設計,異常處理、流輸入/輸出和對象序列化、泛型程序設計等。

本書內容翔實、深入淺出,附有大量程序實例,極具實用價值,是Java初學者和Java程序員的必備參考書。

作者簡介:

Cay S.Horstmann是聖何塞州立大學計算機科學系教授。他曾經是Preview Systems公司的副總裁和首席技術官,曾任許多大型公司,大學知組織的C++、Java與網際網路編程顧問。他還撰寫了眾多技術和學術專著,並參與編寫《Core JavaServer Faces》一書。

⑩ 《JAVA核心技術》基礎知識這本書對於初學者好不好

建議看java編程思想,它可以幫助你深刻領悟java的精髓。以下附上java相關的十大書籍排名: x0dx0ax0dx0a第一名:Java編程思想(Thinking in java ) x0dx0a包含范圍:全部。 x0dx0ax0dx0a沒說的,絕對的大師作品,當之無愧的第一。第一版時就享譽整個java界(當時網上好象也有人譯了)。國內版是京京工作室翻譯的,基本上毀了此書--錯誤術語太多。推薦高手看E文版,新手就不要先看此書了。第二版更精采,台灣的侯捷譯了此書。可以到看看前幾章的中文版(不過是台灣術語)。希望國內會快些引入此書,你也可到作者的主頁免費下載此書推薦。有chm格式的,非常棒!BTW:這位大師最近在寫Thinking in Python相信又是一本經典名著:) x0dx0ax0dx0a第二名:Java2編程詳解(special edition java2) x0dx0a包含范圍:全部 x0dx0ax0dx0a這本書會排在core java2的前面可能很多人會不同意,但是就中譯本和內容來看非常全面。適合新手成為高手。雖然國內的價位高了些(150),但基本還是值得的。該有的內容都有了,做參考書也很不錯。BTW,這個系列中的oracle8/8i使用手冊也是一本很經典的書,同樣推薦。 x0dx0ax0dx0a第三名:Java2核心技術卷一,二(core java2 volume1,2) x0dx0a包含范圍:全部 x0dx0ax0dx0a這兩本我把它們看成一本不會有人有異議吧。這也是Sun的官方的書,我覺得相對來說。第二卷高級特性要比第一卷基礎知識好(第一卷又是京京工作室譯的--真影響情緒:()。內容同樣很全面,但是卷一雖說是基礎知識,同樣對新手來說不是很合適。感覺條理性不強,而且內容有些混雜,但第二卷完全可以彌補這些--精闢而細致,很適合有一定基礎的Java程序員看。 x0dx0ax0dx0a第四名:Java 2圖形設計 卷1:AWT 卷2:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT SWING 3rd Edition x0dx0a包含范圍:Java圖形設計 x0dx0ax0dx0a沒什麼說的了,盡管圖形設計不如J2EE那麼火 ,而且Win32下做應用程序也不是java的強項,但是AWT和Swing仍然是Java程序員的必修課。看這兩本就夠了,看看厚度就知道了,而且這也是Sun官方出的圖書。 x0dx0ax0dx0a第五名:J2EE構建企業系統專家級解決方案 x0dx0a包含范圍:J2ee x0dx0ax0dx0a清華大學出版社 譯作者:[美]Paul J. Perrone,et al.著 張志偉等譯 x0dx0ax0dx0a又是一本極厚的書1038頁,105元。不過內容十分豐富,適合想對J2EE整體做了解的程序員,至於每項都想精就不太可能了,呵呵。畢竟在Java中思想是主要的。在這類中有本Java伺服器高級編程也很不錯,機工華章出的-wrox系列中的。 x0dx0a第六名: Java XML編程指南 x0dx0a電子工業出版社 譯作者: [美]Tom Myers,Alexander Nakhimovsky著 x0dx0ax0dx0a包含范圍:Java+XML x0dx0ax0dx0aXML在Java中的地位也越來越重要了,而國內能看到的還有一本中國電力出的o eilly的Java和XML。最後我還是選了這本wrox的,當然你要是想好好學學XML本身,還是看看那本XML高級編程吧。wrox系列中的-機工華章出的。 x0dx0ax0dx0a第七名:書名:Jini核心技術 英文原書名: Core Jini x0dx0a作者: W.Keith Edwards x0dx0ax0dx0a包含范圍:Jini x0dx0ax0dx0aJini也是Java體系中很重要的部分,而且更重要的是這本可能是國內唯一的一本Jini專著-翻譯的也不錯。在我看來是當之無愧的經典,同樣是Sun的官方圖書,內容很清晰透徹。 x0dx0ax0dx0a第八名:Enterprise JavaBeans第二版 英文原書名: Enterprise JAVABEANS x0dx0a作者: (美)Richard Monson-Haefel x0dx0ax0dx0a包含范圍:EJB x0dx0ax0dx0aO『reilly出的,ejb的重要性我不用多說了吧。盡管有人說這本譯的不好,但是同樣它是國內目前唯一的EJB專著。o eilly的書就是只講一方面或一項技術,很細,但價格也不菲,這本書的架構還可以,值得一看。 x0dx0ax0dx0a!!!!!!!!第九名:數據結構與演算法分析(Java版) x0dx0a譯作者: [美]Clifford A.Shaffer著 張銘 劉曉丹譯 x0dx0ax0dx0a包含范圍:Java演算法 x0dx0ax0dx0a盡管基本上Java圖書都是講Java本身的特性。因為Java的體系太龐大了,而用Java來實現的數據結構與演算法,這本書也是唯一一本,所以盡管這本不是那麼的好但還是做以推薦。 x0dx0ax0dx0a第十名:軟體工程Java語言實現 英文原書名: Software Engineering with Java x0dx0a作者: Stephen R.Schach 譯者: 袁兆山等 x0dx0ax0dx0a這本書沒什麼多說的,純理論性的東西,但軟體工程的重要也是有目共睹的,而且同樣是這個領域中唯一的一本Java書。 x0dx0a參考資料:第九名:數據結構與演算法分析(Java版)

熱點內容
hibernatesession的緩存 發布:2025-07-20 18:38:46 瀏覽:13
安卓模擬器下載電腦版哪個好 發布:2025-07-20 18:37:59 瀏覽:659
三星手機存儲卡用不了 發布:2025-07-20 18:37:48 瀏覽:136
java數組返回 發布:2025-07-20 18:34:20 瀏覽:259
sqlserver不存在 發布:2025-07-20 18:28:05 瀏覽:837
原神電腦配置怎麼玩不卡 發布:2025-07-20 18:07:06 瀏覽:955
反編譯獲取原代碼 發布:2025-07-20 17:49:43 瀏覽:492
plc編譯怎麼找 發布:2025-07-20 17:48:56 瀏覽:162
無效的宏名稱將編譯啞宏 發布:2025-07-20 17:48:16 瀏覽:155
250萬解壓 發布:2025-07-20 17:44:52 瀏覽:620