一、常用框架和工具概览
集成开发工具(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游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
3. **理论、方法、工具和实践**:书中不仅讲解了Java的理论知识,还提供了开发方法论,如敏捷开发、持续集成/持续部署(CI/CD)、测试驱动开发(TDD),并介绍了常用的开发工具,如IntelliJ IDEA、Eclipse、NetBeans...
#### Java手机游戏开发概览 Java作为手机游戏开发的主要技术之一,在20世纪末至21世纪初占据了一席之地。尤其在J2ME(Java 2 Micro Edition)平台的支持下,Java游戏得以在各种移动设备上运行,包括早期的诺基亚、...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...