秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
記事
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
記事
Authors
すべてのグループ
All Articles
もっと多くのグループに参加する必要があります
記事を作成
All groups
新規
John Squirrels
ランダム
21 July 2023 14:56
Java とモノのインターネット。IoT 開発者として成功するにはどうすればよいでしょうか?
モノのインターネット (IoT) はかなり以前から概念として存在していましたが、将来有望なトレンドのニッチ分野のリストに IoT が取り上げられたのは今年が初めてではありません。ビッグデータ、AI、その他いくつかの人気急上昇産業も同様です。 しかし近年、IoT が私たちの日常生活に積極的に浸透し始めており、この分野におけるイノベーションの数は増え続けており、それは IoT 開発者向けの新規求人数の増加に反映されています。そして、ここがこのトピックが興味深いところです。なぜなら
John Squirrels
ランダム
21 July 2023 14:56
Java は第一言語として学習するのに適していますか? 可能性を探り、落とし穴について話しましょう
コードの学習を始めるときはどのプログラミング言語を使用する必要がありますか? これは古典的な質問であり、将来のプログラマーにとって永遠のジレンマです。 このトピックを表面的に研究するだけでも、現在 Web 開発で最も人気のある 2 つのプログラミング言語が Java と Python であることがわかります。どちらも、さまざまな問題を解決するために調整された広範な機能を備えた非常に強力な言語です。Java と Python は異なり、それぞれに長所と短所があることに注意してく
John Squirrels
ランダム
21 July 2023 14:56
ロギング: 何を、どのように、どこで、何を使って行うのか?
CodeGym コミュニティの皆さん、こんにちは! 今日はログ記録について話しましょう。 この資料は幅広い読者を対象としています。 Java について知り始めたばかりの人だけでなく、すでに働いているが「Let's go!」 しか調べたことがない人にとっても、それは明らかです。 ログ記録によって問題が解決される実際のケースをいくつか見てみましょう。これは私の仕事の一例です。アプリケーションが他のサービスと統合されるポイントがあります。私はこれらの時点でログを記録して、一種のを確
John Squirrels
ランダム
21 July 2023 14:56
Java と Thread クラスを組み合わせるとさらに効果的です。パート VI — 撃て!
スレッドというのは興味深いものです。過去のレビューでは、マルチスレッドの実装に利用可能なツールのいくつかを検討しました。他にどんな面白いことができるか見てみましょう。現時点では、私たちは多くのことを知っています。たとえば、「」から、Thread クラスが実行のスレッドを表すことがわかります。スレッドが何らかのタスクを実行することはわかっています。タスクに を実行できるようにしたい場合は、スレッドを でマークする必要があります。 を使用できます。
John Squirrels
ランダム
21 July 2023 14:56
Java と Thread クラスを組み合わせるとさらに効果的です。パート V — エグゼキュータ、スレッドプール、フォーク/ジョイン
したがって、Java にはスレッドがあることがわかります。これについては、「Better together: Java and the Thread class」というタイトルのレビューで読むことができます。 典型的なコードをもう一度見てみましょう。 ご覧のとおり、タスクを開始するコードは非常に一般的ですが、新しいタスクに対してそれを繰り返す必要があります。1 つの解決策は、それを別のメソッドに置くことです。しかし、Java の作成者は私たちの窮状を考慮し、次のインターフェイ
John Squirrels
ランダム
21 July 2023 14:56
Java と Thread クラスを組み合わせるとさらに効果的です。パート IV — Callable、Future、そして友人たち
では、スレッドの作成方法を確認しました。もう一度思い出してみましょう。 スレッドは Thread クラスによって表され、そのメソッドが呼び出されます。を使用して、次のコードを実行してみ ましょう。 スレッド上でタスクを開始する唯一のオプションはこれですか? は、Java 1.5 で登場したという兄弟があることがわかりました。違いは何ですか? このインターフェイスの Javadoc を詳しく見ると、 とは異なり、新しいインターフェイスでは
John Squirrels
ランダム
21 July 2023 14:56
例外: キャッチと処理
やあ!あまり言いたくないのですが、プログラマーの仕事の大部分はエラーに対処することです。ほとんどの場合、その人自身のものです。間違いを犯さない人はいないことが分かりました。そして、そのようなプログラムもありません。 もちろん、。そして、多くのことがプログラムにバグを引き起こす可能性があります。ある時点で、Java の作成者は、最も可能性の高いプログラミング エラーにどう対処すべきかを自問しました。それらを完全に回避することは現実的ではありません。プログラマーは、あなたが想像す
John Squirrels
ランダム
21 July 2023 14:56
Java と Thread クラスを組み合わせるとさらに効果的です。パート III — インタラクション
スレッドがどのように相互作用するかの詳細の簡単な概要。前回は、スレッドがどのように相互に同期されるかを調べました。今回は、スレッドの相互作用時に発生する可能性のある問題を掘り下げ、それらを回避する方法について説明します。より詳細な学習に役立つリンクもいくつか提供します。 したがって、Java にはスレッドがあることがわかります。これについては、「Better together: Java and the Thread class」というタイトルのレビューで読むことができます。
John Squirrels
ランダム
21 July 2023 14:56
Java と Thread クラスを組み合わせるとさらに効果的です。パート II — 同期
したがって、Java にはスレッドがあることがわかります。これについては、「Better together: Java and the Thread class」というタイトルのレビューで読むことができます。スレッドは並行して作業を実行するために必要です。これにより、スレッドが何らかの形で相互作用する可能性が高くなります。これがどのように起こるのか、そしてどのような基本的なツールがあるのかを見てみましょう。 は不可解であり、ほとんど使用されません。インターネット上ではさまざま
John Squirrels
ランダム
21 July 2023 14:56
Java と Thread クラスを組み合わせるとさらに効果的です。パート I — 実行スレッド
マルチスレッドは最初から Java に組み込まれていました。それでは、マルチスレッドと呼ばれるものについて簡単に見てみましょう。 」を参照します。Hello World プログラムのコードを次のように少し変更します。 プログラムの開始時に渡される入力パラメータの配列です。このコードを、クラス名と一致する名前と拡張子を持つファイルに保存します。ユーティリティを使用してコンパイルします。次に、「Roger」などのパラメーターを指定してコードを実行します。 現在、コードには重大な欠
John Squirrels
ランダム
21 July 2023 14:56
反省の例
あなたも普段の生活の中で「反省」という概念に出会ったことがあるかもしれません。この言葉は通常、自分自身を研究するプロセスを指します。プログラミングでも同様の意味があり、プログラムに関するデータを分析し、プログラムの実行中にプログラムの構造や動作を変更するメカニズムです。 ここで重要なのは、これをコンパイル時ではなく実行時に行うということです。しかし、なぜ実行時にコードを調べるのでしょうか? 結局のところ、あなたはすでにコードを読むことができます :/ リフレクションの概念がす
John Squirrels
ランダム
21 July 2023 14:56
equals メソッドと hashCode メソッド: ベスト プラクティス
やあ!今日は、Java の 2 つの重要なメソッド、およびについて説明します。私たちが彼らに会うのは今回が初めてではありません。CodeGym コースは次のから始まります。忘れてしまった場合やまだ見たことがない場合は読んでください... 今日のレッスンでは、次のことについて話します。これらの概念を詳しく説明します。信じてください、話したいことがあります! しかし、新しい話に移る前に、これまでに説明した内容を更新してみましょう :) 覚えているとおり、演算子は参照を比較するため
さらに表示
1
...
27
28
29
30
31
...
61
Please enable JavaScript to continue using this application.