一、常用框架和工具概览
集成开发工具(IDE):Eclipse、MyEclipse、Spring Tool Suite(STS)、Intellij IDEA、NetBeans、JBuilder、JCreator
JAVA服务器:tomcat、jboss、websphere、weblogic、resin、jetty、apusic
负载均衡:nginx、lvs
web层框架:Spring MVC、Struts2、Struts1、Google Web Toolkit(GWT)
服务层框架:Spring、EJB
持久层框架:Hibernate、MyBatis、JPA、TopLink
数据库:Oracle、MySql、DB2、SQL Server
项目构建:maven、ant
持续集成:Jenkins
版本控制:Git、SVN、CVS、VSS
私服:Nexus
消息组件:IBM MQ、RabbitMQ、ActiveMQ
日志框架:Commons Logging、log4j 、slf4j
缓存框架:memcache、redis、ehcache、jboss cache
RPC框架:Hessian、Dubbo
规则引擎:Drools
工作流:Activiti
跑批:Spring Batch
通用查询框架:Query DSL
代码静态检查工具:FindBugs、PMD
Linux操作系统:SUSE Linux、CentOS
文本编辑器:Notepad++、EditPlus、UltraEdit、Vim、Notepad2
HTML富文本编辑器:CKEditor、KindEditor、UEditor
常用工具:PLSQL Developer(Oracle)、Navicat(MySql)、FileZilla(FTP)、Xshell(SSH)、putty(SSH)、SecureCRT(SSH)、jd-gui(反编译)
二、相关书籍推荐
Effective Java中文版 作者:Joshua Bloch
Java设计模式(Design Patterns in Java) 作者:Steven John Metsker、William C. Wake
Java编程思想 作者:埃克尔
深入理解Java虚拟机:JVM高级特性与最佳实践 作者:周志明
UNIX编程艺术 作者:Eric S. Raymond
Oracle Database 9i/10g/11g编程艺术 作者: Thomas Kyte
精通Oracle SQL 作者:莫顿
深入浅出:MySQL数据库开发、优化与管理维护 作者:唐汉明
Spring实战(Spring in Action) 作者: 沃尔斯 (Craig Walls)
JavaScript高级程序设计 作者:Nicholas C.Zakas
算法导论(Introduction to Algorithms) 作者:Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein
Java语言程序设计(基础篇、进阶篇) 作者:Y.Daniel Liang
构建高性能Web站点 作者: 郭欣
浪潮之巅 作者:吴军
数学之美 作者:吴军
世界因你不同 作者:李开复
相关推荐
通过以上对《Java开发之道》一书的概述和知识点梳理可以看出,本书不仅覆盖了Java语言的基础知识,还涉及了许多高级特性和实际开发中常见的技术框架。对于希望系统学习Java编程的初学者或是想要提升自身技能的开发者...
JDK 是 Java 开发的核心工具,包含了 Java 运行环境(Java Runtime Environment, JRE)和一组必要的开发工具及基础类库(如 rt.jar)。不同版本的 JDK 可能由不同的组织或公司开发,例如 Sun 公司的 JDK、IBM 的 JDK...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
《亮剑Java项目开发案例导航》是一本聚焦于Java Web项目开发实践的书籍,通过丰富的案例分析与实战演练,旨在帮助读者深入理解Java Web开发的核心概念和技术要点,提升实际项目开发能力。 ### Java Web开发基础 ...
3. **Spring Framework(www.springframework.org)**:Spring是一个轻量级的Java开发框架,旨在简化企业级应用程序的开发。 4. **JavaRanch Saloon(saloon.javaranch.com)**:JavaRanch是一个知名的Java技术社区...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
Java开发在IT行业中占据着举足轻重的地位,无论是在互联网巨头还是初创企业,Java都是后端开发的重要选择。为了帮助求职者更好地准备Java开发的面试,本资料集锦整理了各大公司常见的面试题,涵盖了从基础到进阶的...
### J2EE开发工具概览 J2EE(Java Platform, Enterprise Edition)是Sun Microsystems(现已被Oracle收购)推出的一套用于开发和部署可移植、健壮、可伸缩且安全的服务器应用程序的平台。J2EE平台由许多组件和服务...
在IT行业中,后台网站模板是开发高效且美观的管理界面不可或缺的工具。这些模板通常包含一系列预设计的页面布局和组件,旨在简化开发者的工作流程,提高项目开发速度,并确保一致性和用户体验。本资源包名为“后台...
### Java集合框架系统剖析 ...Java集合框架通过一套标准的接口和实现类为开发者提供了丰富的工具箱,使得对象集合的操作更加简单和高效。理解这些接口及其实现类的工作原理对于高效利用Java进行开发至关重要。
MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第二部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 ...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
3. **理论、方法、工具和实践**:书中不仅讲解了Java的理论知识,还提供了开发方法论,如敏捷开发、持续集成/持续部署(CI/CD)、测试驱动开发(TDD),并介绍了常用的开发工具,如IntelliJ IDEA、Eclipse、NetBeans...
#### Java手机游戏开发概览 Java作为手机游戏开发的主要技术之一,在20世纪末至21世纪初占据了一席之地。尤其在J2ME(Java 2 Micro Edition)平台的支持下,Java游戏得以在各种移动设备上运行,包括早期的诺基亚、...