根据您给的文档,
开发工具:
- 熟悉JDK、JRE、JVM等。
- 掌握System、out等Java常用单词。
- 学用Eclipse、IntelliJ IDEA等集成开发周围。
Java基础:
- 面向对象知识搞懂对象、类、封装、许多态、继承等概念。
- Java语法熟悉Java的基础语法和编程结构。
- JSP和HTML了解JSP的基本概念、内置对象和常用标签。
- WebServer熟悉如TOMCAT、RESIN等Web服务器。
进阶知识:
- 框架熟悉Spring MVC、Struts等框架。
- 设计模式学常用的设计模式,如MVC模式。
- 数据库手艺了解数据库的基础知识,如SQL语句、关系型数据库等。
- Web前端学HTML、CSS和JavaScript。
推荐书籍:
- 《Java核心手艺》讲解Java语言的核心概念、 语法、关键特性和开发方法。
- 《Java 编程思想》给深厚入浅薄出的Java编程知识和技巧。
- 《EffectiveJava中文版》给一系列实用觉得Neng, 帮读者写出geng高大效、geng平安的Java代码。
- 《深厚入搞懂Java虚拟机:JVM 高大级特性与Zui佳实践》深厚入了解JVM的干活原理和优化技巧。
- 《Java 高大并发编程详解:许多线程与架构设计》学许多线程编程和高大性Neng架构设计。
学材料:
- 在线阅读材料:如https://javaguide.cn/和https://snailclimb.gitee.com/shenhaha等。
- 视频教程:Neng搜索并观kan相关的Java编程视频教程。
- Java学社群:加入Java相关的社群,如微信群、QQ群等,与其他开发者交流学经验。
以上内容为您给了Java程序员所需掌握的核心知识、 书籍推荐以及学材料,希望对您的学之路有所帮。