Submit Search
Upload
初歩から始めるJava勉強会 プレゼンテーション資料
•
1 like
•
1,411 views
T
Terumi Tamura
Follow
初歩から始めるJava勉強会のプレゼン資料です!
Read less
Read more
Technology
Report
Share
Report
Share
1 of 53
Download now
Download to read offline
Recommended
ウェブパフォーマンスの基礎と今後の動向について、Web標準周りを中心に解説しています。GREEのMini Tech Talkで発表時の資料です。
ウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれから
Hiroshi Kawada
DevLove仙台 オブジェクト設計とリーン開発、その実践 変更しやすく、コードを改善する
リーンなコードを書こう:実践的なオブジェクト指向設計
リーンなコードを書こう:実践的なオブジェクト指向設計
増田 亨
JJUG CCC 2015 Spring の発表資料。 --------------------------------------------------------------------------------- 私は2014年にITベンチャーにエンジニアとして入社しました。 理系の大学院出身でしたが、学生時代はとにかくプログラミングから逃げるように過ごしてきました。 入社後の研修ではJavaでif文やfor文の書き方を学んでいたという見事な初心者っぷり。 そんなJava初心者の私が、2ヶ月でwebサービスを開発し、公開するというプロジェクトにチャレンジしました。 数々の困難を乗り越え、何とか「ニクリーチ2016」というwebサービスを公開。 当セッションでは 入社後どのような研修を受けたのか ニクリーチ2016ではどのような技術を使ったのか 一人開発プロジェクトを通して感じたこと など新人エンジニアが一年間でどのように成長したのかをお話をさせていただきます。 ---------------------------------------------------------------------------------
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
Agile Japan 2010のチュートリアルセッションで使った資料。 前半を平鍋さん、後半を倉貫が話しました。
はじめてのアジャイル
はじめてのアジャイル
Yoshihito Kuranuki
Devlove 名古屋 2014-5-18 DDD, Object Oriented Design, ドメイン駆動設計 オブジェクト指向設計
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
増田 亨
Java Flight RecorderでJavaアプリに潜む問題をタダで解決できるかもしれない件
(Tech DeepDive #1) Java Flight Recorder を活用した問題解決
(Tech DeepDive #1) Java Flight Recorder を活用した問題解決
オラクルエンジニア通信
DevLOVE200 Bridge の登壇資料です。 https://devlove.doorkeeper.jp/events/60269 デブサミの以下の資料の焼き直しです。 https://www.slideshare.net/i2key/devsumib
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
Itsuki Kuroda
当資料は、2012/1/14に開催された、以下の勉強会で発表した資料です。 わんくま同盟 名古屋勉強会 #20 & 第39回 名古屋アジャイル勉強会 & TEF東海 勉強会 http://www.wankuma.com/seminar/20120114nagoya20/ 1/19 ・当日のワークの結果を追加した ・TEFの紹介部分を微修正 ・P1タイトル誤字を修正 1/23 ・WACATEのリンクを追加 ・テスト設計関連の参考リンクを追加 ・P18の図にライフサイクルの補足を追加 ・P16の表示が変だったのを直したよ
テストを分類してみよう!
テストを分類してみよう!
Kenji Okumura
Recommended
ウェブパフォーマンスの基礎と今後の動向について、Web標準周りを中心に解説しています。GREEのMini Tech Talkで発表時の資料です。
ウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれから
Hiroshi Kawada
DevLove仙台 オブジェクト設計とリーン開発、その実践 変更しやすく、コードを改善する
リーンなコードを書こう:実践的なオブジェクト指向設計
リーンなコードを書こう:実践的なオブジェクト指向設計
増田 亨
JJUG CCC 2015 Spring の発表資料。 --------------------------------------------------------------------------------- 私は2014年にITベンチャーにエンジニアとして入社しました。 理系の大学院出身でしたが、学生時代はとにかくプログラミングから逃げるように過ごしてきました。 入社後の研修ではJavaでif文やfor文の書き方を学んでいたという見事な初心者っぷり。 そんなJava初心者の私が、2ヶ月でwebサービスを開発し、公開するというプロジェクトにチャレンジしました。 数々の困難を乗り越え、何とか「ニクリーチ2016」というwebサービスを公開。 当セッションでは 入社後どのような研修を受けたのか ニクリーチ2016ではどのような技術を使ったのか 一人開発プロジェクトを通して感じたこと など新人エンジニアが一年間でどのように成長したのかをお話をさせていただきます。 ---------------------------------------------------------------------------------
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
JJUG CCC 2015 Spring 「新人エンジニア奮闘記 - Javaって何?からwebサービスを公開するまで -」発表スライド
ToshiakiArai
Agile Japan 2010のチュートリアルセッションで使った資料。 前半を平鍋さん、後半を倉貫が話しました。
はじめてのアジャイル
はじめてのアジャイル
Yoshihito Kuranuki
Devlove 名古屋 2014-5-18 DDD, Object Oriented Design, ドメイン駆動設計 オブジェクト指向設計
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
増田 亨
Java Flight RecorderでJavaアプリに潜む問題をタダで解決できるかもしれない件
(Tech DeepDive #1) Java Flight Recorder を活用した問題解決
(Tech DeepDive #1) Java Flight Recorder を活用した問題解決
オラクルエンジニア通信
DevLOVE200 Bridge の登壇資料です。 https://devlove.doorkeeper.jp/events/60269 デブサミの以下の資料の焼き直しです。 https://www.slideshare.net/i2key/devsumib
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
事業が対峙する現実からエンジニアリングを俯瞰する #devlove
Itsuki Kuroda
当資料は、2012/1/14に開催された、以下の勉強会で発表した資料です。 わんくま同盟 名古屋勉強会 #20 & 第39回 名古屋アジャイル勉強会 & TEF東海 勉強会 http://www.wankuma.com/seminar/20120114nagoya20/ 1/19 ・当日のワークの結果を追加した ・TEFの紹介部分を微修正 ・P1タイトル誤字を修正 1/23 ・WACATEのリンクを追加 ・テスト設計関連の参考リンクを追加 ・P18の図にライフサイクルの補足を追加 ・P16の表示が変だったのを直したよ
テストを分類してみよう!
テストを分類してみよう!
Kenji Okumura
Yahoo!ニュースにおけるコンフルエンス上のドキュメント管理の事例紹介について話をします。
Yahoo! ニュースにおけるドキュメント管理の事例紹介
Yahoo! ニュースにおけるドキュメント管理の事例紹介
Yahoo!デベロッパーネットワーク
オープンソースカンファレンス 2017 Hokkaido セッション資料
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
Yasuaki Matsuda
社内勉強会用資料
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
pospome
エンジニアから営業まで、社員全員がSQLを使うデータドリブン組織はどのようにできたのか。コラボレーションツールに記録された実データから辿るケーススタディ。巻末には、今すぐ学べるSQL練習帳も収録。未経験の方でもブラウザだけで簡単に練習できます。
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
Livesense Inc.
人は1ヶ月でエンジニアになれるのか?マーケターからエンジニアへの転向を1ヶ月で行ったプロジェクトのスライドです。 あなたも1ヶ月でエンジニアに挑戦しませんか? https://www.wantedly.com/projects/15926
人は1ヶ月でエンジニアになれるのか
人は1ヶ月でエンジニアになれるのか
Yamaura Kiyoto
ドメイン駆動設計に戦略的に取り組むための基本パターン「コアドメイン」について、4つの現場のインタビュー結果と、それをもとに、みんなで語り合ってみるワークショップ
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
増田 亨
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
このパワーポイントは弊部の新入部員にオブジェクト指向プログラミングとは何なのかということを理解してもらうために作成した資料です。
オブジェクト指向の入門資料
オブジェクト指向の入門資料
KubotaHideya
オブジェクト指向では、モデリング(分析)、設計、実装は、切れ目のない一体の活動。初期の分析は初期の設計であり、初期の実装。毎日分析し、毎日設計し、毎日実装しながら、一歩一歩、モデルも実装も進化させていく。
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
at Open Seminar Hiroshima 2014 (#osh2014) 2014.02.01 (Sat) http://osh-2014.github.io/
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
2016/11/11 Modeling Forum 2016発表資料から抜粋
アジャイルによくきく?モデリング
アジャイルによくきく?モデリング
Iwao Harada
Regional Scrum Gathering Tokyo 2021 での登壇資料です。 #RSGT2021
モダンオフショア開発のすすめ
モダンオフショア開発のすすめ
Arata Fujimura
Javaで学ぶ、オブジェクト指向プログラミングの基礎知識。型とカプセル化が腹落ちすると、びっくりするくらいオブジェクト指向プログラミングがわかようになる/できるようになる
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
増田 亨
2015-01-31 Hokuriku.NET 勉強会 TLスライド まぁしゃれっすよしゃれ。
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
Tadahiro Ishisaka
変更を楽に安全にする4つの根底技法の紹介。
アジャイルなソフトウェア設計を目指して
アジャイルなソフトウェア設計を目指して
増田 亨
GameServerDevelopers Vol.1 https://gsdevelopers.doorkeeper.jp/events/42497
ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計
sairoutine
シリコンバレーのスタートアップを数多く取材する中で気付いた「シリコンバレーにおけるディシプリン(規律)の存在」や「General Electric(GE)やIBM、SAPといった老舗企業が必死になってシリコンバレーのスタートアップを真似している理由」、そして「日本企業がイノベーションを実現するための処方箋」について解説します 詳しく知りたい場合は「GE 巨人の復活」をご覧下さい。 http://www.nikkeibp.co.jp/atclpubmkt/book/17/P55110/ 今後の記事は「シリコンバレーNext」をご覧下さい。 http://itpro.nikkeibp.co.jp/siliconvalley/
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
BtoB SaaSの会社でDDDを活用して事業を成長させてきた中で、DDDのプラクティスの実践という面ではかなり大きな成果が得られました。 しかし、事業を成長させるという点において、DDDのプラクティスだけではうまくいかないこともあり、別のアプローチも同時に試行錯誤しています。 この発表では、うまく行ったプラクティスの内容と、カバーできなかった課題、そこに対する現在の取り組みについて紹介します。 ドメイン駆動設計 サンプルコード&FAQ https://little-hands.booth.pm/items/3363104 ドメイン駆動設計 モデリング/実装ガイド https://little-hands.booth.pm/items/1835632 ドキュメント内のブログ記事URL https://little-hands.hatenablog.com/entry/2020/12/22/ddd-in-first-3month
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
現在のマルチスレッドプログラミングの抱える問題点と、代替案をわかりやすく解説いたします。最近登場したConcurrent Revisionsも解説します。
できる!並列・並行プログラミング
できる!並列・並行プログラミング
Preferred Networks
アーキ部 #12 「複雑さ」について語り合う会 の参考資料です
ソフトウェアにおける 複雑さとは何なのか?
ソフトウェアにおける 複雑さとは何なのか?
Yoshitaka Kawashima
Rookie training
Javaを勉強する上で知っておく
Javaを勉強する上で知っておく
YamazakiNobutoshi
キッズプログラミング教室 Gramin でスマートフォンアプリ開発クラス向けに作成した資料です。 Java で抽象クラス・インタフェースの理解に苦しむ方を対象にしています。身近な例(哺乳類・爬虫類)を使って抽象クラス・インタフェースの使い道を簡単に説明し、無名クラスについても簡単に触れています。 キッズプログラミング教室 Gramin http://gramin.makeall.net/
Java の抽象クラス・インタフェース・無名クラスを理解しよう
Java の抽象クラス・インタフェース・無名クラスを理解しよう
宗平 建矢
More Related Content
What's hot
Yahoo!ニュースにおけるコンフルエンス上のドキュメント管理の事例紹介について話をします。
Yahoo! ニュースにおけるドキュメント管理の事例紹介
Yahoo! ニュースにおけるドキュメント管理の事例紹介
Yahoo!デベロッパーネットワーク
オープンソースカンファレンス 2017 Hokkaido セッション資料
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
Yasuaki Matsuda
社内勉強会用資料
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
pospome
エンジニアから営業まで、社員全員がSQLを使うデータドリブン組織はどのようにできたのか。コラボレーションツールに記録された実データから辿るケーススタディ。巻末には、今すぐ学べるSQL練習帳も収録。未経験の方でもブラウザだけで簡単に練習できます。
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
Livesense Inc.
人は1ヶ月でエンジニアになれるのか?マーケターからエンジニアへの転向を1ヶ月で行ったプロジェクトのスライドです。 あなたも1ヶ月でエンジニアに挑戦しませんか? https://www.wantedly.com/projects/15926
人は1ヶ月でエンジニアになれるのか
人は1ヶ月でエンジニアになれるのか
Yamaura Kiyoto
ドメイン駆動設計に戦略的に取り組むための基本パターン「コアドメイン」について、4つの現場のインタビュー結果と、それをもとに、みんなで語り合ってみるワークショップ
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
増田 亨
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
このパワーポイントは弊部の新入部員にオブジェクト指向プログラミングとは何なのかということを理解してもらうために作成した資料です。
オブジェクト指向の入門資料
オブジェクト指向の入門資料
KubotaHideya
オブジェクト指向では、モデリング(分析)、設計、実装は、切れ目のない一体の活動。初期の分析は初期の設計であり、初期の実装。毎日分析し、毎日設計し、毎日実装しながら、一歩一歩、モデルも実装も進化させていく。
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
at Open Seminar Hiroshima 2014 (#osh2014) 2014.02.01 (Sat) http://osh-2014.github.io/
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
Takuto Wada
2016/11/11 Modeling Forum 2016発表資料から抜粋
アジャイルによくきく?モデリング
アジャイルによくきく?モデリング
Iwao Harada
Regional Scrum Gathering Tokyo 2021 での登壇資料です。 #RSGT2021
モダンオフショア開発のすすめ
モダンオフショア開発のすすめ
Arata Fujimura
Javaで学ぶ、オブジェクト指向プログラミングの基礎知識。型とカプセル化が腹落ちすると、びっくりするくらいオブジェクト指向プログラミングがわかようになる/できるようになる
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
増田 亨
2015-01-31 Hokuriku.NET 勉強会 TLスライド まぁしゃれっすよしゃれ。
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
Tadahiro Ishisaka
変更を楽に安全にする4つの根底技法の紹介。
アジャイルなソフトウェア設計を目指して
アジャイルなソフトウェア設計を目指して
増田 亨
GameServerDevelopers Vol.1 https://gsdevelopers.doorkeeper.jp/events/42497
ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計
sairoutine
シリコンバレーのスタートアップを数多く取材する中で気付いた「シリコンバレーにおけるディシプリン(規律)の存在」や「General Electric(GE)やIBM、SAPといった老舗企業が必死になってシリコンバレーのスタートアップを真似している理由」、そして「日本企業がイノベーションを実現するための処方箋」について解説します 詳しく知りたい場合は「GE 巨人の復活」をご覧下さい。 http://www.nikkeibp.co.jp/atclpubmkt/book/17/P55110/ 今後の記事は「シリコンバレーNext」をご覧下さい。 http://itpro.nikkeibp.co.jp/siliconvalley/
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
BtoB SaaSの会社でDDDを活用して事業を成長させてきた中で、DDDのプラクティスの実践という面ではかなり大きな成果が得られました。 しかし、事業を成長させるという点において、DDDのプラクティスだけではうまくいかないこともあり、別のアプローチも同時に試行錯誤しています。 この発表では、うまく行ったプラクティスの内容と、カバーできなかった課題、そこに対する現在の取り組みについて紹介します。 ドメイン駆動設計 サンプルコード&FAQ https://little-hands.booth.pm/items/3363104 ドメイン駆動設計 モデリング/実装ガイド https://little-hands.booth.pm/items/1835632 ドキュメント内のブログ記事URL https://little-hands.hatenablog.com/entry/2020/12/22/ddd-in-first-3month
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
現在のマルチスレッドプログラミングの抱える問題点と、代替案をわかりやすく解説いたします。最近登場したConcurrent Revisionsも解説します。
できる!並列・並行プログラミング
できる!並列・並行プログラミング
Preferred Networks
アーキ部 #12 「複雑さ」について語り合う会 の参考資料です
ソフトウェアにおける 複雑さとは何なのか?
ソフトウェアにおける 複雑さとは何なのか?
Yoshitaka Kawashima
What's hot
(20)
Yahoo! ニュースにおけるドキュメント管理の事例紹介
Yahoo! ニュースにおけるドキュメント管理の事例紹介
なるほどわかった!App Service on Linux
なるほどわかった!App Service on Linux
アプリケーションコードにおける技術的負債について考える
アプリケーションコードにおける技術的負債について考える
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
人は1ヶ月でエンジニアになれるのか
人は1ヶ月でエンジニアになれるのか
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の入門資料
オブジェクト指向の入門資料
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
TDD のこころ @ OSH2014
TDD のこころ @ OSH2014
アジャイルによくきく?モデリング
アジャイルによくきく?モデリング
モダンオフショア開発のすすめ
モダンオフショア開発のすすめ
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
関数型・オブジェクト指向宗教戦争に疲れたなたに送るGo言語入門
アジャイルなソフトウェア設計を目指して
アジャイルなソフトウェア設計を目指して
ゲームエンジニアのためのデータベース設計
ゲームエンジニアのためのデータベース設計
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
できる!並列・並行プログラミング
できる!並列・並行プログラミング
ソフトウェアにおける 複雑さとは何なのか?
ソフトウェアにおける 複雑さとは何なのか?
Viewers also liked
Rookie training
Javaを勉強する上で知っておく
Javaを勉強する上で知っておく
YamazakiNobutoshi
キッズプログラミング教室 Gramin でスマートフォンアプリ開発クラス向けに作成した資料です。 Java で抽象クラス・インタフェースの理解に苦しむ方を対象にしています。身近な例(哺乳類・爬虫類)を使って抽象クラス・インタフェースの使い道を簡単に説明し、無名クラスについても簡単に触れています。 キッズプログラミング教室 Gramin http://gramin.makeall.net/
Java の抽象クラス・インタフェース・無名クラスを理解しよう
Java の抽象クラス・インタフェース・無名クラスを理解しよう
宗平 建矢
渋谷Java(LT枠)で発表した内容です。
Javaの資格試験(OCJ-P)を取って何を学んだか
Javaの資格試験(OCJ-P)を取って何を学んだか
Hiroki Uchida
第十六回 #渋谷java でのLT資料です。 詳しくは以下の記事をご覧ください。 第十六回 #渋谷java でLTしました : だらっと学習帳 http://blog.livedoor.jp/reona396/archives/55531545.html
Processingでジャバジャバ稼ぐ
Processingでジャバジャバ稼ぐ
reona396
Establish a variety of businesses in a secure area to provide services and products to the Coalition
I Biz Brief 5 May
I Biz Brief 5 May
Tammam
7 Transmedia Families merged with @Gestoried v1
7 Transmedia Families merged with @Gestoried v1
7 Transmedia Families merged with @Gestoried v1
Karine Halpern
2016 este al patrulea an în care EY România este alături de antreprenorii români prin analize ale mediului în care oamenii cu inițiativă își dezvoltă proiectele antreprenoriale. Urmând celor trei ediții ale Barometrului EY al antreprenoriatului românesc și altor trei ediții dedicate educației și culturii antreprenoriale în rândul studenților (2014), respectiv afacerilor de familie (2015) și antreprenorilor care conduc un startup (aprilie 2016), a venit rândul celei de a patra ediții a Barometrului antreprenoriatului românesc: Antreprenorii vorbesc. Ne-am asociat în realizarea acestei noi ediții cu una dintre băncile românești de top și una dintre instituții financiare cele mai dedicate cauzei antreprenoriatului și dezvoltării mediului antreprenorial local. Este vorba despre Raiffeisen Bank. Barometrul din acest an analizează răspunsurile a 350 oameni de afaceri. 45% dintre respondenți conduc afaceri cu venituri de peste 10 milioane de EUR, în timp ce alți 45% dintre respondenți se regăsesc în intervalul 1-10 milioane EUR. 10% din companii au o cifră de afaceri mai mică de 1 milion EUR. Ca și la celelalte ediții, antreprenorii ne-au transmis opiniile lor referitoare la stadiul de dezvoltare a celor cinci piloni EY de susținere a antreprenoriatului: impozitare și reglementare, acces la finanțare, ajutor coordonat, cultură și educație antreprenorială. Studiul are la bază un chestionar aplicat în perioada: 28 martie – 20 aprilie 2016. Aceasta este o sinteză a rezultatelor principale ale ediției 2016.
Ey barometrul antreprenoriatului romanesc 2016_sinteza
Ey barometrul antreprenoriatului romanesc 2016_sinteza
Mihaela Matei
Presentation given at the Project Management Institute Professional Development Day.
What is the business value of my project?
What is the business value of my project?
Joe Raynus
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profit. This investor update will give you more details on our results.
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
KPIT
UK Parliament Exploring Digital on Thu 22 January 2015. How is agile changing public sector? What is becoming agile like as a learning journey?
Agile learning journey in public sector / UK Parliament
Agile learning journey in public sector / UK Parliament
Karoliina Luoto
SABANA Y BOSQUE MESOFILO
Presentación de ecosistemas
Presentación de ecosistemas
Karla Garcia
As humans, we’re supposed to have limitless nature and yet many of us feels trapped and bound to circumstances. Nonetheless, most of the times we’re simply held back by our failures, regrets, and fears which means we’re only the ones getting in our way. It’s all in our head, they say. Break free and go beyond that! There so much more to life that just our worries.
TOP 5 TIPS TO LEADING A LIMITLESS LIFE
TOP 5 TIPS TO LEADING A LIMITLESS LIFE
Dr Gary Tho
In this talk I will outline current advances in the use of Spark for next generation sequencing, protein interaction networks and folding challenges. I will outline how Spark with Cassandra can be used with Deep Learning to predict biological function and disease. I also outline use cases for virtual screening and drug discovery.
Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age
Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age
batchinsights
опрацювання текстових документів
8 клас урок 11
8 клас урок 11
pupilsShostka
текстові документи
8 клас урок 10
8 клас урок 10
pupilsShostka
Poster on extracting pharmacophores and toxophores from MMPA, first presented at the UKQSAR spring meeting 14th March 2016
Pharmacophore extraction from Matched Molecular Pair Analysis
Pharmacophore extraction from Matched Molecular Pair Analysis
Ed Griffen
With cycling increasing in popularity in the UK, ŠKODA teamed up with The Telegraph to communicate its lifelong heritage with bikes via Tour de France related activity.
ŠKODA case study
ŠKODA case study
Newsworks
RESULTADOS DE PRÁCTICA
Aplicación de herramienta tecnológica presentacion
Aplicación de herramienta tecnológica presentacion
asenetcbb
CADEC 2007 presentation on three major trends all embodied in CouchDB.
CouchDB
CouchDB
Niklas Gustavsson
Viewers also liked
(19)
Javaを勉強する上で知っておく
Javaを勉強する上で知っておく
Java の抽象クラス・インタフェース・無名クラスを理解しよう
Java の抽象クラス・インタフェース・無名クラスを理解しよう
Javaの資格試験(OCJ-P)を取って何を学んだか
Javaの資格試験(OCJ-P)を取って何を学んだか
Processingでジャバジャバ稼ぐ
Processingでジャバジャバ稼ぐ
I Biz Brief 5 May
I Biz Brief 5 May
7 Transmedia Families merged with @Gestoried v1
7 Transmedia Families merged with @Gestoried v1
Ey barometrul antreprenoriatului romanesc 2016_sinteza
Ey barometrul antreprenoriatului romanesc 2016_sinteza
What is the business value of my project?
What is the business value of my project?
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
Agile learning journey in public sector / UK Parliament
Agile learning journey in public sector / UK Parliament
Presentación de ecosistemas
Presentación de ecosistemas
TOP 5 TIPS TO LEADING A LIMITLESS LIFE
TOP 5 TIPS TO LEADING A LIMITLESS LIFE
Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age
Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age
8 клас урок 11
8 клас урок 11
8 клас урок 10
8 клас урок 10
Pharmacophore extraction from Matched Molecular Pair Analysis
Pharmacophore extraction from Matched Molecular Pair Analysis
ŠKODA case study
ŠKODA case study
Aplicación de herramienta tecnológica presentacion
Aplicación de herramienta tecnológica presentacion
CouchDB
CouchDB
Similar to 初歩から始めるJava勉強会 プレゼンテーション資料
初歩から始めるjava勉強会 2歩目
2歩目 プレゼン資料 初歩から始めるjava勉強会
2歩目 プレゼン資料 初歩から始めるjava勉強会
悠平 鎌田
wordbench名古屋の2016年5月度の勉強会スライド
Word bench nagoya 5月度
Word bench nagoya 5月度
Yoji Izumi
DroidKaigi 2016 での発表資料です。
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Yu Nobuoka
2016/9/3 Julia Tokyo #6
Multiple dispatch and Julia
Multiple dispatch and Julia
yuta july
.NETラボ 2013年1月に発表したスライドです。 F#の簡単な説明と、数独を解く/問題を作るまで。
F#で数独を解く
F#で数独を解く
Masuda Tomoaki
JavaでGUIを持ったアプリケーションを作る勉強会の資料。
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
ssuser331f24
職場で開催したハンズオンの資料。
TypeScriptハンズオン第1回テキスト
TypeScriptハンズオン第1回テキスト
mizuky fujitani
春のJavaScript祭りで発表した資料です http://javascript-fes.doorkeeper.jp/events/14171
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
急速な勢いで拡大し続けるソーシャルゲーム業界において、その成長と同じ様に日々進化する「C#」は、想像を超える安定性と、ソーシャルゲームへの適応力を持っていることは知られていません。 しかしC#は、Visual Studio, SQL Server, Windows Serverなど、オールインワンで取り巻く環境が提供され、どれもが強力なGUIを備えているなど、非常に安定したリソースを備えている言語です。 2012年の現在もアップデートされている、進化し続けるC#のポテンシャルを余すことなくご説明します。
The evolution of c#
The evolution of c#
leverages_event
テストコードを書いた体験を綴ってます。
テストコードってすごい.pptx
テストコードってすごい.pptx
cistb220msudou
VBA初心者の私が勉強したり調べたプロセスを公開
初心者がまなぶExcel vba
初心者がまなぶExcel vba
安藤 良人
Gunma.web #7の発表 一部内輪向けのスライド削除 詳しくは以下で http://d.hatena.ne.jp/parrot_studio/20111220/1324391867
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
parrotstudio
もくもくiOS勉強会@ネクスト 1周年記念LT会
Swiftでの関数型プログラミングについて考えていること
Swiftでの関数型プログラミングについて考えていること
Shingo Sato
Cat tool overview for CEDEC2011 Draft
Cat tool overview for CEDEC2011 Draft
Self Employed
FriendlyでWPFアプリを操作する場合どのようにして、UI要素を特定するかに関するスライドです。
Bindingからframework elementを見つける
Bindingからframework elementを見つける
Tatsuya Ishikawa
For our high school students
The Abstract Architecture of Applications
The Abstract Architecture of Applications
shundroidk
ver1.1を参照してください。 https://www.slideshare.net/tanakata/q-ver11
(過去バージョン) Q#基礎 ver1.0
(過去バージョン) Q#基礎 ver1.0
Takayoshi Tanaka
2013/01 講師資料
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
Niigata.NET 2015-10の発表資料です。
大人の基礎C#【Niigat.NET 2015-10】
大人の基礎C#【Niigat.NET 2015-10】
Mitsuhito Ishino
目黒.es #6 で発表 freeCodeCampの紹介と、よく質問を受ける「やっておいた方がいいプログラミング言語ってありますか」について考えました。
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
健太 田上
Similar to 初歩から始めるJava勉強会 プレゼンテーション資料
(20)
2歩目 プレゼン資料 初歩から始めるjava勉強会
2歩目 プレゼン資料 初歩から始めるjava勉強会
Word bench nagoya 5月度
Word bench nagoya 5月度
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Multiple dispatch and Julia
Multiple dispatch and Julia
F#で数独を解く
F#で数独を解く
勉強会用資料:Javaアプリ作成
勉強会用資料:Javaアプリ作成
TypeScriptハンズオン第1回テキスト
TypeScriptハンズオン第1回テキスト
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
The evolution of c#
The evolution of c#
テストコードってすごい.pptx
テストコードってすごい.pptx
初心者がまなぶExcel vba
初心者がまなぶExcel vba
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
Swiftでの関数型プログラミングについて考えていること
Swiftでの関数型プログラミングについて考えていること
Cat tool overview for CEDEC2011 Draft
Cat tool overview for CEDEC2011 Draft
Bindingからframework elementを見つける
Bindingからframework elementを見つける
The Abstract Architecture of Applications
The Abstract Architecture of Applications
(過去バージョン) Q#基礎 ver1.0
(過去バージョン) Q#基礎 ver1.0
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
大人の基礎C#【Niigat.NET 2015-10】
大人の基礎C#【Niigat.NET 2015-10】
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
Recently uploaded
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(10)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
初歩から始めるJava勉強会 プレゼンテーション資料
1.
初歩から始めるJava勉強会
2.
Javaってなに? Javaとはプログラムを作る際に使うプログラミング言語 の一種です。 プログラミング言語は日本語とか英語とかフランス語 みたいにたくさんの種類があります。 有名なのではC言語とかVisualBasicとか Rubyとか無数に存在します!
3.
Javaの特徴 フリーフォーマット...プログラム文のなかに空白や改行・タブ などを自由に使用することができる。 コメント…/* と*/の間にコメント文を入力することができる。 コメント文とはプログラムの説明や設定した値が示す意味な どをプログラムに関係なく記述することができる文のこと class Sample{ public
static void main(String args[]){ System.out.println(“test”); /*コメント(ここは関係ない)*/ } }
4.
Javaの特徴 オブジェクト指向 オブジェクト指向とはある一つのデータの処理や機能などを オブジェクトと呼ばれる一つのまとまりととらえて開発を進め ていく考え方のことです。 オブジェクト指向にはプログラムの再利用性が高まることや全 体のシステムの保守性などを向上させることで開発効率を上 げることができるというメリットがあります!
5.
エスケープシーケンス エスケープシーケンスとは プログラム実行時に表示する文章とかに改行をいれたいときや タブを入れたいときに使う特殊文字のこと エスケープシーケンス 意味 n 改行
を表示する t タブをいれる ” “を表示する ’ ‘を表示する は¥と一緒
6.
2. 開発環境の導入
7.
JDKのインストール JDKとは…JavaDevelopmentKitのこと Java言語でプログラムを開発する際に必要なツール 自分のパソコンのOSのbit数に対応したインストーラをダウン ロードして、インストールすれば導入できる。
8.
Javaのプログラムの書き方 public class Sample{ public
static void main(String args[]){ /*ここに命令文を書く*/ } } { }の区切りで一つの命令のまとまりです。 命令文の最後には必ず;(セミコロン)を入れましょう! 2,3,4行目の最初の空白はインデントといいます。 プログラム見やすくする大事なテクニックです!
9.
実際にプログラムを作ってみよう! public class Sample{ public
static void main(String args[]){ System.out.print(“こんにちわ!n私は○○です”); } } ここまできたらあなたも一人のプログラマです! 実際に例文と同じプログラムを作って実行してみましょう! ファイル名:Sample.java
10.
コンパイルして実行ファイルを作る コンピュータにプログラムを認識させるには コンパイルという作業をして人間の言葉を コンピュータの言葉(機械語)にしてあげなければいけません。 public class Sample{ public
static void main(String args[]){ System.out.print(“こんにちわ!n 私は○○です”); } } コンパイル 0101010000101010100000100101001010 0101010010100110010101010101000110 0110101010101010101010101001010101 01011001010101
11.
コンパイルして実行ファイルを作る コマンドプロンプトを起動します。 ↓ 自分がプログラムを保存したファイルに cdコマンドを使ってアクセスします。 ↓ javac ファイル名.javaでコンパイルします。 ↓ ファイル名.classができているのを確認し たらjava ファイル名で実行します。
12.
3. 変数とデータ型
13.
変数とは 変数とは数値や文字を一時的に入れておく箱のようなもの 書き方 変数名と数値や文字などには任意のものが入る。 変数名という変数の中に数値を代入するという意味になる。 例えば... a=2; と記述したら a という変数の中に 2 という数値が 代入される。
箱a 箱aa a=2; 2 変数名=数値や文字など;
14.
変数名 変数に与えられた名前のことを変数名と呼ぶ。 1~9とa~Zまでの文字を組み合わせて名前を付けれる 変数名にはルールがある。 1.先頭に0~9の数字を使ってはいけない NG例)1a, 67try, 3to8 2.大文字と小文字は区別される 例)
Senpai , senpai ←この2つは違う変数名となる 3.予約語といわれるすでにjavaの中で使われているものは 使用できない NG例) char , class など
15.
こんなことができる 変数どうし計算させたり結果をいれることができる。 変数cの中身は8となっている 文字をいれることもできる。 変数aの中身はAとなっている 文字を入れるときは変数と区別するため ” ”(ダブルクォーテーション)で囲う a=3; b=5; c=0; c=a+b; a=”A”
16.
データ型 データ型ってなに? →データの種類のようなもの 例えば... aだったら文字型 123だったら整数型 melonだったら文字列型 0.4だったら小数型 などなど
17.
型名 それぞれのデータ型には型名があります。 一文字の文字型にはchar 文字列型にはString 整数型にはint(Integer) 小数型にはfloat という風に決まっていてデータの宣言をする際に 頭のほうに型名をつけます。
18.
宣言ってどうするの? データ型 変数名=入れたい値; こんな感じ... int hachi
= 8; char a = “A”; String drink = “water”; float shou = 0.6; もちろんあとから使うために 値を入れずに宣言することもできます! String food;
19.
四則演算 プログラミングでは四則演算をさせるときに 算術演算子というものを使います。 種類 算術演算子 数学で使う記号 足し算(加算)
+ + 引き算(減算) - - 掛け算(乗算) * × 割り算(除算) / ÷ 割り算の余り(剰余算) % mod
20.
書式指定子 書式指定子と呼ばれるprintf文を使ったときに出力する 文字列に書式を与えることができるものがあります。 public class Sample{ public
staic void main(String args[]){ a=123; System.out.printf(“変数aの中身は%dです”,a); } } この中の青くなっている部分が書式指定子です。
21.
書式指定子の例 変換文字 説明 %s,%c 文字列型 %d
整数型 %f 小数型 %x 16進数 %o 8進数 Tips %と変換文字の間に 数字をいれると その数字分のスペースを 確保して対象の文字列を 表示することができる。 例 %3d や %4s など
22.
演習してみましょう! 配布資料の例題3-1と例題3-2を実行してみましょう! それが終わった人は課題3-1と課題3-2に取り組んでください。 課題 17:35~17:45 休憩 17:45~17:55
23.
4. 条件分岐
24.
条件分岐とは ここまでのプログラム →上から下に順番に実行し、実行結果は一つ。 条件分岐 →条件に応じて実行結果が複数ある。
25.
例えば 「これはりんごですか?」という条件があったとする。 →りんごである場合は真(true) →りんごじゃない何かだった場合は偽(false)
26.
条件分岐の構文は? 2つある。 ● if文 - 複雑な条件かつ分岐が少ないとき ●
switch文 - 数値が一致しているかという条件で分岐がたくさんあるとき
27.
if文 基本的な書き方は以下の通り。赤文字は任意に変更できます。 if(条件式){ //条件式に対して、値が真の場合の処理を記述 }
28.
if文 変数aが5であるかを判定する。 赤文字のところは何? - 関係演算子という。==は「aの値は5に等しい」という意味 比較の条件を指定するときに使う。 if(a
== 5){ System.out.println(“変数aは5です。”); }
29.
ちょっと余談 変数aがりんごであるかを判定すると以下のようになります。 文字列を扱うときは、equalsメソッドを使って比較します。 経験者の方はequalsメソッドで調べてみるのもいいでしょう。 初心者の方は文字列のときはこう書くと覚えておきましょう。 if(a.equals(“りんご”)){ System.out.println(“aはりんごです。”); }
30.
関係演算子 関係演算子は数値を比較するときに使うと覚えましょう! 表4-1を見ると、先ほどの==以外にも色々あります。 りんごではなく、a=5ではないのかどうかを判定するものは… !=を使うと、「aは5と等しくない」という意味になる。 if(a != 5){ System.out.println(“変数aの値は5ではないです。”); }
31.
複数の条件のときは? 例えば、aが5以下で0以上(0≦a≦5)であるときだけ処理を実 行したいとき 1. a<=5(aが5以下) 2. a>=0(0以上) と処理が2個ある。 こういうときはどうするのか? 表4-2を見てください!
32.
論理演算子 複数の条件を満たしている時に処理を実行させたい場合は論 理演算子というものを使います。 先ほどの場合を使って書いてみると・・・ 赤文字が論理演算子で、&&は「2つの条件に真である」という意味 if(a>=0 && a<=5){ System.out.println(“aは0から5の範囲の数値です。”); }
33.
さまざまな場合の処理を書くには 例えば、 1. 3であるとき 2. 5であるとき 3.
3でも、5でもないとき などなど 条件に対応した処理を一つずつ記述することもできます。
34.
実際に書いてみる このように別の条件のときをelse if、 偽の場合の処理をelseに書くことで実現できます。 if(a ==
3){ System.out.println("変数aの値は3です。"); } else if(a == 5){ System.out.println("変数aの値は5です。"); } else{ System.out.println("変数aの値は3でも5でもないです。"); }
35.
switch文 例えば、1~10までの数値一つ一つに別の処理を与えたいとき、 if文だとものすごく長くなる。 if(a == 1){ System.out.println(“aは1です。”); } else
if(a == 2){ System.out.println(“aは2です。”); } else if(a == 3){ System.out.println(“aは3です。”); } :
36.
switch文 そういうときは、switch文を使うと便利です。 switch(a){ case 1: System.out.println(“aは1です。”); break; // switch文から抜け出す。 case
2: System.out.println(“aは2です。”); break; // switch文から抜け出す。 case 3: System.out.println(“aは3です。”); break; // switch文から抜け出す。 : }
37.
switch文 基本的な書き方は以下の通り。赤文字は任意に変更できます。 switch(比較する変数){ case 値1: //値1であるときの処理 break; case 値2: //値2であるときの処理 break; default: //どの値でもないときの処理 break;
// 最後のbreak文は省略可 }
38.
演習してみましょう! 配布資料の例題4-1と例題4-2を実行してみましょう! それが終わった人は課題4-1と課題4-2に取り組んでください。 解答時間 18:10~18:20
39.
休憩時間
40.
5. ループ処理
41.
ループ処理とは プログラムによっては繰り返し同じ処理を行う場合があります。 例えば・・・ 「こんにちは!」と画面に10個表示する場合、今まで学んできた ことを使うとどのようにすればいいでしょうか?
42.
ループ処理とは こんな風になりますよね・・・? 10回なら余裕って人もいるかもしれないですが、 100回とかなるとちょっと面倒くさくないですか? public class ProgramA{ public
static void main(String[] args){ System.out.println(“こんにちは!”); System.out.println(“こんにちは!”); System.out.println(“こんにちは!”); System.out.println(“こんにちは!”); System.out.println(“こんにちは!”); : } }
43.
ループ処理の構文 そういう時に使えるループ処理の構文は以下の通りです! ● for文 - 繰り返し回数が決まっている場合 ●
while文 - ある条件に当てはまっているときだけ、繰り返したい場合 ● do~while文 - 一度は必ず処理を実行して、あとは条件次第で繰り返したい場合 では、ひとつひとつ見て行きましょう!
44.
for文 指定した回数だけ処理を繰り返す。 基本的な書き方は以下の通り。赤文字は任意に変更できます。 初期化は数え始めの数値を決めることです。 たとえば、みなさん数を数えるとき、1から数えますよね? だったら、1を代入すればいいのです! for(カウントの初期化;条件式;カウント方法){ // 繰り返し実行したい処理 }
45.
for文 さっきのベタ書きをfor文を使って楽にする。 赤文字(要素)に注目! i=1は1から数える、i<=10はiが10以下なら処理を実行する、 i++は処理の実行後にiの値に1を足すという意味。 各要素の詳しい意味は表5-1を見てください! for(i=1;i<=10;i++){ System.out.println(“こんにちは!”); }
46.
while文 ある条件に当てはまっているときだけ、繰り返す。 基本的な形は以下の通り。赤文字は任意に変更できます。 for文より単純ですね! while(条件式){ // 繰り返し実行したい処理 }
47.
while文 例えば、iの値が0のときだけ 「iの値は0です。」と表示するには・・・ これでOK! でも、このプログラムには1つ問題があります・・・。 i=0だった場合、無限ループになるのです! while(i==0){ System.out.println(“iの値は0です。”); }
48.
while文 while文をfor文のように使うこともできます。 その場合は以下のようになります。 初期化はwhile文の前にするというところがポイントです! int i =
1; // while文の前にiを初期化 while(i<=10){ // iが10以下の時、以下を実行 System.out.println(“こんにちは!”); i++; // iに1を足す }
49.
do~while文 ループ処理を最低1回必ず行う時に使います。 基本的な形は以下の通り。赤文字は任意に変更できます。 while文は一回も実行しないことがあることに対して、 do~while文は条件に関わらず、1度は必ず実行します。 do{ // 繰り返し実行したい処理 }while(条件式);
50.
多重ループ ループ処理の中にループ処理を書いたらどうなるでしょうか? 例えば、12345を10回表示するプログラムを考えてみましょう! こう考える人が多いと思います。 for(i=1;i<=10;i++){ System.out.println(““+ i +”回目 12345”); }
51.
多重ループ しかし、こう書くことも出来ます! 今回の例ではプログラムが長くなってるし、使う所あるの? と思うかもしれませんが、そのうち使うので覚えておきましょう! for(i=1;i<=10;i++){ System.out.print(““+ i +”回目 ”); for(j=1;j<=5;j++){ System.out.print(j); } System.out.println(); }
52.
break文とcontinue文 最後にbreak文とcontinue文の紹介します。 ● break文 - ループから抜け出す。 ●
continue文 - ループ処理をスキップする。 詳しくは例題5-2と5-3の実行してみてください!
53.
演習してみましょう! 配布資料の例題5-1から例題5-5を実行してみましょう! それが終わった人は課題5に取り組んでください。
Download now