【基础篇】
《Java核心技术卷I:基础知识(原书第8版)
》http://product.china-pub.com/208978
>>>>短评:作为Java入门教材的首选,本书通过提供实战指导,能够使你快速掌握Java精髓,完成最具挑战性的任务。这也正是它能连续7年在世界范围内成为最畅销书籍的原因。
《Java语言程序设计·基础篇(原书第8版)
》http://product.china-pub.com/198316
>>>>短评:本书是国内外广受欢迎的Java经典入门教程,每章配备大量复习题和编程练习题。从java语言的特点入手,主要介绍了语法结构、面向对象程序设计基础知识到面向对象程序设计、图形用户界面设计、异常处理、applet和多媒体、二进制i/o、递归等内容。
【中级篇】
《Java编程思想 第4版
》http://product.china-pub.com/34838
>>>>短评:本书是Java程序员的圣经。书里含有大量的示例,都经过精心打磨,蕴含着大量的设计模式、编程规则技巧等等,适合有一定开发经验的Java程序员学习。
《Java语言程序设计·进阶篇(原书第8版)
》http://product.china-pub.com/198317
>>>>短评:国内外广受欢迎的Java经典教程,每章配备大量复习题和编程练习题。主要介绍数据结构、高级gui设计、多线程、集合框架、算法效率和排序、mvc以及java数据库程序设计等方面的内容,循序渐进,可读性强。
************************高级篇************************
《Effective Java中文版 第2版
》http://product.china-pub.com/195040
>>>>短评:本书囊括78条程序员必备的经验法则,针对你每天都会遇到的编程问题提出了最有效、最实用的解决方案。每位Java程序员进阶必修之书。
《Java核心技术 卷Ⅱ:高级特性(原书第8版)
》http://product.china-pub.com/508881
>>>>短评:与《Java编程思想》齐名的Java图书泰山北斗,基本涵盖了Java的精髓,适合当工具书查阅。
《深入理解Java虚拟机:JVM高级特性与最佳实践
》http://product.china-pub.com/194035
>>>>短评:系统地讲解了Java虚拟机工作机制和底层原理,引领读者轻松踏上探索Java虚拟机的旅途。
《Java加密与解密的艺术
》http://product.china-pub.com/196506
>>>>短评:本书以通俗的语言,详尽的示例对Java加密与解密的技术进行了详细阐述,适合从事Java安全行业的人员参考。
《Java实时编程
》http://product.china-pub.com/196407
>>>>短评:本书面向转向实时系统领域的Java开发者和架构师,以及转向Java的实时系统开发者。
【Java工具/框架】
《Spring技术内幕——深入解析Spring架构与设计原理
》http://product.china-pub.com/196261
>>>>短评:该书不是重在使用讲解,而是更深层去剖spring架构和原理,对spring中级用户提升有很大帮助, 建议中级以上用户参读。
《Maven实战
》http://product.china-pub.com/197177
>>>>短评:从入门到较深层次的Maven工作原理,都有很详尽的讲解,国内唯一一本Maven参考书。
《Eclipse插件开发(原书第3版)
》http://product.china-pub.com/196742
>>>>短评:开发Eclipse插件的最佳实践指南。
分享到:
相关推荐
### 21学通JAVA —— Java基础学习指南 #### 一、Java平台及特性概述 **Java** 是一种广泛应用于互联网编程领域的编程语言。它以其简洁性、面向对象、跨平台兼容性等特点受到广大程序员的喜爱。对于初学者而言,...
Java连接Access数据库需要引入Microsoft JDBC-ODBC桥驱动,不过这个驱动已在Java 8之后被弃用,现在更推荐使用像UCanAccess这样的纯Java JDBC驱动。 以下是一个简单的Java连接Access数据库的步骤: 1. 引入驱动:...
在学习Java语言基础时,理解并实践Java Applet的开发可以帮助你更好地掌握Java的网络编程能力。随着技术的演进,虽然Applet的应用场景已不如从前广泛,但它依然是Java历史和网络应用发展的重要一环,通过学习可以...
接着,`java`命令用于执行编译后的类,如`java HelloWorld`,这里的类名不需加`.class`后缀。 Java分为三个主要的体系:JavaSE(Java标准版)、JavaEE(Java企业版)和JavaME(Java微型版)。JavaSE是基础,用于...
### Java基础学习资料知识点概述 #### 一、Java平台简介 **Java** 是一种广泛使用的高级编程语言,因其跨平台性、安全性以及丰富的类库支持而受到开发者的喜爱。Java平台根据用途不同,主要分为三个版本: 1. **...
- **平台无关性**:Java代码可以在任何安装了Java运行环境(JRE)的操作系统上运行,这得益于Java虚拟机(JVM)的存在。 - **安全性**:Java提供了多种安全特性,包括沙箱模型、异常处理机制等。 - **高性能**:...
在"Cryptology-master"项目中,开发者可能实现了这些算法的Java版本,并提供了详细的示例代码和文档,帮助学习者理解如何在Java中应用这些密码学技术。通过阅读和分析这些代码,可以深入了解加密解密过程,以及如何...
在这个项目中,你将有机会运用Java的基础语法,如类、对象、继承、多态等,同时也可以接触到Swing或JavaFX等库来构建游戏界面。 1. **面向对象编程**:扑克牌游戏的实现离不开面向对象的设计思想。你需要定义扑克牌...
然而,自Java 7开始,这部分代码逐渐被迁移到其他包或者弃用,因此在现代JDK中,这个包可能已经不再存在或者改名。 2. **javax**: 这是Java扩展框架的一部分,包含了许多标准API,如JavaBeans、JDBC、JMS等。这些类...
2. **更安全的默认设置**:现在Java的默认设置使用了更强大的算法,如AES,并且弃用了不安全的算法。 3. **更强的随机数生成器**:Java 8改进了SecureRandom,使其更难被预测,增强了安全性。 4. **加密工具集的...
Java2010.jar源代码是一个包含Java编程语言的源文件集合,可能是一个项目或库的源码包,用于在Eclipse集成开发环境中进行学习、分析或开发。这个压缩包的名称表明它与2010年有关,可能是当时的一个项目或者版本。...
【JAVA麻将源代码】是一个基于Java编程语言实现的麻将游戏项目。这个项目包含了实现麻将游戏逻辑所需的各类组件和文件,适合对Java编程和游戏开发感兴趣的开发者进行学习和研究。下面将详细阐述其中的关键知识点。 ...
需要注意的是,由于MODI已被弃用,这种解决方案可能不适用于最新的操作系统和Office版本。对于现代的OCR需求,开发者可能会转向使用其他的OCR服务或库,如Tesseract OCR,它是一个开源的OCR引擎,支持多种语言,包括...
然而,Java Web Start在Java 9中已被弃用,并在Java 11中完全移除。 JavaFX WebView是JavaFX的一部分,是一个内置的网页渲染引擎,能够展示HTML5、CSS3和JavaScript内容。它基于WebKit,这是一个广泛用于各种操作...
在Java编程环境中,生成一维码(如常见的条形码)是常见的需求,尤其是在物流、库存管理和产品追踪等领域。本文将深入探讨如何使用Java来生成一维码,并结合提供的资源进行详细讲解。 首先,要理解一维码是一种将...