推荐10个堪称神器的 Java 学习网站_java网站-程序员宅基地

技术标签: 学习网站  Java  Java进阶之路  

经常有一些读者问我:“二哥,学习 Java 应该关注哪些网站?”,我之前的态度一直是上知乎、上搜索引擎搜一下不就知道了。但读者对我这个态度很不满意,他们说,“我在问你,又不是问知乎,问搜索引擎。”你还别说,读者说得有道理。

于是我想,那就推荐一些吧。先说我心目中的前三名,但不局限于 Java 学习者。

1)Google

啥都不说了,说多了都是泪,可气的是 Robin 李的搜索引擎实在是不争气。说句良心话,Google 的搜索结果比前者的质量高出一百(零一)倍。

我想,推荐 Google 的人不在少数,但 Google 不能直接访问啊。一年前,我通过种种努力找到了解决办法,问遍了所有群,遭受了无数的嘲讽。

Google 也算是网站?必须算啊。只要你想要学习,它会给你所有。

2)Stack Overflow

Stack Overflow 可以说是解决问题的杀手锏。下面这些问题是不是都很常见?

如果英语能力不太好的话,可以借助一下 Chrome 浏览器的自动翻译功能。

3)GitHub

GitHub 是一个拥有数十亿行代码的网站,每天有数百万开发者聚集在一起,研究开源软件中存在的问题。

对于普通的程序员来说,如果不想重复造轮子,就必须要站在巨人的肩膀上,那么巨人是谁呢?就是 GitHub。那些牛逼的开源软件库,99% 的情况下会在 GitHub 上找到它。

对于成功的程序员来说,如果想要被别人膜拜,最好能在 GitHub 上贡献一个开源库,如果星标超过 1W,那可是相当的牛逼,在业界应该算是响当当的人物。

然后,我再推荐一些 Java 程序员必须要关注的网站。

4)IBM Developer

IBM developerWorks 提供了中文版,里面的文章都属于非常高质量的。

5)Java SE 技术文档

即使是 Java 编程的大牛 , 也离不开这份文档。中文版的 API 可以参照:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

6)Java World

这个网站包含了大量的 Java 教程 , 涉及各种各样的话题。其中很多文章都写的很好 , 并且有图片、插图进行说明。它可以被用来当作深度学习的教科书。英文能力有限的话,可以使用谷歌翻译。

7)Program Creek

Program Creek 在维护方面做的很好 , 文章读起来也比较有趣。在这里 , 你可以找到其他任何网站都不曾涉及到的话题 , 而且几乎每篇文章都包含漂亮的插图或者示例代码。

8)LeetCode

备战技术面试?力扣提供了海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。

刷题的话,还有一个牛客网值得推荐,里面各个公司的面试题和面经分享,找工作前认真刷一刷,一定会大有所获。这里强调一下刷题的重要性:

  • 可以让思维保持活跃
  • 强化对基本知识的理解
  • 要想找到工作,就要过面试,不刷题怎么能行

9)JournalDev

想学系列文章,我推荐 JournalDev,这个网站上所有的 Java 系列文章都堪称经典。有 Spring,有 Java 设计模式,有 Java 核心,有 Java EE,有 Java 面试题,应有尽有。
在这里插入图片描述

10)CSDN

CSDN 上虽然很多标题党文章,文章质量也参差不齐,但上面仍然有不少大牛的。说句不好听的,学习,只要遇到一篇能够帮助到自己的文章,就算是值了。

推荐两个不错的学习资源:

拜托,学妹,别再问我怎么自学 Java 了!和盘托出
太赞了,GitHub 上标星 115k+ 的 Java 教程!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qing_gee/article/details/102781522

智能推荐

rmd文件怎么转换html文件,提取.Rmd文件的html依赖项(包含htmlwidgets)-程序员宅基地

文章浏览阅读790次。题我怎样才能创建一个将.Rmd文件(包含htmlwidgets代码)作为输入的函数,并输出一个包含其JavaScript / CSS依赖项的html文件?具体来说,当渲染为html时,临时文件rmarkdown为pandoc的–include-in-header参数生成.细节示例 – myfile.Rmd:This is some text```{r}library(dygraphs)dygrap..._怎么把rmd保存为html

QT designer 如何快速查看效果_qt designer 怎样查看界面效果-程序员宅基地

文章浏览阅读793次。Ctrl+R_qt designer 怎样查看界面效果

华为AI盘古大模型研究框架(华为产业链深度系列研究)PPT_华为ai大模型产业链-程序员宅基地

文章浏览阅读494次,点赞9次,收藏9次。鲲鹏芯片:鲲鹏920作为低功耗、 高性能的Arm处理器, 为鲲鹏服务器主板及整机产品提供芯片支撑, 使鲲鹏生态发展壮大 的核心所在, 在此基础上, 华为进一步开启自主研发芯片, 为鲲鹏生态发展奠定坚实基础。:昇腾AI处理器作为基础, 通过模块、 标卡、 小站、 服务器等丰富的产品形态, 打造面向 “端、 边、 云 “的全栈解 决方案, 为整个昇腾AI产业的底层核心支撑。、行业应用:华为以行业聚合应用, 通过平台和生态双轮驱动, 形成行业应用矩阵, 为众多行业客户提供解决方案。历经多年的技术创新,_华为ai大模型产业链

兴业银行银企直联查转账手续费和退票流水(C#代码篇)_c# 对接银企直联-程序员宅基地

文章浏览阅读1.7k次。前几天写了在兴业银行的银企直联中,如何查询手续费和退票流水,但没有完整的代码展示,所以这里再完整的提供下查询相关的代码。封装代码不涉及任何外部业务,如果你也正在接入兴业银行,且使用的开发语言是NET,那么你完全可以发挥拿来主义,完全不需要你修改一行代码!首先为了在转账时将企业内部系统业务Id作为PURPOSE,我在这里定义了一个ICIBTransactionPurposeBuilder接口,该接..._c# 对接银企直联

JVM菜鸟进阶高手之路十(基础知识开场白)_jvm必备知识-程序员宅基地

文章浏览阅读4.8k次,点赞6次,收藏14次。最近没有什么实战,准备把JVM知识梳理一遍,先以开发人员的交流来谈谈jvm这块的知识以及重要性,依稀记得2、3年前用solr的时候老是经常oom,提到oom大家应该都不陌生,那个时候也并没有从根本仅仅oom,由于对jvm不熟悉,只是去百度,到处都是配置jvm参数的,那个时候啥不懂,直接粘贴,但是并没有解决问题,通过这个就告诉我们作为开发人员也需要对jvm很熟悉才行,问题来了,很多人会说我的代码并没_jvm必备知识

解决undefined reference to symbol ‘LZ4_decompress_safe‘问题_对‘lz4_decompress_safe’未定义的引用-程序员宅基地

文章浏览阅读2.6k次,点赞10次,收藏6次。文章目录问题描述解决方法参考资源问题描述make时碰到如下问题/usr/bin/ld: CMakeFiles/nearest_neighbors.dir/nearest_neighbors.cpp.o: undefined reference to symbol 'LZ4_decompress_safe'解决方法(不推荐)降低flann版本到1.7及以下(推荐)使用whereis liblz4.so找到对应的地址, 一般是/usr/lib/x86_64-linux-gnu/liblz4.s_对‘lz4_decompress_safe’未定义的引用

随便推点

srilm 阅读文档6_intervalheap-程序员宅基地

文章浏览阅读437次。IntervalHeap.h IntervalHeap.cc文档作者:jianzhu创立时间:08.08.30--------------------------------------1、基本类-------------------------------------- 这两个文件主要以模板方式定义了一个区间堆(IntervalHeap)。该区间堆是一个最大值堆和最小值堆的结合。通过在堆的每个节点

200 万年薪!西交大 2 位计算机博士入选华为天才少年-程序员宅基地

文章浏览阅读238次。点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看”转自 | 新智元编辑 | 桃子 拉燕2019年,华为发布全球招募令,计划在全世界招募20-30名华为天才少年。至今,已经有20位天才少年加入华为。近日,又有2名来自西安交通大学的博士成功入选。谁将有幸入选今年的华为天才少年呢?前几天,华为刚刚发布了新一...

Oracle select into,fetch into,returning into, bulk collect into limit, forall in 批量效率的读取游标数据 提高性能_fetch bulk collect into limit-程序员宅基地

文章浏览阅读2.3k次。博客园 | 首页 | 新随笔 | 联系 | 订阅 | 管理ORACLE FETCH BULK COLLECT INTO LIMITDECLARE TYPE rr IS REF CURSOR; TYPE r_emp IS RECORD( empno NUMBER(4), ename VARCHAR2(10), job VARCHAR..._fetch bulk collect into limit

SENET与 CBAM 注意力机制_如果把senet和cbam结合成为双重注意力机制,插入到backbone网络中,那么他的输出特-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏13次。原文链接:https://blog.csdn.net/xu380393916/article/details/109304082一、SENETSENET是2017年的世界冠军,SE全称Squeeze-and-Excitation是一个模块,将现有的网络嵌入SE模块的话,那么该网络就是SENet,它几乎可以嵌入当前流行的任何网络,那么为什么会引出这个东西呢,来看下图:SE结构一个SEblock的过程分为 Squeeze(压缩) 和 Excitation(激发) 两个步骤:Squeeze(压缩) 通_如果把senet和cbam结合成为双重注意力机制,插入到backbone网络中,那么他的输出特

Android 9.0 TV版导入GMS组件以及Google Play_google play tv版-程序员宅基地

文章浏览阅读9.3k次,点赞2次,收藏17次。Android 9.0 TV版导入GMS组件以及Google Play一、Android P之后的差异参照phone版本整理出一版适合电视或者电视盒子相关GMS框架导入方法可查看GMS P Initial Release Notes 了解:1、P上增加了一些core app :AndroidPlatformServices、GoogleRestore、Device Health Services (Turbo)2、GoogleContacts is Non-privileged ,其实2_google play tv版

Windows的Mysql5.7安装及使用_window mysql5.7 区分大小写并安装-程序员宅基地

文章浏览阅读1k次。mysql5.7_window mysql5.7 区分大小写并安装

推荐文章

热门文章

相关标签