Java資源一覽

轉(zhuǎn)自:http://www.codeceo.com/article/java-resource-collection.html

構(gòu)建

這里搜集了用來(lái)構(gòu)建應(yīng)用程序的工具。

  • Apache Maven:Maven使用聲明進(jìn)行構(gòu)建并進(jìn)行依賴管理,偏向于使用約定而不是配置進(jìn)行構(gòu)建。Maven優(yōu)于Apache Ant。后者采用了一種過(guò)程化的方式進(jìn)行配置坯苹,所以維護(hù)起來(lái)相當(dāng)困難。
  • Gradle:Gradle采用增量構(gòu)建。Gradle通過(guò)Groovy編程而不是傳統(tǒng)的XML聲明進(jìn)行配置寒锚。Gradle可以很好地配合Maven進(jìn)行依賴管理劫映,并且把Ant腳本當(dāng)作頭等公民。

字節(jié)碼操作

編程操作Java字節(jié)碼的函數(shù)庫(kù)刹前。

  • ASM:通用底層字節(jié)碼操作及分析泳赋。
  • Javassist:嘗試簡(jiǎn)化字節(jié)碼編輯。
  • Byte Buddy:使用“流式API”進(jìn)一步簡(jiǎn)化字節(jié)碼生成喇喉。

代碼分析

軟件度量和質(zhì)量評(píng)估工具祖今。

  • Checkstyle:對(duì)編程規(guī)范和標(biāo)準(zhǔn)進(jìn)行靜態(tài)分析。
  • FindBugs:通過(guò)字節(jié)碼靜態(tài)分析找出潛在Bug拣技。
  • PMD:對(duì)源代碼中不良編程習(xí)慣進(jìn)行分析千诬。
  • SonarQube:通過(guò)插件集成其它分析組件,提供評(píng)估最終結(jié)果報(bào)告膏斤。

編譯器

創(chuàng)建分析器徐绑、解釋器和編譯器的框架。

  • ANTLR:功能完備的自頂向下分析復(fù)雜框架莫辨。
  • JavaCC:相對(duì)ANTLR更具體傲茄,上手略為簡(jiǎn)單。支持語(yǔ)法語(yǔ)法超前預(yù)測(cè)(syntactic lookahead)沮榜。

持續(xù)集成

支持持續(xù)集成盘榨、測(cè)試和應(yīng)用發(fā)布的工具。

  • Bamboo:Atlassian的持續(xù)集成(CI)解決方案敞映,包含很多其它產(chǎn)品较曼。
  • CircleCI:提供托管服務(wù),可免費(fèi)試用振愿。
  • Codeship:提供托管服務(wù)捷犹,提供有限免費(fèi)計(jì)劃。
  • Go:ThoughtWork開(kāi)源持續(xù)集成解決方案冕末。
  • Jenkins:提供基于服務(wù)器的部署服務(wù)萍歉。
  • TeamCity:JetBrain持續(xù)集成方案,提供免費(fèi)版档桃。
  • Travis:提供托管服務(wù)枪孩,常用于開(kāi)源項(xiàng)目。

數(shù)據(jù)庫(kù)

簡(jiǎn)化數(shù)據(jù)庫(kù)交互的工具藻肄、庫(kù)蔑舞。

  • Flyway:使用Java API輕松完成數(shù)據(jù)庫(kù)遷移。
  • H2:小型SQL數(shù)據(jù)庫(kù)嘹屯,以內(nèi)存操作著稱攻询。
  • JDBI:便捷的JDBC抽象。
  • jOOQ:基于SQL schema生成類型安全代碼州弟。
  • Presto:針對(duì)大數(shù)據(jù)的分布式SQL查詢引擎钧栖。
  • Querydsl:針對(duì)Java的類型安全統(tǒng)一查詢低零。

日期和時(shí)間

處理日期和時(shí)間的函數(shù)庫(kù)。

  • Joda-Time:Java 8出現(xiàn)之前拯杠,它是日期掏婶、時(shí)間處理的標(biāo)準(zhǔn)函數(shù)庫(kù)。
  • Time4J:Java高級(jí)日期潭陪、時(shí)間函數(shù)庫(kù)雄妥。

依賴注入

幫助代碼實(shí)現(xiàn)控制反轉(zhuǎn)模式的函數(shù)庫(kù)。

  • Dagger :編譯期的注入框架畔咧,沒(méi)有使用反射茎芭,主要用于Android開(kāi)發(fā)。
  • Guice:輕量級(jí)注入框架誓沸,功能強(qiáng)大可與Dagger媲美梅桩。

開(kāi)發(fā)庫(kù)

從基礎(chǔ)層次上改進(jìn)開(kāi)發(fā)流程。

  • AspectJ:面向切面編程擴(kuò)展拜隧,與程序無(wú)縫連接宿百。
  • Auto:源代碼生成器集合。
  • DCEVM:通過(guò)修改JVM洪添,在運(yùn)行時(shí)可無(wú)限次重定義已加載的類垦页。OpenJDK 7、8已提供支持干奢,詳情可查看這個(gè)分支(fork)痊焊。
  • JRebel:商用軟件,無(wú)需重新部署可即時(shí)重新加載代碼及配置忿峻。
  • Lombok:代碼生成器薄啥,旨在減少Java冗余代碼。
  • RxJava:使用JVM中可觀察序列逛尚,創(chuàng)建異步垄惧、基于事件應(yīng)用程序的函數(shù)庫(kù)。
  • Spring Loaded:另一個(gè)JVM類重載代理绰寞。
  • vert.x:JVM多語(yǔ)言事件驅(qū)動(dòng)應(yīng)用框架到逊。

分布式應(yīng)用

用來(lái)開(kāi)發(fā)分布式、具有容錯(cuò)性應(yīng)用程序的函數(shù)庫(kù)和框架滤钱。

  • Akka:構(gòu)建并發(fā)觉壶、分布式和具有容錯(cuò)功能的事件驅(qū)動(dòng)應(yīng)用程序所需的工具包和運(yùn)行時(shí)。
  • Apache Storm:分布式實(shí)時(shí)計(jì)算系統(tǒng)件缸。
  • Apache ZooKeeper:為大型分布式系統(tǒng)铜靶,使用分布式配置、同步和命名注冊(cè)提供協(xié)調(diào)服務(wù)停团。
  • Hazelcast:分布式旷坦、高可擴(kuò)展性內(nèi)存網(wǎng)格。
  • Hystrix:為分布式系統(tǒng)提供延遲和容錯(cuò)處理佑稠。
  • JGroups:一組提供可靠消息傳輸?shù)墓ぞ甙朊罚捎脕?lái)創(chuàng)建集群。集群中的節(jié)點(diǎn)可互相發(fā)送消息舌胶。
  • Quasar:為JVM提供輕量級(jí)線程和Actor捆蜀。
  • Ignite: IMC框架

發(fā)布

使用本機(jī)格式分發(fā)Java應(yīng)用程序的工具。

  • Bintray:對(duì)二進(jìn)制發(fā)布進(jìn)行版本控制幔嫂,可與Maven或Gradle配合使用辆它。
  • IzPack:為跨平臺(tái)部署建立授權(quán)工具。
  • Launch4j:將JAR包裝為小巧的Windows可執(zhí)行文件履恩。
  • packr:將程序JAR锰茉、資源和JVM打包成Windows、Linux和Mac OS X的本機(jī)文件切心。

文檔處理

用來(lái)處理Office格式文檔的函數(shù)庫(kù)飒筑。

  • Apache POI:支持OOXML (XLSX、DOCX绽昏、PPTX)以及 OLE2 (XLS, DOC or PPT)格式的文檔协屡。
  • jOpenDocument:處理OpenDocument格式文檔。

游戲開(kāi)發(fā)

游戲開(kāi)發(fā)框架全谤。

  • jMonkeyEngine:支持現(xiàn)代3D開(kāi)發(fā)的游戲引擎肤晓。
  • libGDX:全面的跨平臺(tái)高級(jí)開(kāi)發(fā)框架。
  • LWJGL:抽象了OpenGL认然、CL补憾、AL等函數(shù)庫(kù)的健壯框架。

GUI

用來(lái)創(chuàng)建現(xiàn)代圖形用戶界面的函數(shù)庫(kù)季眷。

高性能

與高性能計(jì)算有關(guān)的資源子刮,包括集合以及很多具體功能的函數(shù)庫(kù)威酒。

  • Disruptor:線程間消息函數(shù)庫(kù)。
  • fastutil:快速緊湊的Java類型安全集合挺峡。
  • GS Collections:受Smalltalk啟發(fā)的集合框架葵孤。
  • hftc:Hash set和hash map。
  • HPPC:基本類型集合橱赠。
  • Javolution:針對(duì)實(shí)時(shí)嵌入式系統(tǒng)的函數(shù)庫(kù)尤仍。
  • Trove:基本類型集合。

