Тёмный
No video :(

【Java入門講座 総集編】40分でJavaの特徴を知り、プログラムの作成・実行ができます! 

せかチャン - 世界一わかりやすい情報科チャンネル
Просмотров 66 тыс.
50% 1

Опубликовано:

 

27 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@SekaChan
@SekaChan 2 года назад
2022年7月より、AdoptOpenJDKはadoptium.netからダウンロードする形式に変わったようです。 僕は下記の通りでインストールできました。ご自身の環境に合わせて試してみてください😄 1.リンク( adoptopenjdk.net/ )先の画面で「OpenDK11」「HotSpot」を選択して青いボタンをクリック 2.「ウィンドウズ」「x64」の【JDK-175MB(.msi)】をダウンロード 3.ダウンロードしたmsiファイルを実行
@clownery99
@clownery99 7 месяцев назад
こちらのリンク先にてDL→インストールしようとすると予期しないエラー コード2318と表示されてしまいます。何度DLしなおしてみても同じで、エラーコード2318を調べるとパッケージ、DLしたファイルが破損しているようなのですが、他のファイルでそのようになることはありません。現在公開されているAdoptOpenJdkに問題があるのでしょうか?独学とこちらの動画にて勉強をしてやっと拙いながらコードが書けるようになり、転職のためのポートフォリオを作成したいのですがここから進みません…もし解決法がありそうであれば教えてもらえると嬉しいです。
@user-ed5vk9fr6n
@user-ed5vk9fr6n 7 месяцев назад
他の動画もわかりやすかったけどなぜかうまくいかなくて、この説明動画で初めてjava動いて感動しました。ありがとうございました! 引き続き頑張ります
@SekaChan
@SekaChan 7 месяцев назад
赤嶺さん、コメントありがとうございました! 最初にプログラムが動いた瞬間って感動しますよね😄 自分の思い通りに動かせるようになるとすごく面白いので、ぜひ楽しみながら勉強していってください!
@Baechantokyo
@Baechantokyo Год назад
Java勉強の一日目)1章のまとめの動画の学習完了しました。CMDの活用法なども分かりやすく教えていただきとても楽しかったです。ありがとうございます。
@hiroshana95
@hiroshana95 2 года назад
とても 分かりやすく 素晴らしい解説でした。 ありがとうございました
@SekaChan
@SekaChan 2 года назад
Hiroshanaさん、コメントありがとうございます! 分かりやすいと感じてもらえてとても嬉しいです😄 より良い解説動画を作っていけるように、これからも頑張ります!
@user-uc1fl8kc8n
@user-uc1fl8kc8n 2 года назад
すごく分かりやすいです!おかげ様でJava楽しめそうです!
@SekaChan
@SekaChan 2 года назад
a子 163さん、コメントありがとうございました! 分かりやすいと感じてもらえて良かったです。 何より「楽しめそう」っていうのが嬉しいですね✨✨ この先の授業動画も、ぜひ楽しく見てみてください! 何か分からないことなどがあれば、コメント欄で聞いてくださいね⭐
@soutax1689
@soutax1689 2 года назад
ありがとうございます!助かりました!!
@SekaChan
@SekaChan 2 года назад
コメントありがとうございました! この動画が役立ったようで嬉しいです😆
@wcnv
@wcnv 8 месяцев назад
菅原先生!!2周目を見させていただいています!d(^_^o) 改めて見ても勉強になって、発見があって、めっちゃ面白いです。 せかちゃんサイコーです!! ちなみに下にまとめてみてわかったんですが、書くことそれ自体もめっちゃ勉強になりました、これはいいですね〜 *先生への返信 うおおおおご返信ありがとうございます!!お褒めの言葉めっちゃ嬉しいです!! 学びながら、「教えるってどんな理解のレベルなんだろう?」と考えていたんです。今回下にまとめてみて思ったことは、教える側はそもそもの理解が深いことはもちろんですが、文や動画のように形として残すときは、特に注意して、ミスがないようかなり徹底的に調べているんだろうなあ、ということです。 備忘録・・・この動画の内容と、自分なりの理解。 プログラムを書く時に、将来の自分や(いらっしゃるならば)他の方のために、コメントを書き残すような、そんな気持ち。 ーーーーーーーーーーーーーーーーーーーーーーーー ①Javaとは?Javaの特徴。 ・Javaは、サンマイクロシステムズ社が1995年に発表したプログラミング言語。2010年にオラクル社が買収したのでいまはオラクル社が管理している。 ・Javaは、オブジェクト指向言語。また、JVM(Java Virtual Machine)のおかげでプラットフォーム非依存である(つまり同一のソースコードを書けば、WinでもMacでも動かせる)。 ・JDK(Java Development Kit)の中に、JVMやコンパイラやその他ツールが含まれている。 ※JDKのことを処理系と呼んで良さそう。処理系とは脳みそのこと。 たとえば日本語を喋るとき、日本語だけでは機能しない。日本語は、それだけだと音声と文法と文字の組み合わせにすぎない。日本語を理解してくれる人(脳みそ)があって初めて、日本語は言語としての役割を果たすのである。 同様に考えると、脳みそに当たるJDKは、Javaという言語と切っても切り離せない、大切な関係なのである。 参考:プログラミングアカデミー「Node.jsとJavaScriptの関係、違いについて解説します」 ーーーーーーーーーーーーーーーーーーーーーーーー ②Javaを使えるように環境構築する。 ・自分はmacユーザなのでこの内容をあまり覚えていなかったが、「java --versionってターミナルで打って、ちゃんとバージョンが出てきたらいいってことだよね?」という理解だったと思う。 ・以下、M1チップのmacでの手順の記録です。(もし同じ環境の方がいたら参考にしてください。) ❶最新のJDKをインストールする。 「JDK」とGoogleで検索 →一番上に出てくるオラクル社の公式ページを開く →macOS選択 →ARM64選択(ここで更に拡張子がtar.gzのファイルとdmgのものとがあるが、自分は前者を選択) これでOK。 ❷環境変数を設定する。 ターミナルでopen .zshrcと入力して.zshrcファイルを開く(ファイルがなければtouch .zshrcと入力すれば作成される)。 →開いた.zshrcファイルの中に、 export PATH=$PATH:/Users/yamadatarou/jdk-21.0.1.jdk/Contents/Home/bin export JAVA_HOME=$JAVA_HOME:/Users/johnsmith/jdk-21.0.1.jdk/Contents/Home この二つを書く。 これでOK。 ※2023年12月9日現在、21.0.1が最新版ですが、変わっている場合はjdk-21.0.1.jdkのところを書き直してください。 ※yamadatarouとかjohnsmithとなっているところは実際のユーザ名を書いてください。 ❸最後に確認。 ・ターミナルでjava --versionと書く。 →java 21.0.1って出てきたら、インストールはOK。 ・PATHの確認は、echo $PATHと書く。JAVA_HOMEの確認はecho $JAVA_HOMEと書く。 →それぞれエラーなくパスが表示されていたら環境変数はOK。 ※パスというのはルートからディレクトリまでの経路のこと。上に書いた一番最初の「/」が始点=ルート、Homeとかbinが道のりの目的地=ディレクトリで、そこまでの道のり全体をパスと呼ぶ。 ーーーーーーーーーーーーーーーーーーーー ③Javaでプログラムを作って実行する。 ❶a.javaというファイルを作る。中にクラスを作成して、保存する。class Bとする。 ❷コンパイルする。ターミナルから javac a.java と命令することで、java語で書かれたプログラムが、コンピュータ語に翻訳される。 ※その前にディレクトリを現在のディレクトリに移動しておく。 ❸B.classという機械語で書かれたファイルができているので、次はこれを実行する。 java Bと命令する。 ❹実行される。 ※複数のファイルを作る時にどうするかはたしか三章で先生がおっしゃっていたので確認しよう!! ※上の例はあえてファイル名とクラス名を分けて書いている。 なぜなら、実行する時にはエントリーポイントであるメイン関数の書かれたクラスを選んで実行する必要があり、そのクラス名は必ずしもファイル名と同じとは限らないから。 以下、ChatGPT先生情報 ・javac a.javaのcは、コンパイルのcなので、java Bのときは不要。 ・じゃあなぜjava B.classとしなくて良いかと言えば、「java」という命令は、拡張子がなくても、Bというクラス名だけでファイルを見つけてくれるから、らしい。
@SekaChan
@SekaChan 8 месяцев назад
ないとさん、コメントありがとうございました! 備忘録の内容がいつも濃いというか、これはもう人に教えられるレベルの理解度ですね! 特にmac環境のセットアップについては、参考になる人が多いんじゃないかなと思います。 まとめ方や文章もすごくうまいので、きっとプログラミングに限らずいろんな分野で活躍できるんだろうなぁと感じます。 ぜひその調子で、これからも勉強を楽しんでいってください!
@user-hx3wg5im4f
@user-hx3wg5im4f Год назад
今から30年ぐらい前は、C言語のコンパイラーでも10万円近くしましたが、ほぼただできわめて強力なエディター付き、それも必要なファイルがエディターで記述すると自動的に作成されるきわめて便利な開発環境が、個人でも、ほとんど無償で手に入るいい時代になりました。inntelliJIDEAのほうが、ほぼすべての言語に対応しており、使いやすいようにおもいます。
@SekaChan
@SekaChan Год назад
タダタカサトウさん、コメントありがとうございました。 たしかに、エディターやコンパイラ、デバッガなど便利な機能が盛りだくさんの統合開発環境が無償で手に入る良い時代になりましたね! 入門講座は(Javaの理解度を深めてもらうために)あえて基本的なエディタを使用していますが、現場向けにEclipseの解説動画も作ってきました😄 intelliJIDEAについてもご意見ありがとうございます。動画化するかを検討してみたいと思います。
@kunibosakai4873
@kunibosakai4873 Год назад
はじめまして、javaのプログラムを勉強しようと思いせかチャンを見つけてしまいました。よろしくお願い致します。今は何を言っているのか分かりませんが少しずつ勉強していきます。よろしくお願い致します。BGMの音量が大きいなと思います。
@SekaChan
@SekaChan Год назад
kunibo sakaiさん、コメントありがとうございました。 Javaの解説動画はRU-vidでたくさん公開されているので、ぜひ見比べてみて自分に合いそうなもので勉強を進めていってみてください😄 BGMはすみません。講座の途中から少し小さくなりますが、最初は音量を下げて視聴してもらえたらと思います。
@cuidayedexingfushenghuo
@cuidayedexingfushenghuo Год назад
谢谢老师!!
@SekaChan
@SekaChan Год назад
90後退休生活同学、我是应该感谢你的人😄
@uu1030
@uu1030 Год назад
とても分かりやすい説明で、動画を見ていこうと思うのですが、Macbookの場合の開発環境はどうしたらいいんでしょうか? もし場違いな質問でしたら、申し訳ありません
@SekaChan
@SekaChan Год назад
コメントありがとうございました! macOS用のインストーラを使えばMacBookでもJava環境を作ることができますね。 詳しくは「mac jdk インストール」などで検索してみてください。
@akanenakayama5272
@akanenakayama5272 4 месяца назад
はじめまして!全くの初心者ですが、分かりやすい動画でとても安心して勉強できています。ありがとうございます。 質問なのですが、javac First.javaを打つと C:\Java\1>javac First.java エラー: ファイルが見つかりません: First.java 使用方法: javac 使用可能なオプションのリストについては、--helpを使用します と出てきてしまいます。解決方法は分かりますでしょうか? また、サクラエディタをダウンロードしプログラムを打ち込んでおりますが、先生のようにコードに色がついて表示されません。 こちらも解決方法が分かれば教えていただきたいです。 長々とすみません、何卒よろしくお願いいたします。
@SekaChan
@SekaChan 4 месяца назад
はじめまして! この情報だけでエラーの原因を特定するのは難しいですが、まず1フォルダの中にFirst.javaファイルがあるかどうかを確認しましょう。 もしファイルがある場合、ファイルの拡張子が表示されているかが気になります。 (First.javaではなく、実際はFirst.java.txtなどを作ってしまっている) ※拡張子とは何かやその表示方法は検索などで調べてみてください 拡張子を.javaに変更すると、さくらエディタの表示もうまくいく可能性がありますね。
@mopilog1
@mopilog1 6 месяцев назад
はじめまして!参考にさせていただきます!コマンドプロンプトの画面で java-versionと打った時点で内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていませんとでますが、対処法はありますか?
@SekaChan
@SekaChan 6 месяцев назад
はじめまして! 「java-version」とありますが、正しくは「java -version」ですね😄 ハイフン(-)の前に半角スペースを入れてみてください。
@JA-tz5gi
@JA-tz5gi 2 года назад
いつもありがとうございます。実行する時に、java + ファイル名を入力するという決まりは、どこをみて知れば良いのでしょうか。そのような知識の習得の仕方を教えていただけると嬉しいです。よろしくお願いいたします。
@SekaChan
@SekaChan 2 года назад
JAさん、コメントありがとうございます! javaコマンドの実行方法など、Javaの基本的な文法や使い方はJavaを管理しているOracle社のサイトでオフィシャルに公開されています。 ●The Java Tutorials docs.oracle.com/javase/tutorial/ ただこれだけでは分かりにくい部分も多いので、一般的には書籍や動画、セミナー、スクールに通ったりなどして習得する人がほとんどじゃないかなと思いますね🍀
@JA-tz5gi
@JA-tz5gi 2 года назад
@@SekaChan お忙しいところ、ご説明いただきありがとうございます!早速みてみます!
@user-rb2gd1uk3j
@user-rb2gd1uk3j Год назад
17:18 もう挫折しました。Latest relerce の青いボタンが出ません。 22:48 検索からの環境変数の編集からだとシステムの環境変数は編集できません。
@SekaChan
@SekaChan Год назад
改造マリオさん、お久しぶりです。 前にEclipseを使ったりしていたと思いますが、またJavaの環境を作ることにしたんですね。 この後、別動画へのコメントで「インストールがうまくできた」とあり安心しました。
@user-rb2gd1uk3j
@user-rb2gd1uk3j Год назад
@@SekaChan さん 覚えていてくれてありがとうございます。 前回はTomCatの設定がわからず挫折しまして、新しいPCで構築めざします。 これからもよろしくお願いいたします。
@user-rb2gd1uk3j
@user-rb2gd1uk3j 11 месяцев назад
経年するとサイトのコンテンツが」変わったりでわからなくなってしまいます。 エクリプスをいれるとTomcatも入るようですが、全くわかりません。 実装したいことはHTMLのフォームに入力して結果を返すことなです。 答えがみつかりません。
@user-uk6rq8fm7q
@user-uk6rq8fm7q 3 месяца назад
エラー: メイン・クラスFirstを検出およびロードできませんでした 原因: java.lang.ClassNotFoundException: First と出来てしまいます。どうすれば良いでしょうか?
@SekaChan
@SekaChan 3 месяца назад
原因に「ClassNotFound」とあるので、クラスが見つからないというエラーですね。 First.classファイルがある場所でjavaコマンドを実行しているかを確認しましょう。 クラス名や実行しているフォルダが違う可能性がありますね。
@y.cherry1955
@y.cherry1955 2 года назад
”Javaを楽しもう!”の部分がエラーします、何回直しても直らないです...試しにローマ字でやってみると直りました。日本語入力できないのは何か設定がおかしいのでしょうか?
@SekaChan
@SekaChan 2 года назад
y. cherryさん、こんにちは😄 質問コメント、ありがとうございました。 「エラー」がコンパイルエラーか実行時エラーかで違ってきますが、ローマ字でうまくいくのなら、エディタで保存するときの文字コード設定が原因になっていそうな気がします。 動画で使っているさくらエディタなら、[ファイル]-[名前を付けて保存]で保存するときの文字コードを指定できます。 Windows用のJDKはWindowsで使われる文字コードに対応しているので、例えば「SJIS」で保存すれば日本語も表示できますね。 (「EUC-JP」で保存すると、アルファベットは扱えても日本語は文字化けしちゃいます) このあたり、y. cherryさんが使っているエディタで確認してみてください✨
@y.cherry1955
@y.cherry1955 2 года назад
@@SekaChan ありがとうございます。やってみます。
@sunday8929
@sunday8929 Год назад
動画と同じようにした所(サクラではなくメモ帳)、日本語の所が文字化けになってしまいました。。色々調べてどちらも文字コードはutf-8で行ったのですが、文字化けが全てに変わってしまっただけでやはり表示されない現状です。。色々調べたのですがどうしても手詰まってしまったので、どうかご教授お願いしたいです。
@SekaChan
@SekaChan Год назад
sundayさん、コメントありがとうございました。 「どちらも文字コードはutf-8」でも文字化けしてしまうということであれば、すみませんが原因は分からないですね‥🙏 他の方法として、下のようにコンパイルしてみるとどうでしょうか。 javac -encoding UTF-8 ~.java
@sunday8929
@sunday8929 Год назад
@@SekaChan 返信ありがとうございます!あれからも色々試してみて、字体をゴシック体にすることで表示させることが出来るようになりました!これからもせかちゃんさんのチャンネルで勉強させて頂きますのでまた、分からないことあれば質問してしまうかもしれませんがまた答えて頂けると有難いです!m(_ _)m
@user-zp2fd3cc7g
@user-zp2fd3cc7g 4 месяца назад
初めまして! C:\Java\1>javac First.java 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出てしまいます。原因わかりますでしょうか、、
@SekaChan
@SekaChan 4 месяца назад
はじめまして! そのエラーメッセージは、javacコマンドを実行する環境が整えられていない気がしますね。 JDK(Javaの開発環境)をインストール済であれば、環境変数PATHの設定を間違えている可能性が高いので、そのあたりを確認してみてください。 もしかしたら、こちらの動画のコメント欄も参考になるかもしれません。 → ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-V4yaoBCMkmY.html
@user-zp2fd3cc7g
@user-zp2fd3cc7g 4 месяца назад
@@SekaChan ありがとうございます!!
@tattsun999
@tattsun999 2 года назад
他の動画でEclipseのインストールを解説している動画があったと思います。 Eclipseをインストールした後でも、Adopt OpenJDKをインストールしても問題ないでしょうか?
@tattsun999
@tattsun999 2 года назад
Eclipseはいったん削除して、この動画にそってAdoptium.netからダウンロード、インストールを行いました。 Editorは、サクラエディタのバージョン選択がわからず、ひとまずインストール済みのvisual studio codeを使用しました。文字コードが一致していないようでエラーが出てしまいましたが、ひとまず英語で一文を書いたら、とりあえずこの講義の内容はトレースできました。 他の書籍では、Oracle JDKのインストールを行っているようですが、同一のPC内で他社のJDKと併用できるものなのでしょうか?
@SekaChan
@SekaChan 2 года назад
tattsun999さん、コメントありがとうございました。 同一PC内で複数のJDKをインストールすることは可能です👍 どのJDKを利用してjavac、javaコマンドを実行するかは、環境変数PATHの指定で決まると考えてください。 (コマンドプロンプト上で「java -version」を実行すると、今有効になっているJDKのバージョンが分かります)
@user-hx3wg5im4f
@user-hx3wg5im4f Год назад
開発環境は日進月歩で、書籍より本来は、ユーチューブのほうが、更新は早いはずですが、半年ごとに映像の内容も更新が必要におもいます。
@SekaChan
@SekaChan Год назад
タダタカサトウさん、コメントありがとうございました。 「半年ごとに映像内容の更新が必要」とのご意見、ありがとうございます。 インストール方法は度々変わるので、それに合わせて動画を作り変えていけたら理想ですね。 もし動画の内容と大きな差異が出てきたときには、動画を削除して誤解を生まないようにしなければとは考えています。
@user-tr8gf7ob7o
@user-tr8gf7ob7o 6 месяцев назад
最後のエクスプローラーの上の部分からcmdと打ち、コマンド開いて javac First.java と打ったのですがファイルが見つからないエラーが出ます、、これは何が原因なのでしょうか💦
@SekaChan
@SekaChan 6 месяцев назад
「ファイルが見つからない」ということなので、cmdで開いたフォルダの中に First.java がないのだと思います😄 違うフォルダで開いているか、ファイルを違う名前で保存したか(あるいはファイルを保存しないでコンパイルしたか)、このあたりが原因な気がしますね。
@user-lj2jc8zy9h
@user-lj2jc8zy9h Год назад
全く同じやり方でしたのですが、コンパイルするときに この文字(0×86)は、エンコーディングWindows-31jにマップできません。 と表示されてしまいます。 どうすればいいのでしょうか?😢
@SekaChan
@SekaChan Год назад
さんかめはめさん、コメントありがとうございました。 エンコーディングのエラーはプログラム以外(環境まわり)に原因があるケースが多いので、この情報だけでは正確なアドバイスは難しいですね🙏 このあたりを試してみると、エラーの原因を探しやすいと思います。 ・プログラムを半角文字のみにしてみる(日本語の出力をしない) ・テキストエディタの文字コードの設定を確認する ・javaファイルを文字コードutf-8で保存してみる それでも難しい場合は、下のようにコンパイルしてみてください。 javac -encoding UTF-8 ~.java
@user-lj2jc8zy9h
@user-lj2jc8zy9h Год назад
@@SekaChan ありがとうございます!! エディタの文字コードをshift jisにしたら無事実行まで出来ました。 こちらの文字コードでも問題無いでしょか?
@SekaChan
@SekaChan Год назад
@@user-lj2jc8zy9h さん、返信ありがとうございます。 shift jisでも問題ないですね。
@user-lj2jc8zy9h
@user-lj2jc8zy9h Год назад
@@SekaChan ありがとうございます! 助かりました!
@zavasu
@zavasu Год назад
サクラエディタのリンクを概要欄に貼っていただきたいです!
@SekaChan
@SekaChan Год назад
スTOEICになる!さん、コメントありがとうございました。 サクラエディタのリンク、こちらの概要欄に作り忘れていました。すみません🙏 リンクを追記しましたが、一応ここにも載せておきますね。 ▼サクラエディタ sakura-editor.github.io/
@Clashroyale-taityaso
@Clashroyale-taityaso 2 года назад
動画通りにやったのですがまずインストールから違いました。動画とバージョンが違うんだと思います。お手数だとは思いますがインストール方法の更新お待ちしております。
@SekaChan
@SekaChan 2 года назад
たいちゃそさん、コメントありがとうございました! 2022年7月から、ダウンロード方法が変わったようですね。 取り急ぎ、下記の方法でダウンロード&インストールができました✨ 1.リンク( adoptopenjdk.net/ )先の画面で「OpenDK11」「HotSpot」を選択して青いボタンをクリック 2.「ウィンドウズ」「x64」の【JDK-175MB(.msi)】をダウンロード 3.ダウンロードしたmsiファイルを実行 (コメント欄のトップにも記載しておきます)
@user-qj6hm1vz1p
@user-qj6hm1vz1p 11 месяцев назад
JavaScriptとは違うのかな😅
@SekaChan
@SekaChan 11 месяцев назад
たこさん さん、コメントありがとうございました! JavaとJavaScriptは(名前は似てますが)言語そのものや使われる場面はまったく違いますね😄
@user-qj6hm1vz1p
@user-qj6hm1vz1p 11 месяцев назад
ご回答ありがとうございます😊✨ JavaScriptを学び始めて、 挫折しそうだったので、 色々検索していたところ こちらの動画を見つけました☺️ JavaScriptも是非教えていただきたいです🙏🙏🙏
Далее
ЛОВИМ НОВЫХ МОНСТРОВ В LETHAL COMPANY
2:42:22