#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]]