IDE

視圖簡(jiǎn)化開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境狭姨。

  • Eclipse:后臺(tái)做了很多工作宰啦,以其豐富插件著稱苏遥。
  • IntelliJ IDEA:支持很多JVM語(yǔ)言,為Android開(kāi)發(fā)提供了很多不錯(cuò)的選項(xiàng)赡模。其商業(yè)版本主要面向企業(yè)用戶田炭。
  • NetBeans:集成了很多Java SE和Java EE特性,包括數(shù)據(jù)庫(kù)訪問(wèn)漓柑、服務(wù)器教硫、HTML5以及AngularJS。

圖像處理

用來(lái)幫助創(chuàng)建辆布、評(píng)估或操作圖形的函數(shù)庫(kù)瞬矩。

  • Picasso:Android下載圖像和圖像緩存函數(shù)庫(kù)。
  • ZXing:多種格式的一維锋玲、二維條形碼處理函數(shù)庫(kù)景用。

JSON

簡(jiǎn)化JSON處理的函數(shù)庫(kù)。

  • Gson:將Java對(duì)象序列化為JSON及反向操作惭蹂。使用時(shí)提供了很好的性能丛肢。
  • Jackson:與GSON類似,但如果需要頻繁初始化Jackson庫(kù)會(huì)帶來(lái)性能問(wèn)題剿干。

JVM和JDK

目前的JVM蜂怎、JDK實(shí)現(xiàn)。

  • JDK 9:JDK 9早期訪問(wèn)版本置尔。
  • OpenJDK:開(kāi)源實(shí)現(xiàn)杠步。

日志

記錄應(yīng)用程序的日志函數(shù)庫(kù)。

  • Apache Log4j 2:對(duì)之前版本進(jìn)行了完全重寫“窠危現(xiàn)在的版本具備一個(gè)強(qiáng)大的插件和配置架構(gòu)幽歼。
  • kibana:對(duì)日志進(jìn)行分析并進(jìn)行可視化。
  • Logback:Log4j原班人馬作品谬盐。被證明是一個(gè)強(qiáng)健的日志函數(shù)庫(kù)甸私,通過(guò)Groovy提供了很多有意思的配置選項(xiàng)。
  • logstash:日志文件管理工具飞傀。
  • SLF4J:日志抽象層皇型,需要與某個(gè)具體日志框架配合使用。

機(jī)器學(xué)習(xí)

提供具體統(tǒng)計(jì)算法的工具砸烦。其算法可從數(shù)據(jù)中學(xué)習(xí)弃鸦。

  • Apache Hadoop:對(duì)商用硬件集群上大規(guī)模數(shù)據(jù)存儲(chǔ)和處理的開(kāi)源軟件框架。
  • Apache Mahout:專注協(xié)同過(guò)濾幢痘、聚類和分類的可擴(kuò)展算法唬格。
  • Apache Spark:開(kāi)源數(shù)據(jù)分析集群計(jì)算框架。
  • h2o:用作大數(shù)據(jù)統(tǒng)計(jì)的分析引擎。
  • Weka:用作數(shù)據(jù)挖掘的算法集合购岗,包括從預(yù)處理到可視化的各個(gè)層次汰聋。

消息

在客戶端之間進(jìn)行消息傳遞,確保協(xié)議獨(dú)立性的工具喊积。

  • Apache ActiveMQ:實(shí)現(xiàn)JMS的開(kāi)源消息代理(broker)马僻,可將同步通訊轉(zhuǎn)為異步通訊。
  • Apache Kafka:高吞吐量分布式消息系統(tǒng)注服。
  • JBoss HornetQ:清晰、準(zhǔn)確措近、模塊化且方便嵌入的消息工具溶弟。
  • JeroMQ:ZeroMQ的純Java實(shí)現(xiàn)。
  • Rabbitmq, 開(kāi)源瞭郑、易用辜御,擴(kuò)展實(shí)現(xiàn)AMQP的消息中間件,使用Erlang語(yǔ)言開(kāi)發(fā)屈张。

其它

