ジャワ
- Python プログラマーはどのようにして Python の学習を始めるのですか?
Python シェル: これが、Python の学習が簡単な理由です。
- Java 9 より: Java も同様に簡単に学習できます - JShell
。 Java REPL(読み取り評価印刷ループ)
。コードを 1 行入力すると、出力が表示されます。
。学習が楽しくなります (間違えると、何が間違っていたかがすぐにわかります!)
。優れたプログラマーは皆、JShell を利用しています。
九九 - ステップバイステップ
。それをどうやって分解するか?
。どこから始めましょう?
。 5 * 5 を計算します
。 5 * 5 = 25
を出力します。これを10回繰り返します
- jshell を実行します:-
C:UsersVinay Sharma>jshell
| JShell へようこそ -- バージョン 23.0.1
| 概要を説明するには: /help intro
jshell> 5×5
| エラー:
| 「;」予想通り
| 5×5
| ^
| エラー:
| 声明ではありません
| 5×5
| ^
| エラー:
| 「;」予想通り
| 5×5
| ^
ここで乗算に使用している演算子は間違っています。乗算には * を使用する必要があります。
例:-
jshell> 5*5
$1 ==> 25
jshell> 5*10
$2 ==> 50
用語
ここで * は乗算演算子です。
5 と 5 はオペランドです。
5 * 5 は式です。
- 以下にその他の例を示します:
jshell> 5 10
$3 ==> 15
jshell> 5 - 10
$4 ==> -5
jshell> 10/2
5 ドル ==> 5
- 別の演算子モジュラスがあります。モジュラス演算子 (%) は、除算の余りを計算します。
例:-
jshell> 9 % 2
$6 ==> 1 (ここで 1 はリマインダーです)
jshell> 8 % 2
7ドル ==> 0
複数の演算子を使用したその他の式を次に示します。
例:-
jshell> 5 5 5
8ドル ==> 15
jshell> 5 10 -15
9 ドル ==> 0
jshell> 5 * 5 5
10 ドル ==> 30
jshell> 5*15/3
$11 ==> 25
タスク
- 1 日の分数を計算する式を作成します。
- 1 日の秒数を計算する式を作成します。
答え1. jshell> 24*60
$12 ==> 1440
答え2. jshell> 24*60*60
$13 ==> 86400
1月10日
- 10 進数で正確な値が必要な場合
例:-
jshell> 5/2
$14 ==> 2
jshell> 5.0 / 2.0
15 ドル ==> 2.5
ここで 5.0 は 10 進定数であるため、正確な値を取得するためにそれを使用しています。
- 10 進定数または浮動小数点を整数で割ると、10 進定数が得られます。
例:-
jshell> 5.0 / 2
16 ドル ==> 2.5
- Java の優先順位とは、式内で演算子が評価される順序を決定するルールを指します。 これにより、式内の演算が正しい順序で実行されることが保証されます。
例:-
jshell> 5 5 * 6
$17 ==> 35
優先順位 * / % > -
したがって、これら 3 つの演算子は通常、プラスとマイナスに比べて優先されます。
これらの演算子を使用した操作がある場合、最初にこれらの(* / %) 演算子が実行されます。
例:-
jshell> 5 - 2 * 2
$18 ==> 1
jshell> 5 - 2 / 2
19 ドル ==> 4
以上が次の数週間で Java を学ぶつもりです。定期的な更新のためにフォローしてくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

クラスローダーは、統一されたクラスファイル形式、動的読み込み、親代表団モデル、プラットフォーム非依存バイトコードを通じて、さまざまなプラットフォーム上のJavaプログラムの一貫性と互換性を保証し、プラットフォームの独立性を実現します。

Javaコンパイラによって生成されたコードはプラットフォームに依存しませんが、最終的に実行されるコードはプラットフォーム固有です。 1。Javaソースコードは、プラットフォームに依存しないバイトコードにコンパイルされます。 2。JVMは、特定のプラットフォームのバイトコードをマシンコードに変換し、クロスプラットフォーム操作を保証しますが、パフォーマンスは異なる場合があります。

マルチスレッドは、プログラムの応答性とリソースの利用を改善し、複雑な同時タスクを処理できるため、最新のプログラミングで重要です。 JVMは、スレッドマッピング、スケジューリングメカニズム、同期ロックメカニズムを介して、異なるオペレーティングシステム上のマルチスレッドの一貫性と効率を保証します。

Javaのプラットフォームの独立性とは、書かれたコードがJVMが変更なしでインストールされた任意のプラットフォームで実行できることを意味します。 1)JavaソースコードはBytecodeにコンパイルされ、2)BytecodeはJVMによって解釈および実行されます、3)JVMは、プログラムが異なるオペレーティングシステムで実行されることを確認するために、メモリ管理とガベージコレクション機能を提供します。

JavaApplicationScanIndEDENCOUNTIONPLATFORM-SPECISTESUESUSESEJVM'SABSTRACTION.REASONSINCLUDE:1)NativeCodeandLibraries、2)OperatingSystemDifferences、3)JVMimplementationVariations、および4)HardweardePencies.TomiteTETETETESES、DEVELAPERSHOULD:1)

クラウドコンピューティングにより、Javaのプラットフォームの独立性が大幅に向上します。 1)JavaコードはBytecodeにコンパイルされ、異なるオペレーティングシステムでJVMによって実行され、クロスプラットフォーム操作が確保されます。 2)DockerとKubernetesを使用してJavaアプリケーションを展開して、携帯性とスケーラビリティを向上させます。

java'splatformendenceallowsdevelopersowritecodeodeonceanceandonitondeviceoros withajvm.

Dockerなどのコンテナ化技術は、Javaのプラットフォームの独立性を置き換えるのではなく、強化します。 1)環境全体の一貫性を確保し、2)特定のJVMバージョンを含む依存関係を管理する、3)展開プロセスを簡素化して、Javaアプリケーションをより順応性と管理しやすくする。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 中国語版
中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
