100个高质量Java开发者博客

简介: 原文地址: http://news.cnblogs.com/n/194589/英文原文: 100 High-Quality Java Developers’ Blogs  本文的主要目的是收集全球范围内 100 个高质量 Java 开发者博客。

原文地址: http://news.cnblogs.com/n/194589/

英文原文: 100 High-Quality Java Developers’ Blogs

  本文的主要目的是收集全球范围内 100 个高质量 Java 开发者博客。其中会有一些博客并不是由纯粹的 Java 开发者撰写的,但是 Java 开发者们能够从中发现一些有用的或者有趣的东西。阅读这些博客将会非常有趣,有时会给你带来一些新鲜的想法。

  Google 的排名算法中,大型网站的排位会比较高。这对一些小型的高质量博客来说并不公平。有些站点的流量非常大,但是质量并不高。我对高质量的定义是:

  1. 文章具有可读性并且是原创的。
  2. 文章作者对技术本身有着浓厚的兴趣。
  3. 文章在个人理解的基础上提出一些创造性的想法。
  4. 博客中没有太多的广告。
  5. 博客的更新频率比较高。

  因此,很多 Google 排名靠前的博客并没有出现在下面的列表里。如果你知道一些值得推荐的博客,请留言告诉我。由于这个列表正在快速增长,请只推荐高质量的博客站点。

  名称(站点名或人名) 国家 备注