其它資源擒权。

  • Design Patterns:實(shí)現(xiàn)并解釋了最常見(jiàn)的設(shè)計(jì)模式
  • Jimfs:內(nèi)存文件系統(tǒng)阁谆。
  • Lanterna:類似curses的簡(jiǎn)單console文本GUI函數(shù)庫(kù)碳抄。
  • LightAdmin:可插入式CRUD UI函數(shù)庫(kù),可用于快速應(yīng)用開(kāi)發(fā)场绿。
  • Metrics:創(chuàng)建自己的軟件度量或者為支持框架添加度量信息剖效,通過(guò)JMX或HTTP進(jìn)行發(fā)布或者發(fā)送到數(shù)據(jù)庫(kù)。
  • OpenRefine:用來(lái)處理混亂數(shù)據(jù)的工具焰盗,包括清理璧尸、轉(zhuǎn)換、使用Web Service進(jìn)行擴(kuò)展并將其關(guān)聯(lián)到數(shù)據(jù)庫(kù)熬拒。
  • RoboVM:Java編寫原生iOS應(yīng)用爷光。

自然語(yǔ)言處理

用來(lái)專門處理文本的函數(shù)庫(kù)。

  • Apache OpenNL:處理類似分詞等常見(jiàn)任務(wù)的工具澎粟。
  • CoreNLP:斯坦佛的CoreNLP提供了一組基礎(chǔ)工具蛀序,可以處理類似標(biāo)簽、實(shí)體名識(shí)別和情感分析這樣的任務(wù)活烙。
  • LingPipe:一組可以處理各種任務(wù)的工具集哼拔,支持POS標(biāo)簽、情感分析等瓣颅。
  • Mallet:統(tǒng)計(jì)學(xué)自然語(yǔ)言處理倦逐、文檔分類、聚類、主題建模等檬姥。

網(wǎng)絡(luò)

網(wǎng)絡(luò)編程函數(shù)庫(kù)曾我。

  • Netty:構(gòu)建高性能網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)框架。
  • OkHttp :一個(gè)Android和Java應(yīng)用的HTTP+SPDY客戶端健民。

ORM

處理對(duì)象持久化的API抒巢。

  • EclipseLink:支持許多持久化標(biāo)準(zhǔn),JPA秉犹、JAXB蛉谜、JCA和SDO。
  • Hibernate:廣泛使用、強(qiáng)健的持久化框架永毅。Hibernate的技術(shù)社區(qū)非臣Ω冢活躍。
  • Ebean:支持快速數(shù)據(jù)訪問(wèn)和編碼的ORM框架狰贯。

PDF

用來(lái)幫助創(chuàng)建PDF文件的資源。

  • Apache FOP:從XSL-FO創(chuàng)建PDF赏廓。
  • Apache PDFBox:用來(lái)創(chuàng)建和操作PDF的工具集涵紊。
  • DynamicReports:JasperReports的精簡(jiǎn)版。
  • iText:一個(gè)易于使用的PDF函數(shù)庫(kù)幔摸,用來(lái)編程創(chuàng)建PDF文件摸柄。注意,用于商業(yè)用途時(shí)需要許可證既忆。
  • JasperReports:一個(gè)復(fù)雜的報(bào)表引擎塘幅。

REST框架

用來(lái)創(chuàng)建RESTful 服務(wù)的框架。

  • Dropwizard:偏向于自己使用的Web框架尿贫。用來(lái)構(gòu)建Web應(yīng)用程序电媳,使用了Jetty、Jackson庆亡、Jersey和Metrics匾乓。
  • Jersey:JAX-RS參考實(shí)現(xiàn)。
  • RESTEasy:經(jīng)過(guò)JAX-RS規(guī)范完全認(rèn)證的可移植實(shí)現(xiàn)又谋。
  • Retrofit:一個(gè)Java類型安全的REST客戶端拼缝。
  • Spark:受到Sinatra啟發(fā)的Java REST框架。
  • Swagger:Swagger是一個(gè)規(guī)范且完整的框架彰亥,提供描述咧七、生產(chǎn)、消費(fèi)和可視化RESTful Web Service任斋。

科學(xué)

用于科學(xué)計(jì)算和分析的函數(shù)庫(kù)继阻。

  • SCaVis:用于科學(xué)計(jì)算、數(shù)據(jù)分析和數(shù)據(jù)可視化環(huán)境。

搜索

文檔索引引擎瘟檩,用于搜索和分析抹缕。

  • Apache Solr/solrcloud :一個(gè)完全的企業(yè)搜索引擎。為高吞吐量通信進(jìn)行了優(yōu)化墨辛。
  • Elasticsearch:一個(gè)分布式卓研、支持多租戶(multitenant)全文本搜索引擎。提供了RESTful Web接口和無(wú)schema的JSON文檔睹簇。

安全

用于處理安全奏赘、認(rèn)證、授權(quán)或會(huì)話管理的函數(shù)庫(kù)太惠。

  • Apache Shiro:執(zhí)行認(rèn)證磨淌、授權(quán)、加密和會(huì)話管理垛叨。
  • Cryptomator:在云上進(jìn)行客戶端跨平臺(tái)透明加密。
  • Keycloak:為瀏覽器應(yīng)用和RESTful Web Service集成SSO和IDM柜某。目前還處于beta版本嗽元,但是看起來(lái)非常有前途。
  • PicketLink:PicketLink是一個(gè)針對(duì)Java應(yīng)用進(jìn)行安全和身份認(rèn)證管理的大型項(xiàng)目(Umbrella Project)喂击。
  • Spring Security:專注認(rèn)證剂癌、授權(quán)和多維度攻擊防護(hù)框架。

序列化

用來(lái)高效處理序列化的函數(shù)庫(kù)翰绊。

  • FlatBuffers:序列化函數(shù)庫(kù)佩谷,高效利用內(nèi)存,無(wú)需解包和解析即可高效訪問(wèn)序列化數(shù)據(jù)监嗜。
  • Kryo:快速和高效的對(duì)象圖形序列化框架谐檀。
  • MessagePack:一種高效的二進(jìn)制序列化格式。

服務(wù)器

用來(lái)部署應(yīng)用程序的服務(wù)器裁奇。

  • Apache Tomcat:針對(duì)Servlet和JSP的應(yīng)用服務(wù)器桐猬,健壯性好且適用性強(qiáng)。
  • Apache TomEE:Tomcat加Java EE刽肠。
  • GlassFish:Java EE開(kāi)源參考實(shí)現(xiàn)溃肪,由Oracle資助開(kāi)發(fā)。
  • Jetty:輕量級(jí)音五、小巧的應(yīng)用服務(wù)器惫撰,通常會(huì)嵌入到項(xiàng)目中。
  • WildFly:之前被稱作JBoss躺涝,由Red Hat開(kāi)發(fā)厨钻。支持很多Java EE功能。

模版引擎

對(duì)模板中表達(dá)式進(jìn)行替換的工具。

  • Apache Velocity:提供HTML頁(yè)面模板莉撇、email模板和通用開(kāi)源代碼生成器模板呢蛤。
  • FreeMarker:通用模板引擎,不需要任何重量級(jí)或自己使用的依賴關(guān)系棍郎。
  • Handlebars.java:使用Java編寫的模板引擎其障,邏輯簡(jiǎn)單,支持語(yǔ)義擴(kuò)展(semantic Mustache)涂佃。
  • JavaServer Pages:通用網(wǎng)站模板励翼,支持自定義標(biāo)簽庫(kù)。
  • Thymeleaf:旨在替換JSP辜荠,支持XML文件汽抚。

測(cè)試

測(cè)試內(nèi)容從對(duì)象到接口,涵蓋性能測(cè)試和基準(zhǔn)測(cè)試工具伯病。

  • Apache JMeter:功能性測(cè)試和性能評(píng)測(cè)造烁。
  • Arquillian:集成測(cè)試和功能行測(cè)試平臺(tái),集成Java EE容器午笛。
  • AssertJ:支持流式斷言提高測(cè)試的可讀性惭蟋。
  • JMH:JVM微基準(zhǔn)測(cè)試工具。
  • JUnit:通用測(cè)試框架药磺。
  • Mockito:在自動(dòng)化單元測(cè)試中創(chuàng)建測(cè)試對(duì)象告组,為TDD或BDD提供支持。
  • Selenium:為Web應(yīng)用程序提供可移植軟件測(cè)試框架癌佩。
  • Selenide:為Selenium提供精準(zhǔn)的周邊API木缝,用來(lái)編寫穩(wěn)定且可讀的UI測(cè)試。
  • TestNG :測(cè)試框架围辙。
  • VisualVM:提供可視化方式查看運(yùn)行中的應(yīng)用程序信息我碟。

工具類

通用工具類函數(shù)庫(kù)。

  • Apache Commons:提供各種用途的函數(shù)姚建,比如配置怎囚、驗(yàn)證、集合桥胞、文件上傳或XML處理等恳守。
  • Guava:集合、緩存贩虾、支持基本類型催烘、并發(fā)函數(shù)庫(kù)、通用注解缎罢、字符串處理伊群、I/O等考杉。
  • javatuples:正如名字表示的那樣,提供tuple支持舰始。盡管目前tuple的概念還有留有爭(zhēng)議崇棠。

網(wǎng)絡(luò)爬蟲

用于分析網(wǎng)站內(nèi)容的函數(shù)庫(kù)。

  • Apache Nutch :可用于生產(chǎn)環(huán)境的高度可擴(kuò)展丸卷、可伸縮的網(wǎng)絡(luò)爬蟲枕稀。
  • Crawler4j:簡(jiǎn)單的輕量級(jí)爬蟲。
  • JSoup :刮取谜嫉、解析萎坷、操作和清理HTML。

Web框架

用于處理Web應(yīng)用程序不同層次間通訊的框架沐兰。

  • Apache Tapestry:基于組件的框架哆档,使用Java創(chuàng)建動(dòng)態(tài)、強(qiáng)健的住闯、高度可擴(kuò)展的Web應(yīng)用程序瓜浸。
  • Apache Wicket:基于組件的Web應(yīng)用框架,與Tapestry類似帶有狀態(tài)顯示GUI比原。
  • Google Web Toolkit:一組Web開(kāi)發(fā)工具集插佛,包含在客戶端將Java代碼轉(zhuǎn)為JavaScript的編譯器、XML解析器春寿、RCP API朗涩、JUnit集成忽孽、國(guó)際化支持和GUI控件绑改。
  • Grails:Groovy框架,旨在提供一個(gè)高效開(kāi)發(fā)環(huán)境兄一,使用約定而非配置厘线、沒(méi)有XML并支持混入(mixin)。
  • Play: 使用約定而非配置出革,支持代碼熱加載并在瀏覽器中顯示錯(cuò)誤造壮。
  • PrimeFaces:JSF框架,提供免費(fèi)版和帶技術(shù)支持的商業(yè)版骂束。包含一些前端組件耳璧。
  • Spring Boot:微框架,簡(jiǎn)化了Spring新程序的開(kāi)發(fā)過(guò)程展箱。
  • Spring:旨在簡(jiǎn)化Java EE的開(kāi)發(fā)過(guò)程旨枯,提供依賴注入相關(guān)組件并支持面向切面編程。
  • Vaadin:基于GWT構(gòu)建的事件驅(qū)動(dòng)框架混驰。使用服務(wù)端架構(gòu)攀隔,客戶端使用Ajax皂贩。
  • Ninja:Java全棧Web開(kāi)發(fā)框架。非常穩(wěn)固昆汹、快速和高效明刷。
  • Ratpack:一組Java開(kāi)發(fā)函數(shù)庫(kù),用于構(gòu)建快速满粗、高效辈末、可擴(kuò)展且測(cè)試完備的HTTP應(yīng)用程序。

資源

社區(qū)
活躍的討論區(qū)败潦。

有影響的書籍

具有廣泛影響且值得閱讀的Java經(jīng)典書籍劫扒。

播客

可以一邊編程一邊聽(tīng)的東西檬洞。

Twitter

