这是高级Java开发人员最常访问的几个网站。 这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是优秀网站的关键因素,这此网站都有较高的质量内容。下面逐一介绍:

1. Stackoverflow

Stackoverflow.com可能是编程世界中最受欢迎的网站。有数百万个好问题和答案。学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。

stackoverflow的另一件好事是它是社交的。您可以在某些标签下查看问题,例如 “java”和“regex”,那么可以看到什么问题是最常被问及最多的投票。这可以作为学习的良好资源,也是编写Java博客热门话题的好资源。

网站URL:http://stackoverflow.com/

2. DZone

DZone这个网站很有趣,很多开发者分享他们的博客文章。分类一般,所以您可能不知道会在这个网站下一步阅读什么东西。

网站URL:http://www.dzone.com

3. LeetCode

如果面试问题是java,比如“Java中内存中的数组看起来像什么”,那么可以从很多Java教程中获得答案。但是,如果问题类似于“如何将已排序的数组转换为平衡树”,这此可以从LeetCode中找到。 
leetcode是一个准备IT技术访谈的社交平台,并包含一系列算法相关问题。可以通过提供不同大小的数据来检查你的代码是否正确。要在技术面试中取得成功,他们认为主要是重复这三个重要步骤:代码→阅读→讨论。

网站URL: http://leetcode.com/

4. Java SE技术文档

本网站包含您将需要使用Java SE的API的所有文档。即使是高级Java开发人员,确信您会在这里找到一些有用的东西。例如,您可以阅读“基本Java类”,“部署”等的一些教程。

网站URL: http://docs.oracle.com/javase/

5. Github

您可以在Github上免费托管项目,但您可能不知道它是学习流行Java库和框架的极好资源。例如,如果你想学习Spring MVC框架,可以搜索并找到一些开源项目。可以通过示例快速学习框架,特别是如果您已经有了类似框架的一些经验。

网站URL: https://github.com/

6. Coursera

这是视频学习的最佳网站。可以从顶尖学校的着名教授那里找到很多很好的计算机科学课程。其中一些甚至是一些计算机科学领域的发明者。

网站URL: https://www.coursera.org/

7. Java World

这个网站包含了大量关于各种主题的Java教程。很多文章都写得很好,并有插图的图片/图表。它可以用作深度学习的书。

网站URL: http://www.javaworld.com/

8. ITeye

博客的质量都很高,有很好的系列博文,方便学习。

网站URL: https://www.iteye.com/

9. 并发编程网

专注于Java并发编程,有很多国外翻译的技术文章,值得一看。

网站URL: https://ifeve.com/

10. 博客园

非常活跃的一个技术博客网站,文章更新快,首页的博文质量都很高。

网站URL: https://www.cnblogs.com

11. 我的github开源项目

一个喜欢简单,热衷技术,专注成长的Java大拿。

(1)hotDog: 热狗, 一个获取各大热门网站热门头条的聚合网站项目。

基于Spring Boot2.x, 爬虫框架选用webmagic, 数据库:Mysql8.x,定时任务框架Quartz,接口文档选用Swagger2。

目前已完成后端功能的雏形,爬虫部分的架构设计已经完成,下一步做前端展示,以及添加任何感兴趣的网站。

开源项目URL: https://github.com/raysonfang/hotDog

(2)coder-tools: 开发者常用工具资料集合, 放置常用chrome插件,技术书籍,网站导航,优质文章收藏,常用的软件工具等。以免后续遗忘,也把愿意把自己的私有工具库开源分享出来。

开源项目URL: https://github.com/raysonfang/coder-tools

(3)jdk1.8-source-analysis: 要问源码学习,我很推荐从阅读JDK源码开始,毕竟这是Java的核心。

开源项目URL: https://github.com/raysonfang/jdk1.8-source-analysis

如果喜欢,欢迎star~ 或者关注我的“Java技术干货”公众号,一起学习交流,如有疑问或技术问题,可以后台留言。