1 Adam Bien 德国 Java EE 相关
2 Antonio Goncalves 法国 Java EE 相关(《Java EE 5》和《Java EE 7》的作者)
3 Henrik Warne 瑞典 编程过程中的一些思考
4 Billy Yarosh 美国 Java 日常开发中的实用代码示例
5 Lars Vogel 德国 Java、Android 和 Eclipse
6 Peter Verhas 匈牙利 纯粹的 Java
7 Martin Fowler 美国 面向对象设计专家和咨询师
8 Bozhidar Bozhanov 保加利亚 Java EE 相关
9 Richard Warburton 英国 Java 8 Lambdas
10 Bear Giles 美国 Java EE 相关
11 Marginally Interesting 德国 机器学习
12 Pascal Alma 美国 Java EE 相关
13 Dror Helper 美国 代码测试和代码质量
14 Juri Strumpflohner 意大利 JavaScript
15 Reza Rahman 美国 Java EE/Glassfish
16 Phil Whelan 加拿大 Web 技术
17 Brett Porter 澳大利亚 Apache Maven 2 的作者
18 Ben McCann 美国 一些实用的操作指南(Connectifier 的联合创始人)
19 Java Posse 美国 Java 相关的一些有用的链接
20 Mark Needham 英国 数据处理
21 Iris Shoor 以色列 调试技术、性能等
22 Yifan Peng 美国 Java 开发、算法与数据结构等(一个本科毕业生的博客)
23 Nikita Salnikov Tarnovski 爱沙尼亚 内存泄露
24 Dustin Marx 美国 一些通用的开发技术以及 Java、 JavaFX、Groovy 等相关技术
25 Bart Bakker 荷兰 敏捷开发
26 Gunnar Peipman 美国 非 Java(C#、.Net 相关)
27 Dave Fecak 美国 程序员需要知道的工作技巧
28 JOOQ 瑞士 SQL
29 Petri Kainulainen 芬兰 Web 技术
30 Informatech CR 哥斯达黎加 Java、Web、Mobile 开发
31 Arun Gupta 美国 Java EE
32 Mechanical Sympathy 英国 性能(锁、垃圾回收、编译优化等)
33 Extreme Enthusiasm 意大利 敏捷开发
34 Steve Blank 美国 The Startup Owner’s Manual(创业者指南)的作者
35 Oliver Gierke 德国 SpringSource(现为 VMware 旗下部门,提供 Java 企业应用开发平台)
36 Nicolas Fränkel 瑞士 Java EE
37 Blaise Doughan 美国 XML 和 JSON 相关
38 Vlad Mihalcea 罗马尼亚 软件集成
39 Kevin Lee 澳大利亚 Web 技术
40 Mikhail Vorontsov 澳大利亚 性能(语言本身的性能研究)
41 Jakob Jenkov 丹麦 Java 基础
42 Program Creek 美国 深入理解 Java

  翻译: ImportNew.com 夏千林 译文链接: http://www.importnew.com/7469.html


目录
相关文章
|
4月前
|
SQL Java 数据库连接
为何JDBC是Java开发者的“心头好”?原因竟然这么简单!
为何JDBC是Java开发者的“心头好”?原因竟然这么简单!
45 3
|
4月前
|
安全 Java API
告别繁琐编码,拥抱Java 8新特性:Stream API与Optional类助你高效编程,成就卓越开发者!
【8月更文挑战第29天】Java 8为开发者引入了多项新特性,其中Stream API和Optional类尤其值得关注。Stream API对集合操作进行了高级抽象,支持声明式的数据处理,避免了显式循环代码的编写;而Optional类则作为非空值的容器,有效减少了空指针异常的风险。通过几个实战示例,我们展示了如何利用Stream API进行过滤与转换操作,以及如何借助Optional类安全地处理可能为null的数据,从而使代码更加简洁和健壮。
128 0
|
2月前
|
前端开发 Java 数据库连接
Spring 框架:Java 开发者的春天
Spring 框架是一个功能强大的开源框架,主要用于简化 Java 企业级应用的开发,由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立,并由Pivotal团队维护。
75 1
Spring 框架:Java 开发者的春天
|
2月前
|
Java 数据库连接 开发者
Spring 框架:Java 开发者的春天
【10月更文挑战第27天】Spring 框架由 Rod Johnson 在 2002 年创建,旨在解决 Java 企业级开发中的复杂性问题。它通过控制反转(IOC)和面向切面的编程(AOP)等核心机制,提供了轻量级的容器和丰富的功能,支持 Web 开发、数据访问等领域,显著提高了开发效率和应用的可维护性。Spring 拥有强大的社区支持和丰富的生态系统,是 Java 开发不可或缺的工具。
|
2月前
|
存储 算法 Java
Java的Set集合以其严格的“不重复性”著称,使开发者既好奇又困惑
Java的Set集合以其严格的“不重复性”著称,使开发者既好奇又困惑。本文将探讨Set为何如此“挑剔”。Set接口不包含重复元素,适用于需要唯一性约束的场景。其内部通过哈希表或红黑树等数据结构和哈希算法、equals()方法来确保元素的唯一性。示例代码展示了Set如何自动过滤重复元素,体现了其高效性和便利性。
41 2
|
2月前
|
缓存 安全 Java
三万字长文Java面试题——基础篇(注:该篇博客将会一直维护 最新维护时间:2024年9月18日)
本文是一篇全面的Java面试题指南,涵盖了Java基础、数据类型、面向对象、异常处理、IO流、反射、代理模式、泛型、枚举、Lambda表达式、Stream流等多个方面的知识点,并提供了详细的解析和代码示例。
71 0
三万字长文Java面试题——基础篇(注:该篇博客将会一直维护 最新维护时间:2024年9月18日)
|
3月前
|
监控 算法 Java
深入理解Java中的垃圾回收机制在Java编程中,垃圾回收(Garbage Collection, GC)是一个核心概念,它自动管理内存,帮助开发者避免内存泄漏和溢出问题。本文将探讨Java中的垃圾回收机制,包括其基本原理、不同类型的垃圾收集器以及如何调优垃圾回收性能。通过深入浅出的方式,让读者对Java的垃圾回收有一个全面的认识。
本文详细介绍了Java中的垃圾回收机制,从基本原理到不同类型垃圾收集器的工作原理,再到实际调优策略。通过通俗易懂的语言和条理清晰的解释,帮助读者更好地理解和应用Java的垃圾回收技术,从而编写出更高效、稳定的Java应用程序。
|
3月前
|
Java API 开发者
【Java字节码的掌控者】JDK 22类文件API:解锁Java深层次的奥秘,赋能开发者无限可能!
【9月更文挑战第8天】JDK 22类文件API的引入,为Java开发者们打开了一扇通往Java字节码操控新世界的大门。通过这个API,我们可以更加深入地理解Java程序的底层行为,实现更加高效、可靠和创新的Java应用。虽然目前它还处于预览版阶段,但我们已经可以预见其在未来Java开发中的重要地位。让我们共同期待Java字节码操控新篇章的到来,并积极探索类文件API带来的无限可能!
|
4月前
|
SQL Java 数据库连接
Java开发者必知:JDBC连接数据库的“三大法宝”
Java开发者必知:JDBC连接数据库的“三大法宝”
42 7
|
4月前
|
Java 开发者 UED
“Java开发者必看:异步编程实战解析,掌握这些技巧,让你的代码跑得更快!
【8月更文挑战第30天】随着互联网技术的发展,系统性能和用户体验成为关注焦点。异步编程作为提高应用响应速度和吞吐量的技术,在Java中广泛采用。本文详细介绍了Java异步编程的概念与优势,并通过实战示例展示了如何利用Future、Callable及CompletableFuture在实际项目中实施异步编程,帮助开发者更好地理解和应用这一技术。
54 2