This list collects 100 high quality blogs from Java developers from all over the world. Some of these blogs may not be written by Java developers, but at least Java developers should find it useful or interesting. Reading those blogs should be fun and often bring some fresh ideas.

Google ranks large websites higher. That is not so fair for small high-quality blogs. There are a lot of sites that have very large traffic, but they may not have high quality. My definition of high quality is as follows:

  1. Articles are readable and have originality.
  2. Its author shows real interest in technology.
  3. It contains creative thinking from personal understanding.
  4. It should update regularly.

Therefore, a lot of blogs that Google ranks high will not appear in this list. Please leave your comment if you know some blogs that should be in this list. As this list is quickly growing, please only provide good sites.

  Name(Site/People) Country Key Words
0 Java SED America not a blog, a useful Java tool
1 Adam Bien Germany Java EE
2 Antonio Goncalves France Author of Java EE 7
3 Henrik Warne Sweden Thoughts on programming
4 Billy Yarosh America Coding Cures
5 Lars Vogel Germany Android and Eclipse
6 Peter Verhas Hungary Pure Java
7 Martin Fowler America Author, Speaker
8 Bozhidar Bozhanov Bulgaria JEE
9 Richard Warburton UK Java 8 Lambdas
10 Bear Giles America JEE
11 Marginally Interesting Germany Machine Learning
12 Pascal Alma America JEE
13 Dror Helper America Consultant
14 Juri Strumpflohner Italy JavaScript
15 Reza Rahman America Java EE/Glassfish
16 Phil Whelan Canada Web
17 Brett Porter Australia Co-author of Apache Maven 2
18 Ben McCann America Co-founder at Connectifier
19 Java Posse America Some useful links
20 Mark Needham UK Data
21 Iris Shoor Israel Debug
22 Yifan Peng America Graduate Student
23 Nikita Salnikov Tarnovski Estonia Memory Leaks
24 Dustin Marx America Actual Events
25 Bart Bakker Netherland Agile
26 Gunnar Peipman America non-java
27 Dave Fecak America Job Tips for Programmers
28 JOOQ Switzerland SQL
29 Petri Kainulainen Finland Web
30 Informatech CR Costa Rica  
31 Arun Gupta America Java EE
32 Mechanical Sympathy UK Performance
33 Extreme Enthusiasm Italy Agile
34 Steve Blank America Author of The Startup Owner's Manual
35 Oliver Gierke Germany SpringSource
36 Nicolas Fränkel Switzerland Java EE
37 Blaise Doughan America XML and JSON
38 Vlad Mihalcea Romania Software Integration
39 Kevin Lee Australia Web
40 Mikhail Vorontsov Australia Performance
41 Jakob Jenkov Denmark Software Architecture
42 Jim Weaver   Rich Client Java
43 Jonathan Giles New Zealand Java FX
44 Stephen Chin America Java FX
45 Matt Raible America Open Source Frameworks
46 Peter Lawrey UK Core Java
47 Gregor Riegler Austria OO Design, XP
48 Jos Dirksen Netherlands SOA, HTML 5
49 Alexander J. Turner UK Information, News And Views
50 Java Advent    
51 John Purcell Hungary Tutorials
52 Transylvania JUG UK  
53 Java Roots   Spring
54 Java Training Greece training
55 Allan Kelly UK Software
56 Samuel Santos Portugal Java EE
57 Steve Smith UK Agile
58 Niklas Schlimm Germany Multithreading
59 Shrutarshi Basu America PhD, Computer Science
60 Anton Arhipov Estonia Java EE
61 Charles Nutter America JVM
62 RedStack America SOA, JVM
63 James Bloom America JVM
64 Pierre-Hugues Charbonneau Canada Java EE
65 Eugen Paraschiv Romania Java Web
66 Wayne Beaton America Eclipse
67 Jeff Atwood America Stack Overflow
68 Stuart Marks America Oracle
  Program Creek America Deep Understanding of Java Core

Please leave your comment if you know some high quality Java blogs or find any errors in the list above. I will keep updating this list, but limit it up to 100! As this list is being read by thousands of people, if you don't want to be on the list, I can also take your blog off from the list.

* This collection reflects my personal opinion. Not all links from comments will be added to the list.

 
 

Category >> Top 10  

