Java のバックアップソース(No.1)

#author("2021-01-18T13:48:08+09:00","default:k1rou","k1rou")
*Java [#g36400f6]
-プログラミング言語
-旧名「Oak」

**Javaのバージョン [#s43113d2]
-Java 1.0 -1996年
-Java 1.1 -1997年
-Java 1.2 -1998年
-Java2(J2SE,J2EE,J2ME) -1999年
-J2SE 1.3 -2000年
-J2SE 1.4 -2002年
-Java SE 5.0 -2004年
-Java SE 6.0 -2006年
-Java SE 7.0 -2011年
-Java SE 8.0 -2014年

**Javaのエディション [#k2860ccc]
-Java ME(Micro Edition) -モバイル機器、組み込み機器
-Java SE(Standard Edition) -デスクトップ環境
-Java EE(Enterprise Edition) -サーバ環境

**Javaの環境 [#k455dcab]
***開発環境 [#h6343347]
-JDK(Java SE Development Kit)
***実行環境 [#hded391b]
-JRE(Java SE Runtime Environment)

**Java のディストリビューション [#a45b8b56]
-Oracle JDK
-OpenJDK
-[[Amazon Corretto]]


**フレームワーク [#s7924be7]
-[[Struts]]
-[[Java EE]]
-[[Spring]]
-[[Quarkus]]

***Java EE [#c7fab380]
-Java Enterprise Edition

-[[JSP]]
-[[Servlet]]

-[[JSF]] (JavaServer Faces)
-Backing Bean
-[[JAX-RS]] (Java API for RESTful Web Services)
-[[EJB]] (Enterprise JavaBeans)
-[[CDI]]
-[[JPA]] (Java Persistence API)
--JPQL (Java Persistence Query Language)

***[[Spring]] [#l51e6eb4]

**静的解析ツール [#c0b42d05]
-FindGugs
-Checkstyle

**メモリー管理(ガベージコレクション) [#kc662576]
***New領域 [#v3a35ed5]

***Old領域 [#r1574711]
-シリアルGC
-パラレルGC
-CMS(Concurrent Mark Sweep)GC
-G1(Garbage First)GC



**Javaのリファレンス [#mfd4c78d]
-Java SE Documentation - http://www.oracle.com/technetwork/java/javase/documentation/index.html

**Javaの文法 [#h69099c0]
-[[Javaの文法]]

**関連サイト [#bd7b62e9]
-http://www.oracle.com/technetwork/java/javase/archive-139210.html


**関連用語 [#iaad5366]
-[[Axis]]
-[[Bean]]
-[[JavaBeans]]
-[[Eclipse]]
-[[Gradle]]
-[[Hibernate]]
-[[JBoss]]
-[[JSP]]
-[[JUnit]]
-[[Log4j]]
-[[Maven]]
-[[POJO]] -Plain Old Java Object
-[[Scala]]
-[[Servlet]]
-[[Spring]]
-[[Struts]]
-[[Tomcat]]