TOP

【東京】【初学者向け】JJUG ナイトセミナ 「Javaのプログラムはどうやって動いているの?」

イベント内容

4 月は始まりの季節。

そこで、JJUG ナイトセミナも初学者向けのセミナを行うことにしました。

とはいうものの、普通の Java のプログラミングをやるわけではありません。今回取り上げるのは、Java のプログラムがどうっやって実行されているのかを紹介していきます。

みなさんも、一度は Hello, World! のプログラムを書かれたことがあるかと思います。でも、その Hello, World! プログラムがどうやって実行されているかはなかなか考えたことがないのではないでしょうか。

セミナでは前半と後半に分け、前半では Java VM がどのように Java のプログラミングを解釈して実行しているか、後半では Java VM がどのようにメモリをしようしているのかという点について焦点をあて、初学者でも分かりやすいようになるべく簡単に説明していきます。

懇親会もいつもどおり行いますので、ぜひこちらにもご参加ください。

講師

  • 櫻庭 祐一 (Java in the Box)

タイムテーブル

  • 19:00 - 19:50: JVM 編
  • 19:50 - 20:00: 休憩
  • 20:00 - 21:00: GC 編

詳細

JVM 編

JavaのプログラムはJava VMで動作します。でも、JVMがどうやって動いているかご存じですか?

Java のプログラムは、javac でバイトコードに変換されます。そして、そのバイトコードを実行しているのが JVM です。現在の JVM の動作はとても複雑ですが、基本はバイトコードを逐次実行するインタープリタです。

そこで、簡単な例と共に JVM がどのようにバイトコードを実行しているかを紹介していきます。また、パフォーマンスを向上させるために行っている、ダイナミックコンパイルや最適化などについても、簡単に紹介します。

GC 編

Java VM が Java プログラムを動かす場合、どのようにメモリを使用しているのでしょうか。特に重要になるのがガベージコレクション、いわゆる GC です。

セッションでは、最も基本的な GC である Mark & Sweep をまず解説します。その後、Javaで使われている 、Copy GC や世代別GC などの動作原理をなるべく簡単に紹介していきます。

参加者
240人 /定員240人
申込先
会場
日本オラクル株式会社 13F
東京都港区北青山2-5-8 オラクル青山センター

注目のイベント

タグに関連するイベント

2017/11/30(木) 19:00 〜 22:00
東京都 東銀座
2017/12/16(土) 13:00 〜 18:00
東京都 恵比寿

コラム

イベント

【レポート】データ活用ビジネスの始め方:デジタルマーケティング[第2部] - TECH PLAY Conference 2017

2017年8月20日(日)から25日(金)の6日間にわたり、「TECH PLAY Conference 2017」が開催されました。...
207 views
イベント

【レポート】デジタルマーケティングから紐解き、マーケティングをもういちど考える:デジタルマーケティング[第1部] - TECH PLAY Conference 2017

2017年8月20日(日)から25日(金)の6日間にわたり、「TECH PLAY Conference 2017」が開催されました。...
347 views
イベント

11月(後半)に開催される注目のITイベント・勉強会まとめ

11月後半に開催される注目のITイベント・勉強会をまとめました! 気になるイベントがあれば是非ご参加...
659 views