GithubHelp home page GithubHelp logo

java's Introduction

java

Java相关学习

You know,庞大的Java生态。

相关规范

  • The Java Language Specification Java SE 13 Edition
  • The Java Virtual Machine Specification Java SE 13 Edition
  • Java Platform, Standard Edition & Java Development Kit Version 13 API Specification
  • Java Development Kit Version 13 Tool Specifications
  • Documentation Comment Specification for the Standard Doclet
  • JAR File Specification
  • Java AWT Native Interface Specification and Guide
  • Java Debug Wire Protocol
  • Java Debug Wire Protocol Details
  • Java Debug Wire Protocol Transport Interface (jdwpTransport)
  • Java Native Interface (JNI) Specification
  • Java Object Serialization Specification
  • Java Platform Debugger Architecture
  • Java Remote Method Invocation (RMI) Specification
  • Java Security Standard Algorithm Names
  • Javadoc Search Specification
  • JVM Tool Interface (JVM TI) 11.0.0
  • Pack200: A Packed Class Deployment Format For Java Applications

JDK 发行版

  • OpenJDK
  • AdoptOpenJDK
  • Oracle JDK
  • Corretto(Amazon)
  • Azul Zulu
  • Dragonwell(Alibaba)
  • Kona(Tencent)
  • Red Hat OpenJDK
  • Pivotal OpenJDK

JVM相关

GraalVM Eclipse OpenJ9

Jakarta EE规范

(Java EE捐赠给Eclipse Foundation,更名为Jakarta EE),详见:https://jakarta.ee/specifications

诊断或调试相关工具

The java.lang.management Package The java.lang.instrument Package The java.lang.Thread Class JVM Tool Interface Java Platform Debugger Architecture 关于Arthas,其使用的就是 java.lang.instrument相关功能,实现动态加载Agent至运行中的JVM进程,修改字节码(或增强,使用ASM字节码操作库实现)。类似的还有 elastic 的APM Java agent。

MicroProfile

几个Java界公司大佬联合发起的组织,旨在优化企业级Java应用的开发。出了一套API规范,包括IBM、Oracle、Redhat实现。

Java相关网站

https://www.jcp.org https://openjdk.java.net

版本特性

集合

IO

多线程

JVM

虚拟机如何查找class文件?

Java内存Committed、Used、Max 参见类:MemoryUsage

https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/

TODO

响应式 云原生

java's People

Contributors

codingadai avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.