高级Java开发人员最常访问的几个网站的更多相关文章

  1. Java开发人员最常犯的10个错误

    这个列表总结了10个Java开发人员最常犯的错误. Array转ArrayList 当需要把Array转成ArrayList的时候,开发人员经常这样做: List<String> list ...

  2. 每个Java开发人员都应该知道的10个基本工具

    大家好,我们已经在2019年的第9个月,我相信你们所有人已经在2019年学到了什么,以及如何实现这些目标.我一直在写一系列文章,为你提供一些关于你可以学习和改进的想法,以便在2019年成为一个更好的. ...

  3. 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序

    面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序 Ajax 为更好的 Web 应用程序铺平了道路 在 Web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 Java™ ...

  4. 【运维】Java开发人员掌握的Linux命令

    作为Java开发人员,要掌握常用的Linux命令. 为什么要写此文,笔者的Linux很厉害?NoNoNo,正因为笔者不熟悉Linux才写此文,以作整理. 最主要的命令 查询命令的简要用法,help 当 ...

  5. Java开发人员必须掌握的Linux命令-学以致用(5)

    ================================================= 人工智能教程.零基础!通俗易懂!风趣幽默!大家可以看看是否对自己有帮助! 点击查看高清无码教程 == ...

  6. Java开发人员必须掌握的两个Linux魔法工具(四)

    子曰:"工欲善其事,必先利其器." 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣) ...

  7. Java开发人员必备十大工具

    Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Ecli ...

  8. 每个Java开发人员都应该知道的4个Spring注解

    这是每个Java开发人员都应该知道的最重要的Spring注解.感谢优锐课老师对本文提供的一些帮助. 随着越来越多的功能被打包到单个应用程序或一组应用程序中,现代应用程序的复杂性从未停止增长.尽管这种增 ...

  9. Java开发人员必须掌握的Linux命令(三)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解知识或者技术,让学习之旅充满乐趣,这就是写博 ...

随机推荐

  1. Linux:AWK基础

    AWK是一个强大的文本分析工具,算是Linux系统特别有用的命令了,在日志分析.文件内容分析中扮演特别重要的角色. AWK说明 简单来说awk就是把文件逐行的读入,以指定的分隔符将每行分割,分割后的部 ...

  2. Python Kite 使用教程 轻量级代码提示

    1: 概述 今天升级annacoda 插件 spyder  (4.0.0 )的时候 提示安装kite ,这是什么玩意? 下载下来试一试? 原来:就是一个代码提示插件.. 说白了" 就是让开发 ...

  3. 【洛谷P1835】素数密度

    题目描述: 给定区间[L,R](L≤R≤2147483647,R-L≤1000000),请计算区间中素数的个数. 思路: 暴力: 蒟蒻:哦?绿题?这么水?(便打出下面代码) 这绝对是最容易想到的!但, ...

  4. Android多线程之(一)View.post()源码分析——在子线程中更新UI

    提起View.post(),相信不少童鞋一点都不陌生,它用得最多的有两个功能,使用简便而且实用: 1)在子线程中更新UI.从子线程中切换到主线程更新UI,不需要额外new一个Handler实例来实现. ...

  5. MySql CPU彪高到百分之1000的排查思路

    You need to enable JavaScript to run this app.   原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等情况,可查看当前链接:https:// ...

  6. 第二节.NET两种交互模式:c/s和b/s

    1.什么是c/s           c指的是client(客户端),s指的是服务器模式,c/s是client/Server的缩写,客户端需要安装专业的客户端软件,如我们用的qq.酷狗音乐等客户端软件 ...

  7. ARTS-S idea常用快捷键

    1.生成main方法 先输入p,再输入Ctrl+j,选psvm,回车. 2.生成System.out.println() 先输入s,再输入Ctrl+j,选sout,回车. 输入A.B.C.D形式的快捷 ...

  8. CyAPI环境搭建

    http://jingyan.baidu.com/article/e6c8503c0690cee54f1a1893.html

  9. 从RTL视图到Verilog语言-转可乐豆原创

    从RTL视图到Verilog语言 曾经听过某位大牛都说:“当你的学习FPGA到一个境界的时候,你看到的硬件描述语言,将不再是单纯的语言,而是由一个个逻辑门组成的电路图,一旦达到这个境界,方能把代码写到 ...

  10. 虚拟链路(virtual-link)

    第四部分,虚拟链路配置.我们都知道,在ospf多区域中,所有与主干区域(ospf0)相连接的其他区域可以相互学系路由信息,但是,如果是非主干区域和非主干区域相连,就不能相互学习路由信息,这时候,我们可 ...