If you want to post code and let me or someone else review it, please format your code in eclipse and put the code inside <pre> and </pre> tags.

100 high quality blogs from java developers的更多相关文章

  1. Top 100 Best Blogs for iOS Developers

    (by JP Zhang | Last updated: Apr 5, 2016 )  转载自:http://www.softwarehow.com/best-blogs-for-ios-develo ...

  2. Watch out for these 10 common pitfalls of experienced Java developers & architects--转

    原文地址:http://zeroturnaround.com/rebellabs/watch-out-for-these-10-common-pitfalls-of-experienced-java- ...

  3. Yet Another 10 Common Mistakes Java Developers Make When Writing SQL (You Won’t BELIEVE the Last One)--reference

    (Sorry for that click-bait heading. Couldn’t resist ;-) ) We’re on a mission. To teach you SQL. But ...

  4. Top 10 Mistakes Java Developers Make--reference

    This list summarizes the top 10 mistakes that Java developers frequently make. #1. Convert Array to ...

  5. Top 10 Mistakes Java Developers Make(转)

    文章列出了Java开发者最常犯的是个错误. 1.将数组转换为ArrayList 为了将数组转换为ArrayList,开发者经常会这样做: ? 1 List<String> list = A ...

  6. Top 10 Books For Advanced Level Java Developers

    Java is one of the most popular programming language nowadays. There are plenty of books for beginne ...

  7. Forget Guava: 5 Google Libraries Java Developers Should Know

    Forget Guava: 5 Google Libraries Java Developers Should Know Published on 2016 7 13 Somenath PandaFo ...

  8. 100多道经典的JAVA面试题及答案解析

    面向对象编程(OOP) Java是一个支持并发.基于类和面向对象的计算机编程语言.下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改. 代码复用. 增强代码的可靠性和灵活性. 增加代码 ...

  9. DEPLOYING NATIVE UWP (UNIVERSAL WINDOWS PLATFORM) APPS FOR JAVA DEVELOPERS & PUBLISHING THEM TO THE MICROSOFT STORE

    原文: DEPLOYING NATIVE UWP (UNIVERSAL WINDOWS PLATFORM) APPS FOR JAVA DEVELOPERS & PUBLISHING THEM ...

随机推荐

  1. 坑爹的libxml2 for mingw 编译

    按照官方的readerme.txt说法生成Makefile之后,你会发现编译时候需要创建几个文件夹. 还有就是因为宏定义问题,报错,需要在config.h中加入#define HAVE_STDINT_ ...

  2. scp传入固件,sysupgrade xx.bin升级固件

    scp传入固件,sysupgrade xx.bin升级固件

  3. hdu4671Backup Plan

    http://acm.hdu.edu.cn/showproblem.php?pid=4671 这个高端的题意啊 看了N久啊 n>m时  直接第一列按顺序来 第二列为M+1 else  第一列顺序 ...

  4. 利用if else判断是否及格

    static void Main(string[] args)        {            while (true)            {                string ...

  5. (转载)腾讯CMEM的PHP扩展

    (转载)http://blog.renren.com/share/223341289/7693783476 题外话 最近公司在做相关的业务,由于Memcached协议缺少返回码,为了保证业务数据的安全 ...

  6. Java Socket 异常 Connection reset

    最近使用Java做Socket客户端,与C的Socket服务端交互.遇到问题:现象是可以从服务端接受小数据,但是如果接受大数据,总是遇到Connection reset的异常:如果把服务端和客户端放到 ...

  7. Storm系列(六)架构分析之Scheduler-调度器[EventScheduler]

    任务调度接口定义: 1  IScheduler{ 2      // conf为当前nimbus的stormp配置 3  void prepare(Map conf); // 初始化 4  // to ...

  8. 教程-Delphi多线程数据库查询(ADO)

    ADO多线程数据库查询通常会出现3个问题: 1.CoInitialize 没有调用(CoInitialize was not called):所以,在使用任何dbGo对象前,必须手 调用CoIniti ...

  9. hdoj 3572 Task Schedule【建立超级源点超级汇点】

    Task Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  10. JS继承的几种方式

    JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一. 既然要实现继承,那么我们先定义一个父类: // 定义一个动物类 function Animal (name) { // 属性 this.n ...