ExercismのJavaトラックに参加すると、 158個の演習 26個のJavaコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
class Greeter {
String getGreeting() {
return "Hello, World!";
}
}
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ラザニアのレシピに沿って、Javaの基本を学びましょう。
指定された行数までのパスカルの三角形を計算します。
ゲーム『ヨット』でサイコロを1回振った結果を採点します。
Javaは、6か月ごとにリリースがある、現代的で進化の速い言語です。
すべての式の型は、コンパイル時に決まります。
Javaは主にオブジェクト指向の言語ですが、v1.8で導入された多くの関数型の機能も備えています。
Javaは、ウェブ、クラウド、モバイル、ゲームなど、さまざまな用途に使われています。
Javaは、「一度書けば、どこでも動く」というスローガンのもと、クロスプラットフォームになるよう設計されました。
Javaのプログラムは、そのライフサイクルを通じて、メモリを自動で管理します。
プログラミング言語にはそれぞれ、物事の進め方があります。Javaも 同じです。メンターが、Javaのエンジニアのように 考える方法と、Javaらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Javaでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく