推荐几个硬核 Java 学习网站(学java哪个网站好)

createh52个月前 (01-29)技术教程21

LearnJava 在线

这是一个非常不错的学习 Java 的在线网站,纯免费。这是一个个人项目,旨在通过简单有效的在浏览器中进行练习让你快速掌握 Java 编程语言。通过直接从网络浏览器运行实际代码,你无需在本地安装和执行代码就可以尝试编码,这无疑提高了编程效率和上手效率。

你可以根据目录进行练习,有基础部分和高级部分,首先有例子代码,告诉你需要注意的事项以及详细的讲解,旨在把你教会后再让你进行练习。


下面就是练习部分,练习部分没有固定在底部边框,可以自由滑动,能够让你编写代码的同时能够查看示例代码详解




这也是一个教程网站,不仅仅只有 Java 的学习,也包括 Python、HTML、GO、C 和 C++ 等编程语言的学习,非常不错,你值得拥有


官网:www.learnjavaonline.org/

StackOverflow

说到学习 Java ,怎么能不提 StackOverflow 呢?

StackOverflow 是一个与程序相关的 IT 技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的 HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。

干净清爽,基本上所有的问题你在 StackOverflow 都能找到答案,你可以提出公共问题,也可以提出私人问题,甚至可以在 StackOverflow 上找工作


官网: stackoverflow.com/

DZone

DZone 上会有 IT 前沿的新闻和文章,会有 AI、大数据、云、数据库、DevOps、IoT、Java 还有开源项目



关于 Java 新特性的介绍,新特性的使用都会在上面,是你掌握前沿动态不可或缺的网站



官网: dzone.com/

LeetCode

LeetCode 是一个很牛逼的刷题网站,它的重要性不用我多说了吧


看到这个界面就爱了,里面包括大量的算法题,这些算法题是大厂面试必出的题型,据说掌握了这些算法题后,你可以吊打中国任何一家大厂,是不是真的咱也不知道,毕竟咱们没做过几道题。



问题可以区分难易程度,有解决措施,接受度,困难程度等,下面还有大厂公司的面试题



因为 LeetCode 太牛逼了,LeetCode 推出了中文版,中文为力扣



几乎和英文版的一模一样,如果小伙伴英文不是很好可以看看中文版 刷题

官网:leetcode.com/ ; leetcode-cn.com

Java 官方文档

学习 Java,还有什么比官网更权威的呢?我之前一直不知道官网能做的这么干净,你来看一下



包含各种内容,总揽,编程语言,工具,特性,JVM 等,只不过语言有一些生硬,需要强大的英文功底,不过现在有谷歌翻译后我觉得这些问题也都不是问题了。

官网:docs.oracle.com/javase/

Coursera

Coursera 是一个在线课程网站,是为大厂量身定做的,就和国内很多在线教育机构类似,不过真实性如何不能确保,毕竟身边没有小伙伴抱过课程。



Coursera是大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。旨在同世界顶尖大学合作,在线提供网络公开课程,它与全世界最顶尖的大学和机构合作,提供任何人可学习的在线课程。

官网: www.coursera.org/

Java World

Java World 是一个纯 Java 学习网站,它里面包括很多 Java 文章,它不同于 DZone 的领域那么多,Java World 只专注于 Java,哦对了,还有安卓,是你提高视野,学习 Java 新特性不可或缺的网站



官网: www.javaworld.com/

IBM 开发手册

IBM Developer 的文章都非常权威,页面很干净清爽,技术都非常权威。学习 Java 如果你不知道 IBM 开发首页,那你一定是有遗憾的。



官网: www.ibm.com/developerwo…


作者:程序员cxuan
链接:
https://juejin.im/post/5f0179dbf265da23040636f8

相关文章

为什么Java、Python会成为程序员最害怕的编程语言?

这是 O'Reilly 发布的“The Least Liked Programming Languages”(作者:Mike Loukides)英文文章的中文翻译版本。英文原版的翻译得到 O'Reil...

那些年,Java程序员用过的开发工具

子曰:工欲善其事,必先利其器。说的是,工匠想要使他的工作做得好,一定要先让自己手中的工具锋利。对于程序员来说,若想高效地编写出漂亮的代码,第一个需要利的“器”就是编辑(编译)器——一个好用的开发工具。...

聊聊软件开发,Java介绍和运行机制

Java是一门用来开发软件的计算机语言,如同汉语是在中国进行交流你的语言,西班牙语是在西班牙交流的语言,编程自然适合计算机沟通,就需要使用计算机认识的语言,那么Java就是其中一个,接下来会依次介绍:...

学习Java是否需要有扎实的数学基础,包括高数、线性代数等

首先,数学和英语对于编程确实非常重要,但是当前在很多开发场景下,尤其是应用级开发场景下,Java开发并不会涉及到太多数学知识,比如常规的Web开发、安卓开发等,而这一类的开发岗位还非常多,所以即使数学...

java语言简介(java语言简介 百度百科)

1. 什么是编程语言计算机编程语言能够实现人与机器之间的交流和沟通,而计算机编程语言主要包括汇编语言、机器语言以及高级语言。机器语言 这种语言主要是利用二进制编码进行指令的发送,能够被计算机快速地识别...

JAVA里的英文 每日点点词汇(java里的英文 每日点点词汇是什么)

Random ['raen dm] 随机的Scanner [‘skaen] 接收输入import [im’ p:t] 导入,输入、if [if] 如果else [els] 否则switch [...