值得關(guān)注的帳號(hào)。

  • Adam Bien:自由職業(yè)者沟饥、作家添怔、JavaONE明星演講者、顧問(wèn)贤旷、Java Champion广料。
  • Antonio Goncalves:Java Champion、JUG Leader幼驶、Devoxx France艾杏、Java EE 6/7、JCP盅藻、作家购桑。
  • Arun Gupta:Java Champion、JavaONE明星演講者氏淑、JUG Leader勃蜘、Devoxx4Kids成員、Red Hatter假残。
  • Bruno Borges:Oracle產(chǎn)品經(jīng)理缭贡、Java Jock。
  • Ed Burns:Oracle技術(shù)團(tuán)隊(duì)顧問(wèn)辉懒。
  • Eugen Paraschiv:Spring安全課程作者阳惹。
  • James Weaver:Java、JavaFX眶俩、IoT開(kāi)發(fā)者莹汤、作者和演講者。
  • Java EE:Java EE Twitter官方賬號(hào)仿便。
  • Java Magazine:Java雜志官方賬號(hào)体啰。
  • Java.net:Java.net官方賬號(hào)攒巍。
  • Java:Java Twitter官方賬號(hào)。
  • Javin Paul:知名Java博客作者荒勇。
  • Lukas Eder:Data Geekery(jOOQ)創(chuàng)始人兼CEO柒莉。
  • Mario Fusco:RedHatter、JUG協(xié)調(diào)沽翔、活躍講師和作者兢孝。
  • Mark Reinhold:Oracle首席架構(gòu)師、Java平臺(tái)開(kāi)發(fā)組仅偎。
  • Martijn Verburg:London JUG co-leader跨蟹、演講者、作家橘沥、Java Champion等窗轩。
  • OpenJDK:OpenJDK官方賬號(hào)。
  • Reza Rahman:Java EE座咆、GlassFish痢艺、WebLogic傳道者、作家介陶、演講者堤舒、開(kāi)源黑客。
  • Simon Maple:Java Champion哺呜、virtualJUG創(chuàng)始人舌缤、LJC leader、RebelLabs作者某残。
  • Stephen Colebourne: Java Champion国撵、演講者。
  • Tim Boudreau:作家驾锰、NetBeans大牛卸留。
  • Trisha Gee:Java Champion走越、演講者椭豫。

網(wǎng)站

值得閱讀的網(wǎng)站。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末旨指,一起剝皮案震驚了整個(gè)濱河市赏酥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谆构,老刑警劉巖裸扶,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異搬素,居然都是意外死亡呵晨,警方通過(guò)查閱死者的電腦和手機(jī)魏保,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)摸屠,“玉大人谓罗,你說(shuō)我怎么就攤上這事〖径” “怎么了檩咱?”我有些...
    開(kāi)封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)胯舷。 經(jīng)常有香客問(wèn)我刻蚯,道長(zhǎng),這世上最難降的妖魔是什么桑嘶? 我笑而不...
    開(kāi)封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任炊汹,我火速辦了婚禮,結(jié)果婚禮上逃顶,老公的妹妹穿的比我還像新娘兵扬。我一直安慰自己,他們只是感情好口蝠,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布器钟。 她就那樣靜靜地躺著,像睡著了一般妙蔗。 火紅的嫁衣襯著肌膚如雪傲霸。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天眉反,我揣著相機(jī)與錄音昙啄,去河邊找鬼。 笑死寸五,一個(gè)胖子當(dāng)著我的面吹牛梳凛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播梳杏,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼韧拒,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了十性?” 一聲冷哼從身側(cè)響起叛溢,我...
    開(kāi)封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎劲适,沒(méi)想到半個(gè)月后楷掉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡霞势,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年烹植,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斑鸦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡草雕,死狀恐怖鄙才,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情促绵,我是刑警寧澤攒庵,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站败晴,受9級(jí)特大地震影響浓冒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜尖坤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一稳懒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧慢味,春花似錦场梆、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至驰唬,卻和暖如春顶岸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叫编。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工辖佣, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人搓逾。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓卷谈,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親霞篡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子世蔗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,074評(píng)論 25 707
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)寇损,斷路器凸郑,智...
    卡卡羅2017閱讀 134,651評(píng)論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法裳食,類相關(guān)的語(yǔ)法矛市,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法诲祸,異常的語(yǔ)法浊吏,線程的語(yǔ)...
    子非魚_t_閱讀 31,623評(píng)論 18 399
  • ——<<我想認(rèn)識(shí)我自己之來(lái)歷篇》 一 天剛朦朦亮找田,我穿著吊帶立馬從被窩里跳了出來(lái)歌憨,現(xiàn)在正值四月天,武漢的氣溫不冷不...
    陳白芷閱讀 429評(píng)論 0 1
  • 秋天的一個(gè)夜晚墩衙,大學(xué)宿舍务嫡。在陽(yáng)臺(tái)晾衣服。正當(dāng)我把一件襯衫掛上去的時(shí)候漆改,一陣風(fēng)吹過(guò)來(lái)心铃,漫不經(jīng)心、意料之外的那種挫剑。 接...
    宋禾初閱讀 279評(píng)論 6 1