推荐几个值得收藏的 Java 网站
以下文章来源于Java建设者 ,作者cxuan
之间有很多小伙伴咨询我说想要推荐几个学习 Java 的网站,但是之前太忙了,一直没空整理,最近这段时间稍微空闲了些,所以我整理了几个不错的学习 Java 的网站,这些网站基本上都是外文网站,因为我觉得是吧,总是推荐国内的没什么意思,这里也算是带大家拓展一下视野吧,看看国外的网站是怎么做的,有没有什么可以借鉴的地方,话不多说,走起~
LearnJava 在线
这是一个非常不错的学习 Java 的在线网站,纯免费。这是一个个人项目,旨在通过简单有效的在浏览器中进行练习让你快速掌握 Java 编程语言。通过直接从网络浏览器运行实际代码,你无需在本地安装和执行代码就可以尝试编码,这无疑提高了编程效率和上手效率。
你可以根据目录进行练习,有基础部分和高级部分,首先有例子代码,告诉你需要注意的事项以及详细的讲解,旨在把你教会后再让你进行练习。
下面就是练习部分,练习部分没有固定在底部边框,可以自由滑动,能够让你编写代码的同时能够查看示例代码详解
这也是一个教程网站,不仅仅只有 Java 的学习,也包括 Python
、HTML
、GO
、C
和 C++
等编程语言的学习,非常不错,你值得拥有
官网:https://www.learnjavaonline.org/
StackOverflow
说到学习 Java ,怎么能不提 StackOverflow 呢?
StackOverflow 是一个与程序相关的 IT 技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的 HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。
干净清爽,基本上所有的问题你在 StackOverflow 都能找到答案,你可以提出公共问题,也可以提出私人问题,甚至可以在 StackOverflow 上找工作
DZone
DZone 上会有 IT 前沿的新闻和文章,会有 AI、大数据、云、数据库、DevOps、IoT、Java 还有开源项目
关于 Java 新特性的介绍,新特性的使用都会在上面,是你掌握前沿动态不可或缺的网站
LeetCode
LeetCode 是一个很牛逼的刷题网站,它的重要性不用我多说了吧
看到这个界面就爱了,里面包括大量的算法题,这些算法题是大厂面试必出的题型,据说掌握了这些算法题后,你可以吊打中国任何一家大厂,是不是真的咱也不知道,毕竟咱们没做过几道题。
问题可以区分难易程度,有解决措施,接受度,困难程度等,下面还有大厂公司的面试题
因为 LeetCode 太牛逼了,LeetCode 推出了中文版,中文为力扣
几乎和英文版的一模一样,如果小伙伴英文不是很好可以看看中文版 刷题
官网:https://leetcode.com/ ;https://leetcode-cn.com
Java 官方文档
学习 Java,还有什么比官网更权威的呢?我之前一直不知道官网能做的这么干净,你来看一下
包含各种内容,总揽,编程语言,工具,特性,JVM 等,只不过语言有一些生硬,需要强大的英文功底,不过现在有谷歌翻译后我觉得这些问题也都不是问题了。
官网:http://docs.oracle.com/javase/
Coursera
Coursera 是一个在线课程网站,是为大厂量身定做的,就和国内很多在线教育机构类似,不过真实性如何不能确保,毕竟身边没有小伙伴抱过课程。
Coursera是大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。旨在同世界顶尖大学合作,在线提供网络公开课程,它与全世界最顶尖的大学和机构合作,提供任何人可学习的在线课程。
Java World
Java World 是一个纯 Java 学习网站,它里面包括很多 Java 文章,它不同于 DZone 的领域那么多,Java World 只专注于 Java,哦对了,还有安卓,是你提高视野,学习 Java 新特性不可或缺的网站
IBM 开发手册
IBM Developer 的文章都非常权威,页面很干净清爽,技术都非常权威。学习 Java 如果你不知道 IBM 开发首页,那你一定是有遗憾的。
相关文章
- Java要抛弃祖宗的基业,Java程序员危险了!
- 十大 Java 语言特性
- JVM 三色标记算法,原来是这么回事!
- 聊聊 Spring 事务控制策略以及 @Transactional 失效问题避坑
- 写给 Java 程序员的前端 Promise 教程
- 写给 Java 程序员的前端 Promise 教程,你学会了吗?
- Java 中为什么不全部使用 Static 方法?
- Java 池化技术你了解多少?
- Java 服务 Docker 容器化优秀实践
- Spring Boot + EasyExcel导入导出,简直太好用了!
- 我们一起聊聊 Java 内存泄漏
- CentOS 下安装 Docker 极简教程
- JDK 19 功能集冻结:Java 19 只有七个新特性
- 关于 CMS 垃圾回收器,你真的懂了吗?
- 为什么会有这么多编程语言?
- 改善Java代码的八个建议
- 接口流量突增,如何做好性能优化?
- Java 以编程方式创建JAR文件
- POJO、Java Bean是如何定义的
- Spring 的 Bean 明明设置了 Scope 为 Prototype,为什么还是只能获取到单例对象?