学习Java有哪些在线视频课程、书籍和实际项目,有什么项目学习
时间: 2023-05-30 11:02:33 浏览: 118
学习 Java 有很多在线视频课程和书籍可供选择。一些推荐的在线视频课程包括:
- 《Java 核心技术》:由韦恩·鲍尔曼(Cay S. Horstmann)教授授课,涵盖了 Java 的基础知识和高级技术。
- 《Java 入门第一季》:由慕容琳教授授课,适合 Java 初学者。
- 《Java 核心技术:卷 I》:由韦恩·鲍尔曼(Cay S. Horstmann)教授授课,涵盖了 Java 的基础知识。
一些推荐的书籍包括:
- 《Java 编程思想》:由布莱恩·汤普森(Brian W. Kernighan)著,是一本经典的 Java 入门书籍。
- 《Java 核心技术:卷 I》:由韦恩·鲍尔曼(Cay S. Horstmann)著,是一本经典的 Java 教程。
- 《Effective Java》:由约翰·布莱恩·摩尔(John B.L. Moore)著,是一本针对 Java 高级开发人员的书籍,介绍了如何编写高质量的 Java 代码。
在学习 Java 的同时,建议你可以尝试一些实际项目来巩固所学的知识。一些推荐的项目包括:
- 编写一个简单的计算器程序。
- 编写一
相关问题
做一个高级Java工程师,要会什么技术,怎么学习,有哪些网站和书籍推荐
作为一名高级Java工程师,你需要掌握的技能包括:
1. 熟练掌握Java语言的基本语法和特性,包括Java 8及更高版本的新特性。
2. 熟练掌握Java虚拟机(JVM)的工作原理,并能够调优JVM以提升程序的性能。
3. 熟练掌握Java集合框架(包括Java SE中的java.util包)以及Java并发包(java.util.concurrent)。
4. 熟悉常用的Java开发工具,如Eclipse、IntelliJ IDEA和Maven。
5. 熟练掌握JavaWeb开发,包括Servlet、JSP、HTML、CSS和JavaScript。
6. 熟练掌握Java持久层框架,如Hibernate或MyBatis。
7. 熟练掌握数据库开发,包括SQL语言和JDBC。
8. 熟练掌握常用的设计模式,如单例模式、工厂模式、观察者模式和装饰器模式。
9. 熟练掌握分布式系统开发,包括RPC、RESTful API和微服务架构。
10. 熟悉常用的版本控制工具,如Git。
学习Java最好的方法是从官方文档入手,可以在Oracle官网上获取Java文档(https://docs.oracle.com/en/java/)。此外,还可以通过在线视频课程、书籍和实际项目实践来学习Java。
阅读全文